#include<iostream>
#define len 1010
using namespace std;
int main(void){
int n;
int a[len]={};
int b[len]={};
int i,j,count=0;
int max,min;
cin>>n;
for(i=0;i<n;i++){
cin>>a[i];
}
for(i=0;i<n;i++){
count=0;
for(j=0;j<n;j++){
if(a[i]==a[j]){
count++;
}
}
b[i]=count;
}
max=b[0];
for(i=0;i<n;i++){
if(b[i]>max){
max=b[i];
}
}
min=10010;
for(i=0;i<n;i++){
if(b[i]==max){
if(a[i]<min){
min=a[i];
}
}
}
cout<<min<<endl;
return 0;
}
/*6
10 1 10 20 30 20*/
11-08