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