from operator import add, mul def solve(): n, m = map(int, input().split()) op, *B = input().split() f = add if op == "+" else mul B = list(map(int, B)) A = list(int(input()) for _ in range(n)) C = [[0] * m for _ in range(n)] for i in range(n): for j in range(m): C[i][j] = f(A[i], B[j]) print(*C[i]) solve()