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)