# include <iostream>
# define NMAx 205

using namespace std;

int val,i,l,r,viz[NMAx][NMAx];

int main()
{
      for(i=1; i<=200; ++i)
      {
            cout<<i<<" "<<i<<"\n";
            viz[i][i]=1;
            cout.flush();
            cin>>val;
            if (val>=0)
            {
                if (val==0) return 0;
                for (l=i; l>=1; --l)
                    for (r=i; r>=1; --r)
                    {
                        if (! viz[l][r])
                        {
                            cout<<l<<" "<<r<<"\n";
                            cout.flush();
                            cin>>val;
                            if (val==0) return 0;
                        }
                    }
            }
        }
    return 0;
}