#include <bits/stdc++.h>


using namespace std;

int INF = 1e9+7;


int main()
{
    ios_base::sync_with_stdio(false);
    int n;
    cin >> n;
    vector <int> arr(n,0);
    for (int i=0;i<n;i++){
        cin >> arr[i];
    }
    sort(arr.begin(),arr.end());
    int ans = arr[0];
    int cnt = 1;
    int co = arr[0];
    int how = 1;
    for (int i=1;i<n;i++){
        if (arr[i]==arr[i-1]){
            cnt++;
        }else{
            if (how<cnt){
                how=cnt;
                co = ans;
            }else if (how==cnt){
                co = min(co,ans);
            }
            ans=arr[i];
            cnt=1;
        }
    }
    if (how<cnt){
                how=cnt;
                co = ans;
            }else if (how==cnt){
                co = min(co,ans);
            }
    cout << co;
    return 0;
}