N,M = map(int,input().split()) B = list(input().split()) OP = B[0] B = list(map(int, B[1:])) A = [] for _ in range(N): A.append(int(input())) ANS = [[0]*M for _ in range(N)] for i in range(N): for j in range(M): if OP=='+': ANS[i][j]=A[i]+B[j] else: ANS[i][j]=A[i]*B[j] for i in range(N): print(*ANS[i])