def matrix_vector_dot_product(matrix, vector):
# 补全代码
result = -1
m = len(matrix) #行
n = len(matrix[0]) #列
if n == len(vector):
result = [0]*m
for i in range(m):
s = 0
for j in range(n):
s += matrix[i][j]*vector[j]
result[i] = s
return result
# 主程序
if __name__ == "__main__":
# 输入矩阵和向量
matrix_input = input()
vector_input = input()
# 处理输入
import ast
matrix = ast.literal_eval(matrix_input)
vector = ast.literal_eval(vector_input)
# 调用函数计算点积
output = matrix_vector_dot_product(matrix, vector)
# 输出结果
print(output)