M = 100 x1, y1, x2, y2 = 0, 0, 0, M print('?', x1, y1) d1 = int(input()) print('?', x2, y2) d2 = int(input()) for i in range(M + 1): for j in range(M + 1): if (i - x1) ** 2 + (j - y1) ** 2 == d1 and (i - x2) ** 2 + (j - y2) ** 2 == d2: print('!', i, j) exit(0)