#!/usr/bin/env PyPy3 from collections import Counter, defaultdict, deque import itertools import re import math from functools import reduce import operator import bisect from heapq import * import functools mod=998244353 import sys input=sys.stdin.readline h,w=map(int,input().split()) r=list(map(int,input().split())) c=list(map(int,input().split())) a = [[0] * w for _ in range(h)] for i in range(h): for j in range(w): a[i][j] = i + j + 1 a[0][0] = 10 ** 9 for i in range(1,h): a[i][0] += w - r[i] for i in range(1,w): a[0][i] += h - c[i] for row in a: print(*row)