n = int(input()) ans = [0] * n tmp = 0 for i in range(n-1): if i == 0: print(f"? 2 {n}") g = int(input()) ans[0] = n*(n+1)//2 - g tmp = ans[0] else: print(f"? 1 {i+1}") g = int(input()) ans[i] = g - tmp tmp = g ans[n-1] = n*(n+1)//2 - sum(ans) print("!", *ans)