#include <iostream>

using namespace std;

bool found = 0;
int currval;

void baga(int x1, int y1, int x2, int y2) {
    if (found)
        return;
    int xmid = (x1 + x2) / 2;
    int ymid = (y1 + y2) / 2;
    cout << xmid << " " << ymid << '\n';
    cout.flush();
    cin >> currval;
    if (currval == 0) {
        found = 1;
        return;
    }
    if (currval < 0)
        baga(xmid, ymid, x2, y2);
    else
        baga(x1, y1, xmid, ymid);
}

int main()
{
    int x1, y1, x2, y2;
    cout << "99 99\n";
    cout.flush();
    cin >> currval;

    if (currval == 0) {
        return 0;
    }
    if (currval < 0) {
        x1 = 99;
        x2 = 199;
        y1 = 99;
        y2 = 199;
    }
    else {
        x1 = 0;
        x2 = 99;
        y1 = 0;
        y2 = 99;
    }
    baga(x1, y1, x2, y2);
    return 0;
}