def question(l, r): print("?", l+1, r+1) return int(input()) def answer(P): print("!", *P) N = int(input()) ans = [((1+N)*N//2)-question(1, N-1)] SUM = ans[0] for i in range(1, N-1): ans.append(question(0, i)-SUM) SUM += ans[-1] ans.append(((1+N)*N//2)-SUM) answer(ans)