D = int(input()) A = list(map(int,input().split())) for i in range(D, 2, -1): A[i - 2] += A[i] K = min(len(A) - 1, 2) while K and A[K] == 0: K -= 1 print(K) print(*A[:K + 1])