using System; namespace yukicoder { class _040 { static void Main() { int d = int.Parse(Console.ReadLine()); int[] c = Array.ConvertAll(Console.ReadLine().Split(' ') , x => int.Parse(x)); for (int i = d; i >= 3; i--) { c[i - 2] += c[i]; } int od = 0; string b = ""; int m = Math.Min(2, c.Length - 1); for (int i = m; i >= 0; i--) { if (c[i] != 0) { if (od == 0) { od = i; } } if (od != 0 || c[i] != 0) { b = c[i] + " " + b; } } if (b == "") { b = "0"; } Console.WriteLine(od); Console.WriteLine(b); } } }