N,M = map(int,input().split()) lsB = list(map(str,input().split())) f = lsB.pop(0) lsB = [int(i) for i in lsB] lsA = [int(input()) for i in range(N)] lsans = [[0]*(M) for i in range(N)] if f == '+': for i in range(N): for j in range(M): lsans[i][j] = lsA[i]+lsB[j] else: for i in range(N): for j in range(M): lsans[i][j] = lsA[i]*lsB[j] for i in range(N): print(*lsans[i],sep=' ')