#include using namespace std; int main() { int N, M; cin >> N >> M; vector A(M); for(int i = 0; i < M; i++) { cin >> A[i]; } vector> T(N, vector(M)); for(int i = 0; i < N; i++) { for(int j = 0; j < M; j++) { cin >> T[i][j]; } } vector ans(N, -1); for(int j = 0; j < M; j++) { for(int i = 0; i < N; i++) { if(ans[i] != -1) continue; if(A[T[i][j]] == 0) continue; A[T[i][j]]--; ans[i] = T[i][j]; } } for(int i = 0; i < N; i++) { cout << ans[i] << " "; } cout << endl; return 0; }