N = int(input()) print('?',2,N,flush=True) ANS = [N*(N+1)//2 - int(input())] for i in range(1,N-1): print('?',i,i+1,flush=True) ANS.append(int(input())-ANS[-1]) ANS.append(N*(N+1)//2-sum(ANS)) print('!',*ANS)