using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace lecture { class Program { public static void Main(String[] args) { int N = int.Parse(Console.ReadLine()); int[] L = Console.ReadLine().Trim().Split(' ').Select(x => int.Parse(x)).ToArray(); Array.Sort(L); int X; int Ans = 0; int count = 0; int logcount = count; int count2 = 0; for (int i = 0; i < L.Length - 1; i++) { X = L[i]; count++; if (X == L[count]) { if ((logcount <= count) && (count2 < X)) { count2 = X; logcount = count; count = 0; Ans = L[count2]; } } } Console.WriteLine(Ans); } } }