using System; using System.Linq; using System.Collections.Generic; using System.Runtime.Intrinsics.X86; using System.Diagnostics; namespace yukicoder { class Program { static void Main() { var inp = int.Parse(Console.ReadLine()); var i = 0; var cnt = 0; while (inp > 1) { inp = inp /= 2; Console.WriteLine(inp); cnt++; } if (IsEven(cnt)) { //cnt = cnt + 2; Console.WriteLine(cnt); } else { cnt = cnt + 1; Console.WriteLine(cnt); Console.WriteLine("-"); } } public static bool IsEven(int num) { return num % 2 == 0; } } }