#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);
			}
		}
	}
}