from collections import * from functools import * from itertools import * from heapq import * import sys,math input = sys.stdin.readline print('? 100',flush=True) y = int(input()) if y==99: print('! 99 100') exit() print(f'? {99-y}',flush=True) B = int(input())+1 now = y while now < 100: now += B A = now-100 print('!',A,B)