#include using namespace std; using ll=long long; int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); int id,n,m; cin>>id>>n>>m; vector cnt(m+1); for(int i=0;i>t; cnt[t]++; } vector cnt2(m+1); vector res(m+1,-1); for(int i=m-1;i>=1;i--){ if(id==1){ string s; cin>>s; cout<<"ASK "<>s; cout<>x>>k; res[x]=k; cin>>s; cin>>s; cin>>x>>k; res[x]=k; cnt2[i]=x; }else{ string s; cin>>s; cin>>s; int x,k; cin>>x>>k; res[x]=k; cnt2[i]=x; cin>>s; cout<<"ASK "<>s; cin>>x>>k; res[x]=k; } } int ptr=m; auto answer=[&]()->void{ vector vec; for(int i=1;i<=m;i++){ for(int j=0;j0){ if(id==1){ string s; cin>>s; while(ptr>0&&res[ptr]!=-1)ptr--; if(ptr>0){ cout<<"ASK "<>s; int x,k; cin>>x>>k; res[x]=k; }else{ answer(); return 0; } cin>>s; cin>>s; if(s=="COUNT"){ int x,k; cin>>x>>k; res[x]=k; } }else{ string s; cin>>s; cin>>s; if(s=="COUNT"){ int x,k; cin>>x>>k; res[x]=k; } cin>>s; while(ptr>0&&res[ptr]!=-1)ptr--; if(ptr>0){ cout<<"ASK "<>s; int x,k; cin>>x>>k; res[x]=k; }else{ answer(); return 0; } } } }