n=int(input()) A=[] for i in range(n-2): print(i+1,i+2,flush=True) A.append(int(input())) if n&1: print(n-1,n,flush=True) A.append(int(input())) t=sum([A[i] for i in range(0,n,2)]) u=n*(n+1)//2-t ans=[u] for i in range(n-1)[::-1]: ans.append(A[i]-ans[-1]) print(*ans[::-1])