import sys,random input = lambda :sys.stdin.readline().rstrip() mi = lambda :map(int,input().split()) li = lambda :list(mi()) H,W = mi() R = li() C = li() A = [[0 for j in range(W)] for i in range(H)] A[0][0] = 2*H*W for i in range(1,H): A[i][0] = i*2*W for j in range(1,W): for i in range(1,H): if j < R[i]: A[i][j] = A[i][j-1] + 1 else: A[i][j] = A[i][j-1] if C[j]==1: A[0][j] = 2*H*W else: A[0][j] = A[1-C[j]][j]-1 for i in range(H): print(*A[i])