#include <iostream> #include <queue> #include <cctype> #include <cstring> using namespace std; int i, j, stj, sti, nr; queue<int> coada; char alt[1001]; int main() { i=0; j=0; coada.push(i); coada.push(j); while(!coada.empty()) { sti=coada.front(); cout<<sti<<" "; coada.pop(); stj=coada.front(); cout<<stj<<"\n"; coada.pop(); cout.flush(); cin.getline(alt, 1001); if(alt[0]=='I') continue; else { bool minus=false; if(alt[0]=='-') minus=true; nr=0; int start=1; if(minus==false) start=0; for(i=start; i<strlen(alt); i++) { if(isdigit(alt[i])) { nr=nr*10+(alt[i]-48); } } if(minus==true) { nr=nr*(-1); } if(nr==0) break; if(nr<0) { coada.push(sti+1); coada.push(stj); coada.push(sti); coada.push(stj+1); } if(nr>0) { coada.push(sti-1); coada.push(stj); coada.push(sti); coada.push(stj-1); } } } }