#include using namespace std; using ll = long long; #ifdef DEB #define D if(1) #else #define D if(0) #endif int r,c,k; int main() { scanf("%d%d%d",&r,&c,&k); int horni = 1<<30; int dolni = 1<<30; int leva = 1<<30; int prava = 1<<30; for(int i=0;i=(nim^horni)) {printf("top %d\n",horni-(nim^horni));horni ^= nim;} else if(dolni>=(nim^dolni)) {printf("bottom %d\n",dolni-(nim^dolni));dolni ^= nim;} else if(leva>=(nim^leva)) {printf("left %d\n",leva-(nim^leva));leva ^= nim;} else if(prava>=(nim^prava)) {printf("right %d\n",prava-(nim^prava));prava ^=nim;} } fflush(stdout); char in[100]; scanf("%s",in); if(strcmp(in,"yuck!")==0) return 0; int pocet; scanf("%d",&pocet); if(strcmp(in,"top")==0) horni-=pocet; if(strcmp(in,"bottom")==0) dolni-=pocet; if(strcmp(in,"left")==0) leva-=pocet; if(strcmp(in,"right")==0) prava-=pocet; } return 0; }