#include<iostream>
#include<algorithm>
const int N=1e5+10;
using namespace std;
int cnt[N];
int main(void)
{
int n,x;
cin>>n;
while(n--){
cin>>x;
cnt[x]++;//对这个值 映射次数 {val:cnt}
}
int val=0;
//在所有可能的次数中,找出最多的那个
//这里相当于求 cnt[]的最大值(有的有值,有的没有),下标就是要找的值
for(int i=1;i<N;i++){
if(cnt[i] > cnt[val]){
val = i;
}
}
cout<<val;
return 0;
}