public void Run(string name, List <Exercise> exercises) { if (this.Name.Contains("Hello,Name")) { System.Console.WriteLine($"Hello, {name}"); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("Max Method")) { MaxMethod exercise = new MaxMethod(); exercise.Run(); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("English Name оf the Last Digit")) { EnglishName exercise = new EnglishName(); exercise.Run(); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("Reversed Order")) { ReversedOrder exercise = new ReversedOrder(); exercise.Run(); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("Fibonacci")) { Fibonacci exercise = new Fibonacci(); exercise.Run(); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("Prime Checker")) { PrimeCalculator exercise = new PrimeCalculator(); exercise.Run(name, false); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("Primes in Given Range")) { PrimeCalculator exercise = new PrimeCalculator(); exercise.Run(name, true); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("Center Point")) { CenterPoint exercise = new CenterPoint(); exercise.Run(); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("Blank Receipt")) { BlankReceipt exercise = new BlankReceipt(); exercise.Run(name); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("Sign of Integer Number")) { SignOfNum exercise = new SignOfNum(); exercise.Run(); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("Printing Triangle")) { PrintingTriangle exercise = new PrintingTriangle(); exercise.Run(); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("Temperature Conversion")) { TempConversion exercise = new TempConversion(); exercise.Run(); StartUp.ReturnOrExit(name, exercises); } else if (this.Name.Contains("Triangle Area")) { TriangleArea exercise = new TriangleArea(); exercise.Run(); StartUp.ReturnOrExit(name, exercises); } else { System.Console.WriteLine("The input is incorrect. Try Again."); StartUp.GetExcersise(name, exercises); } }