#include using namespace std; map a; int cnt=1; bool sh[5010]; int an[25][5010]; int ha(string x){ if(a[x]==0){ a[x]=cnt; cnt++; } return a[x]; } int main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int tt; cin>>tt; for(int kk=1;kk<=tt;kk++){ int aa; cin>>aa; if(aa==0){ int n,m; cin>>n; sh[n]=1; cin>>m; for(int i=1;i<=m;i++){ string h; cin>>h; an[n][ha(h)]++; } }else if(aa==1){ string h; cin>>h; int xx=ha(h); bool ok=0; for(int i=1;i<=20;i++){ if(an[i][xx]!=0){ an[i][xx]--; cout<>k; sh[k]=0; for(int i=0;i<5010;i++){ an[k][i]=0; } } } return 0; }