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): c=int(input()) a.append(c) 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))