#include<iostream>
#include<map>
using namespace std;
int main()
{
map<int, int>m;
int n; cin >> n;
while (n--)
{
int tmp;
cin >> tmp;
if (m[tmp] == 0) m[tmp] = 1;
else m[tmp]++;
}
auto itmax = m.begin();
int max = itmax->second;
for (auto it = m.begin(); it != m.end(); it++)
{
if (it->second > max)
{
itmax = it;
max = itmax->second;
}
}
cout << itmax->first << endl;
return 0;
}