N,M=map(int,input().split()) B=list(input().split()) op=B[0] b=[int(B[i]) for i in range(1,m+1)] A=[] for i in range(N): num=int(input()) A.append(num) ans=[[0 for j in range(M)] for i in range(N)] for i in range(N): for j in range(M): if op=='+': ans[i][j]=str(A[i]+b[j]) else: ans[i][j]=str(A[i]*b[j]) for i in ans: print(' '.join(i))