def find_AB(x, y, a, b): # A を 0 から B-1 の範囲で探索します for A in range(0,100): # 式を計算し、a と一致するか確認します if (x + A) % b == a: # B を求めるために、(y + A) % B も一致するか確認します for B in range(A+1, 100): if (y + A) % B == b: return A, B # 解が見つからなかった場合は None を返します return None x=2 output="? "+str(x) print(output,flush=True) a=int(input()) y=3 output="? "+str(y) print(output,flush=True) b=int(input()) result = find_AB(x, y, a, b) if result: A, B = result ans="! "+str(A)+" "+str(B) print(ans)