using System; using System.Text; namespace TehMain { internal static class Program { private static int Main(string[] argv) { Random rnd; switch (argv.Length) { case 5: if (argv[Main(new[] {" ", " ", " "})][Main(new[] {"", "", ""})] == Main(new[] {" ", " ", " "})) return Main(new[] {" ", " ", " "}); rnd = new Random((argv[Main(new[] {" ", " ", " "})][Main(new[] {"", "", ""})] < Main(new[] {" ", " ", " "})) ? int.Parse(argv[Main(new[] {"", "", ""})]) : int.Parse(argv[Main(new[] {" ", " ", " "})])); var _ = (argv[Main(new[] {" ", " ", " "})][Main(new[] {"", "", ""})] < Main(new[] {" ", " ", " "})) ? int.Parse(argv[Main(new[] {"", " ", " "})]) + int.Parse(argv[Main(new[] {" ", " ", " "})]) : int.Parse(argv[Main(new[] {" ", " ", " "})]) + int.Parse(argv[Main(new[] {" ", " ", " "})]) - Main(new[] {" ", " ", " "}); for (var i = Main(new[] {"", "", ""}); i < _; i++) rnd.Next(Main(new[] {" ", " ", " "})); return rnd.Next(Main(new[] {" ", " ", " "})) + Main(new[] {" ", " ", " "})*Main(new[] {" ", " ", " "}); case 4: rnd = new Random(int.Parse(argv[Main(new[] {"", "", ""})])); for (var i = Main(new[] {"", "", ""}); i < int.Parse(argv[Main(new[] {" ", "", ""})]) + int.Parse(argv[Main(new[] {" ", " ", " "})]); i++) rnd.Next(int.Parse(argv[Main(new[] {" ", " ", ""})])); return rnd.Next(int.Parse(argv[Main(new[] {" ", "", ""})])); case 3: return argv['-' - '-'].Length + argv['/'/'/'].Length*argv['/'/'/' + '/'/'/'].Length; case 2: rnd = new Random(int.Parse(argv[Main(new[] {"", "", ""})])); for (var i = Main(new[] {"", "", ""}); i < int.Parse(argv[Main(new[] {"", " ", " "})]); i++) rnd.Next(Main(new[] {" ", " ", " "})*Main(new[] {" ", " ", " "})); return rnd.Next(Main(new[] {" ", " ", " "})*Main(new[] {" ", " ", " "})); case 1: Console.WriteLine(argv[Main(new[] {"", "", ""})]); return Main(new[] {"", "", ""}); case 0: var sb = new StringBuilder(); for (var i = Main(new[] {"", "", ""}); i < Main(new[] {Main(new[] {" ", " ", " "}).ToString(), Main(new[] {" ", " ", " "}).ToString()}); i++) sb.Append((char) Main(new[] { Main(new[] { Main(new[] {" ", " ", " "}).ToString(), Main(new[] {" ", " ", " "}).ToString() }).ToString(), Main(new[] { Main(new[] {" ", " ", " "}).ToString(), Main(new[] {" ", " ", " "}).ToString() }).ToString(), Main(new[] { Main(new[] {" ", " ", " "}).ToString(), Main(new[] {" ", " ", " "}).ToString() }).ToString(), Main(new[] { Main(new[] {" ", " ", " "}).ToString(), Main(new[] {" ", " ", " "}).ToString() }).ToString(), ((Main(new[] { Main(new[] { Main(new[] {" ", " ", " "}). ToString() , Main(new[] {" ", " ", " "}). ToString() }).ToString() , Main(new[] { Main(new[] {" ", " ", " "}). ToString() , Main(new[] {" ", " ", " "}).ToString() }).ToString(), Main(new[] { Main(new[] { Main(new[] { " ", " ", " " }) .ToString() , Main(new[] {" ", " ", " "}). ToString() }). ToString(), Main(new[] { Main(new[] {" ", " ", " "}). ToString (), Main(new[] { " ", " ", " " }) .ToString() }) .ToString() }).ToString(), i.ToString() }) - Main(new[] { Main(new[] {" ", "", " "}).ToString(), Main(new[] { Main(new[] {" ", " ", " "}). ToString(), Main(new[] { Main(new[] {" ", " ", " "}). ToString (), Main(new[] {" ", " ", " "}) . ToString() }). ToString() }).ToString(), Main(new[] { Main(new[] { Main(new[] { " ", " ", " " }) .ToString() , Main(new[] {" ", " ", " "}). ToString() }). ToString(), Main(new[] { Main(new[] {" ", " ", " "}). ToString (), Main(new[] { " ", " ", " " }) .ToString() }) .ToString() }).ToString(), i.ToString() }) + Main(new[] { Main(new[] { Main(new[] {" ", " ", " "}). ToString() , Main(new[] {" ", " ", " "}).ToString() }).ToString(), Main(new[] { Main(new[] {" ", " ", " "}).ToString(), Main(new[] {" ", " ", " "}). ToString() }).ToString() }))% Main(new[] { Main(new[] { Main(new[] {" ", " ", " "}). ToString(), Main(new[] {" ", " ", " "}).ToString() }).ToString(), Main(new[] { Main(new[] {" ", " ", " "}).ToString(), Main(new[] {" ", " ", " "}). ToString() }).ToString() })).ToString() } )); return Main(new[] {sb.ToString()}); default: return Main(new[] {""}); } } } }