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