public static void Main(string[] args) { var units = new Units(); while (true) { var input = Console.ReadLine(); if (input == "end") { break; } var inputTokens = input.Split().ToArray(); var command = inputTokens[0]; switch (command) { case "add": units.AddUnit(inputTokens[1], inputTokens[2], int.Parse(inputTokens[3])); break; case "find": units.FindUnitType(inputTokens[1]); break; case "remove": units.RemoveUnit(inputTokens[1]); break; case "power": units.FindUnitPower(int.Parse(inputTokens[1])); break; } } }