#include<stdio.h>
#define M 20
int main(){
int i,n,r,j,k,m,p=0,a[M],cnt[M];
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(r=0;r<n;r++){
cnt[r]=1;
}
for(j=0;j<n;j++){
for(k=j+1;k<n;k++){
if(a[j]==a[k])cnt[j]++;
}
}
for(m=1;m<n;m++){
if(cnt[p]<cnt[m]||(cnt[p]==cnt[m]&&a[m]<a[p])){
p=m;
}
}
printf("%d\n",a[p]);
return 0;
}