public static void Main(String[] args) { bool a_valid = false; bool b_valid = false; string[] tokens_a0 = Console.ReadLine().Split(' '); string[] tokens_b0 = Console.ReadLine().Split(' '); triplet a = new triplet(); a.Init(); triplet b = new triplet(); b.Init(); if (!String.IsNullOrEmpty(tokens_a0 [0]) && !String.IsNullOrEmpty(tokens_a0 [1]) && !String.IsNullOrEmpty(tokens_a0 [2])) { a.zed = Convert.ToInt32(tokens_a0 [0]); a.one = Convert.ToInt32(tokens_a0 [1]); a.two = Convert.ToInt32(tokens_a0 [2]); a_valid = true; } else { Console.WriteLine("Error reading triplet A"); } if (!String.IsNullOrEmpty(tokens_a0 [0]) && !String.IsNullOrEmpty(tokens_a0 [1]) && !String.IsNullOrEmpty(tokens_a0 [2])) { b.zed = Convert.ToInt32(tokens_b0 [0]); b.one = Convert.ToInt32(tokens_b0 [1]); b.two = Convert.ToInt32(tokens_b0 [2]); b_valid = true; } else { Console.WriteLine("Error reading triplet B"); } if (a_valid && b_valid) { cmpr result = compare(ref a, ref b); Console.WriteLine(result.a.ToString() + " " + result.b.ToString()); } }