using System; using System.Collections.Generic; using System.Linq; class Program { static void Main(string[] args) { var line = Console.ReadLine().Split(' '); var height = int.Parse(line[0]); var N = int.Parse(line[1]); var list = new List(N) { height }; for (int i = 0; i < N-1; i++) list.Add(int.Parse(Console.ReadLine())); list = list.OrderByDescending(x => x).Distinct().ToList(); int idx = list.IndexOf(height) + 1; switch (idx) { case 1: Console.WriteLine("{0}st", idx); break; case 2: Console.WriteLine("{0}nd", idx); break; case 3: Console.WriteLine("{0}rd", idx); break; default: Console.WriteLine("{0}th", idx); break; } } }