#include <stdio.h>
#include <stack>
#include <algorithm>
using namespace std;

int main(){
	int v=0;
	int spodnja, zgornja;
	int x;
	for(int y=0; y<200; y++){
		spodnja = 0;
		zgornja = 200;
		do{
			x=(spodnja+zgornja)/2;
			printf("%i %i\n", x, y);
			fflush(stdout);
			scanf("%i", &v);
			if(v==0)	return 0;
			if(v>0)	{zgornja = x; spodnja = max(spodnja, (x-v));}
			else {spodnja=x; zgornja = min(zgornja, x-v);}
		}while(zgornja!=spodnja);
	}
	return 0;
}