private static void Main(string[] args) { Linguist linguist; Corrector corrector; try { linguist = Linguist.Parse(Console.ReadLine()); corrector = Corrector.Parse(Console.ReadLine()); } catch (ArgumentException argumentException) { Console.WriteLine(argumentException.Message); return; } string text = Console.ReadLine(); int totalSalary = 0; string editedText = linguist.EditHeader(text); totalSalary += linguist.CountSalary(text, editedText); text = editedText; editedText = corrector.EditHeader(text); totalSalary += corrector.CountSalary(text, editedText); Console.WriteLine(editedText); Console.WriteLine(totalSalary); }