#include <bits/stdc++.h>

using namespace std;

int main() {
    int a[200001] = { 0 };
    int n;
    cin >> n;
    int x;
    int maxx = 0,ans = 0;
    for (int i = 0; i < n; ++i) {
        cin >> x;
        if(a[x] > maxx) {
            maxx = a[x];
            ans = x;
        } else if(a[x] == maxx) {
            if(ans > x) {
                ans = x;
            }
        }
        a[x]++;
    }
    cout << ans;
    return 0;
}