#include using namespace std; typedef long long ll; #define REP(i, n) for(int(i)=0;(i)<(n);++(i)) #define REPEAT(i, k, n) for(int(i)=(k);(i)<((k)+(n));++(i)) int main(){ int N,L; cin >> N; map m; REP(i,N){ cin >> L; m[L]++; } int maxv = -1, maxi = -1; for(auto &v : m){ if(maxv <= v.second){ maxv = v.second; maxi = v.first; } } cout << maxi << endl; return 0; }