import itertools as it d = int(input()) a_list = list(map(int, input().split())) a_list.reverse() for i in range(len(a_list) - 3): a_list[i+2] += a_list[i] result = list(it.dropwhile(lambda x: x == 0, a_list[-3:])) result.reverse() print(len(result)) if len(result) == 0: result = [0,] print(" ".join(map(str, result)))