#include int main() { int i = 1; int n = 200; int j = n; int r; int line, column, mid; int left,right; while (true) { printf("%d %d\n",i,j); fflush(stdout); scanf("%d",&r); if (r == 0) return 0; if (r > 0) { line = i; left = 1; right = j-1; printf("%d %d\n",line,right); fflush(stdout); scanf("%d",&r); if (r == 0 ) return 0; if (r > 0) { right = j-2; while (left <= right) { mid = (left+right)/2; printf("%d %d\n",line,mid); fflush(stdout); scanf("%d",&r); if (r == 0) return 0; if (r < 0) left = mid+1; else right = mid-1; } } } else { column = j; left = i+1; right = n; printf("%d %d\n",right,column); fflush(stdout); scanf("%d",&r); if (r == 0) return 0; if (r > 0) { right = n-1; while (left <= right) { mid = (left+right)/2; printf("%d %d\n",mid,column); fflush(stdout); scanf("%d",&r); if (r == 0) return 0; if (r < 0) left = mid+1; else right = mid-1; } } } i++; j--; } return 0; }