import sys input=lambda:sys.stdin.readline().rstrip() N=int(input()) A=[0 for i in range(N)] for i in range(1,N-1): print('?',1,i+1,flush=True) A[i]=int(input()) print('?',2,N,flush=True) A[0]=N*(N+1)//2-int(input()) A[N-1]=N*(N+1)//2 for i in range(N-1,0,-1): A[i]-=A[i-1] print('!',*A)