#include #include using namespace atcoder; using namespace std; using ll=long long; using ld=long double; ld pie=3.141592653589793; ll mod=1000000007; ll inf=1000; int main(){ ll h,w; cin >> h >> w; vectorr(h),c(w); for (ll i = 0; i < h; i++) { cin >> r[i]; } for (ll i = 0; i < w; i++) { cin >> c[i]; } vector>a(h,vector(w)); for (ll i = 0; i < h; i++) { for (ll j = 0; j < w; j++) { a[i][j]=(i+1)*w+(j+1); } } a[0][0]=1000000000; for (ll i = 1; i < h; i++) { a[i][0]=a[i][w-1]-r[i]+1; } for (ll j = 1; j < w; j++) { a[0][j]=a[h-1][j]-c[j]*w+w; } for (ll i = 0; i < h; i++) { for (ll j = 0; j < w; j++) { cout << a[i][j] << ' '; } cout <