print('? 100', flush=True) a = int(input()) if a == 99: print('! 99 100', flush=True) exit() query = 100-a-1 print('? '+str(query), flush=True) b = int(input()) B = b+1 for x in range(B): if (100+x) % B == a: print('! {} {}'.format(x, B), flush=True)