lx = ly = 0 rx = ry = 10**5 + 1 while lx + 1 < rx: m = (lx + rx) // 2 print("%d %d" % (m-1, 0)) d1 = int(input()) if d1 == 0: exit(0) print("%d %d" % (m, 0)) d2 = int(input()) if d2 == 0: exit(0) if d1 > d2: lx = m else: rx = m while ly + 1 < ry: m = (ly + ry) // 2 print("%d %d" % (lx,m-1)) d1 = int(input()) if d1 == 0: exit(0) print("%d %d" % (lx,m)) d2 = int(input()) if d2 == 0: exit(0) if d1 > d2: ly = m else: ry = m