using System.Linq; using System; public class P { public string a { get; set; } public string b { get; set; } } public class Hello { static void Main() { var n = int.Parse(Console.ReadLine().Trim()); var ps = new P[n]; for (int i = 0; i < n; i++) { string[] line = Console.ReadLine().Trim().Split(' '); ps[i] = new P { a = line[0], b = line[1] }; } foreach (var x in ps.OrderBy(x => x.a).ThenBy(x => x.b)) Console.WriteLine("{0} {1}", x.a, x.b); } }