N, M = map(int,input().split()) op, *T = input().split() B = [] for t in T: B.append(int(t)) A = [] for _ in range(N): A.append(int(input())) for i in range(N): C = [] for j in range(M): if op == "+": C.append(A[i]+B[j]) elif op == "*": C.append(A[i]*B[j]) print(" ".join(map(str,C)))