using System; partial class M { void W(Char c) { Console.Write(c); } void L() { Console.WriteLine(); } void L(String s) { Console.WriteLine(s); } void L(int i) { Console.WriteLine(i); } void R() { Console.SetCursorPosition(0, 0); } int I { get { switch ((Console.ReadKey(true)).Key) { case ConsoleKey.Q: case ConsoleKey.Escape: return 0; case ConsoleKey.LeftArrow: case ConsoleKey.NumPad4: case ConsoleKey.H: return 10; case ConsoleKey.RightArrow: case ConsoleKey.NumPad6: case ConsoleKey.L: return 20; case ConsoleKey.UpArrow: case ConsoleKey.NumPad8: case ConsoleKey.K: return 1; case ConsoleKey.DownArrow: case ConsoleKey.NumPad2: case ConsoleKey.J: return 2; case ConsoleKey.NumPad7: case ConsoleKey.Y: return 11; case ConsoleKey.NumPad9: case ConsoleKey.U: return 21; case ConsoleKey.NumPad1: case ConsoleKey.B: return 12; case ConsoleKey.NumPad3: case ConsoleKey.N: return 22; } return 5; } } }