#include <bits/stdc++.h> #define FOR(I,X,Y) for(int I=X;I<Y;I++) #define INF 1e9+7 using namespace std; string A[21][10]; int main(){ int N,q,n,m,C; string B; cin >> N; vector<int> ans; FOR(bfruisbvf,0,N){ cin >> q; if(q == 0){ cin >> n >> m; FOR(i,0,m)cin >> A[n][i]; } if(q == 1){ cin >> B; int p = -1; FOR(i,1,21)FOR(j,0,10){ if(B == A[i][j] && p == -1){ p = i; A[i][j] = " "; } } ans.push_back(p); } if(q == 2){ cin >> C; FOR(i,0,10)A[C][i] = " "; } } for(auto x:ans)cout << x << endl; }