#include<iostream>
using namespace std;
int a[205][205];
int main()
{
    int x=0,y=0,N;
    a[x][y]=1;
    cout<<x<<" "<<y<<"\n";
    cout.flush();
    cin>>N;
    while (N)
    {
        if (N<0)
        {
            if (!a[x+1][y] && x+1<200)
            {
                ++x;
                a[x][y]=1;
                cout<<x<<" "<<y<<"\n";
                cout.flush();
                cin>>N;
            }
            else
            {
                if (!a[x][y+1] && y+1<200)
                {
                    ++y;
                    a[x][y]=1;
                    cout<<x<<" "<<y<<"\n";
                    cout.flush();
                    cin>>N;
                }
                else
                {
                    while (!a[x][y])
                    {
                        ++y;
                        if (y>=200)
                           ++x, y=0;
                    }
                    a[x][y]=1;
                    cout<<x<<" "<<y<<"\n";
                    cout.flush();
                    cin>>N;
                }
            }
        }
        else
        {
            if (!a[x-1][y] && x>0)
            {
                --x;
                a[x][y]=1;
                cout<<x<<" "<<y<<"\n";
                cout.flush();
                cin>>N;
            }
            else
            {
                if (!a[x][y-1] && y>0)
                {
                    --y;
                    a[x][y]=1;
                    cout<<x<<" "<<y<<"\n";
                    cout.flush();
                    cin>>N;
                }
                else
                {
                    while (!a[x][y])
                    {
                        --y;
                        if (y<0)
                           --x, y=0;
                    }
                    a[x][y]=1;
                    cout<<x<<" "<<y<<"\n";
                    cout.flush();
                    cin>>N;
                }
            }
        }
    }
    return 0;
}