#include <iostream>

using namespace std;

const int n = 200;

int get_answer(int row, int col) {
    int response;

    cout << row << " " << col;
    cout.flush();
    cin >> response;

    return response;
}

int bin(int row) {
    int first = 0, last = n - 1;
    int middle, resp;

    while(first < last) {
        middle = (first + last) / 2;
        resp = get_answer(row, middle);
        if(resp == 0) {
            return middle;
        } else if(resp > 0) {
            last = middle - 1;
        } else {
            first = middle + 1;
        }
    }

    return first;
}

void dei(int l1, int c1, int l2, int c2) {
    int mid = (l1 + l2) / 2;
    int pos = bin(mid);

    int resp = get_answer(mid , pos);
    if(resp == 0) {
        return;
    } else if(resp > 0) {
        dei(l1, c1, mid, pos);
    } else {
        dei(mid, pos, l2, c2);
    }
}

int main()
{
    dei(0, 0, n - 1, n - 1);

    return 0;
}