ps = [(0, 0), (100, 0), (0, 100)] d = [0] * 3 for i in range(3): print('?', *ps[i], flush=True) d[i] = int(input()) for i in range(101): for j in range(101): for k in range(3): if (ps[k][0] - i) ** 2 + (ps[k][1] - j) ** 2 != d[k]: break else: print('!', i, j) exit()