N,M = map(int, input().split()) B = [i for i in input().split()] op = B.pop(0) A = [int(input()) for _ in range(N)] for i in range(M): B[i] = int(B[i]) C = [[0]*M for _ in range(N)] if op == "+": for i in range(N): for j in range(M): C[i][j] = A[i]+B[j] else: for i in range(N): for j in range(M): C[i][j] = str(A[i]*B[j]) for i in range(N): print(*C[i])