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)));
			if ((levo ^ xor) < levo) {
				int i = levo - (levo ^ xor);
				levo-=i;
				System.out.println("left " + i);
			} else if ((desno ^ xor) < desno) {
				int i = desno - (desno ^ xor);
				desno-=i;
				System.out.println("right " + i);
			} else if ((gor ^ xor) < gor) {
				int i = gor - (gor ^ xor);
				gor-=i;
				System.out.println("top " + i);
			} else if ((dol ^ xor) < dol) {
				int i = dol - (dol ^ xor);
				dol-=i;
				System.out.println("bottom " + i);
			}
			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;
			}
		}
	}

}

