import java.util.*;
import java.io.*;

public class Crimson {

	public static void main(String[] args) throws Exception{
		BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st=new StringTokenizer(in.readLine());
		int h=Integer.parseInt(st.nextToken());
		int w=Integer.parseInt(st.nextToken());
		int tocke=Integer.parseInt(st.nextToken());
		int mx=1000000;
		int Mx=-1000000;
		int my=1000000;
		int My=-1000000;
		for(int i=0;i<tocke;i++) {
			st=new StringTokenizer(in.readLine());
			int y=Integer.parseInt(st.nextToken());
			int x=Integer.parseInt(st.nextToken());
			my=Math.min(my, y);
			My=Math.max(My, y);
			mx=Math.min(mx, x);
			Mx=Math.max(Mx, x);
		}
		int levo=mx-1;
		int desno=w-Mx;
		int gor=my-1;
		int dol=h-My;
		int xor=levo^desno^gor^dol;
//		System.out.println(levo+" "+desno+" "+gor+" "+dol);
		if(xor==0) {
			System.out.println("pass");
			System.out.flush();
			st=new StringTokenizer(in.readLine());
			String s=st.nextToken();
			if(s.equals("yuck!")) {
				return;
			}
			int diff=Integer.parseInt(st.nextToken());
			if(s.equals("top")) {
				gor-=diff;
			}
			if(s.equals("left")) {
				levo-=diff;
			}
			if(s.equals("right")) {
				desno-=diff;
			}
			if(s.equals("bottom")) {
				dol-=diff;
			}
		}
		while(true) {
			xor=levo^desno^gor^dol;
			int max=Math.max(levo, Math.max(desno, Math.max(gor, dol)));
			for(int i=max;i>0;i--) {
				if(levo>=i) {
					int xor2=(levo-i)^desno^gor^dol;
					if(xor2==0) {
						levo-=i;
						System.out.println("left "+i);
						break;
					}
				}
				if(desno>=i) {
					int xor2=(levo)^(desno-i)^gor^dol;
					if(xor2==0) {
						desno-=i;
						System.out.println("right "+i);
						break;
					}
				}
				if(gor>=i) {
					int xor2=(levo)^desno^(gor-i)^dol;
					if(xor2==0) {
						gor-=i;
						System.out.println("top "+i);
						break;
					}
				}
				if(dol>=i) {
					int xor2=(levo-i)^desno^gor^(dol-i);
					if(xor2==0) {
						dol-=i;
						System.out.println("bottom "+i);
						break;
					}
				}
			}
			System.out.flush();
			st=new StringTokenizer(in.readLine());
			String s=st.nextToken();
			if(s.equals("yuck!")) {
				return;
			}
			int diff=Integer.parseInt(st.nextToken());
			if(s.equals("top")) {
				gor-=diff;
			}
			if(s.equals("left")) {
				levo-=diff;
			}
			if(s.equals("right")) {
				desno-=diff;
			}
			if(s.equals("bottom")) {
				dol-=diff;
			}
		}
	}

}

