using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Arrays_and_Methods___Exercise { class Program { static void Main(string[] args) { int messageCount = int.Parse(Console.ReadLine()); string output = string.Empty; for (int i = 0; i < messageCount; i++) { string message = Console.ReadLine(); if (message == "success") { string operation = Console.ReadLine(); string messageOne = Console.ReadLine(); output = SuccessMessage(operation, messageOne); Console.WriteLine(output); } else if (message == "error") { string messageTwo = Console.ReadLine(); int code = int.Parse(Console.ReadLine()); output = ErrorMessage(messageTwo, code); Console.WriteLine(output); } else { continue; } } } public static string ErrorMessage(string operation, int code) { string reason = "Invalid Client Data"; if (code < 0) { reason = "Internal System Failure"; } string output = $@"Error: Failed to execute {operation}. ============================== Error Code: {code}. Reason: {reason}."; return output; } public static string SuccessMessage(string operation, string messageOne) { string output = $@"Successfully executed {operation}. ============================== Message: {messageOne}."; return output; } } }