#include <bits/stdc++.h>//万能头文件
using namespace std;
int main()
{
int i,n,x;
cin>>n;
int a[10001]={0};//初始化
int maxl=-111;
for(i=0;i<n;i++)
{
cin >> x;
a[x]++;
if(a[x]>maxl)
maxl = a[x];
}//数据比较小桶排序就能完成
for(i=0;i<10001;i++)
{
if(a[i]==maxl)
{
cout << i <<endl;
break;
}
}//这一步寻找出现次数最多的 从小循环到大,找到就break,不受出现多个最大数的影响
return 0;
}