#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf 1000000001 int main(){ int h,w; cin>>h>>w; vector r(h),c(w); rep(i,h)cin>>r[i]; rep(i,w)cin>>c[i]; assert(r[0]==1); assert(c[0]==1); scc_graph S(h*w); rep(i,h){ int x = i; int y = 0; rep(j,w-1){ if(j(w,0)); rep(i,s.size()){ int t = s[i][0]; ans[t/w][t%w] = i+1; } rep(i,h){ rep(j,w){ if(j!=0)printf(" "); printf("%d",ans[i][j]); } printf("\n"); } return 0; }