#include using namespace std; #define all(v) (v).begin(),(v).end() #define pb(a) push_back(a) #define rep(i, n) for(int i=0;i> n >> m; vector a(m); rep(i, m) cin >> a[i]; vector t(n, vector(m, 0)); rep(i, n) rep(j, m) cin >> t[i][j]; vector ans(n, -1); rep(i, m) { rep(j, n) { if(ans[j] != -1) continue; if(a[t[j][i]]) { ans[j] = t[j][i]; a[t[j][i]] --; } } } rep(i, n) cout << ans[i] << " "; cout << endl; return 0 ; }