#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int u,x,i,n,s,w,k,m,j,o;
while(cin>>n)
{
if(n==1)
{
cin>>x;
cout<<x;
}
else
{
int a[210]= {0};
int c[200]= {0};
int b[200]= {0}; //某某重复几次
for(w=1; w<=n; w++)
{
cin>>a[w];
}
o=2;
for(w=1; w<=n-1; w++)
{
for(u=o; u<=n; u++)
{
if(a[w]==a[u])
{
b[w]++;
}
}
o++;
}
m=-5;
for(w=1; w<=n; w++)
{
if(b[w]>=m)
{
m=b[w];
}
}//找到最大的重复数
i=1;
for(w=1; w<=n; w++)
{
if(b[w]==m)
{
c[i]=w;
i++;
}
}//找到最大的重复数的编码
k=22000;
for(j=1; j<=i-1; j++)
{
if(a[c[j]]<=k)
{
k=a[c[j]];
}
}
cout<<k;
}
}
return 0;
}