#include using namespace std; int N, M, K, a, b; string s; bool ok; int t[4]; int nim(int x, int y, int z, int q){ return ((x^y)^(z^q)); } int id(string x){ if(x=="top") return 0; if(x=="right") return 1; if(x=="bottom") return 2; return 3; } void you(){ cin >> s; if(s=="yuck!"){ ok = false; } else { cin >> a; t[id(s)] -= a; } } void me(){ a = nim(t[0],t[1],t[2],t[3]); bool jo = true; for(int i=0; i<4 && jo; i++){ if(t[i]>=(t[i]^a)){ jo = false; if(i==0) cout << "top "; if(i==1) cout << "right "; if(i==2) cout << "bottom "; if(i==3) cout << "left "; cout << t[i]-(t[i]^a) << endl; t[i] = (t[i]^a); } } } int main() { ios_base::sync_with_stdio(false); cin >> N >> M >> K; for(int i=0; i<4; i++) t[i] = 1000000; for(int i=0; i> a >> b; t[0] = min(t[0],a-1); t[1] = min(t[1],M-b); t[2] = min(t[2],N-a); t[3] = min(t[3],b-1); } if(nim(t[0],t[1],t[2],t[3])==0){ cout << "pass" << endl; you(); } ok = true; while(ok){ me(); you(); } return 0; }