#include <iostream>
#include <vector>
#include <cmath>
#include <algorithm>
using namespace std;
int main()
{
    int nr =1;
    int up = 1;
    vector <vector <bool> > viz(201,vector<bool>(201,true));
for(int i=0;i<=up && nr;i++)
    for(int j=0;j<=up && nr;j++)
        if(viz[i][j])
    {
cout <<i<< " "<<j;
viz[i][j]=0;
cout.flush();
cin>>nr;
if(nr && j==up)
    {up++,i=0;
    break;
    }

}

}