D = int(input()) A = list(map(int,input().split())) B = [-1,0,1] for i in range(3,D+1)[::-1]: p = -A[i] for j in range(3): A[i-2+j] += B[j]*p for i in range(min(D,4))[::-1]: if A[i] != 0: print(i) print(*A[:i+1]) exit() print(0) print(0)