#include #define ll long long int #define fio ios_base::sync_with_stdio(0);cin.tie(0) #define sd(t) scanf("%d",&t) #define pd(t) printf("%d\n",t) #define slld(t) scanf("%lld",&t) #define plld(t) printf("%lld\n",t) #define sc(t) scanf("%c",&t) #define pb(x) push_back(x) #define ii pair #define vi vector #define vvi vector #define vii vector #define vvii vector #define clr(x) memset(x,0,sizeof(x)) #define rep(i,begin,end) for(__typeof(end) i=begin-(begin>end);i!=end-(begin>end);i+=1-2*(begin>end)) #define M_PI 3.14159265358979323846 #define MOD 1000000007 #define MAX 100005 #define EPS 1e-12 using namespace std; int main() { int n; sd(n); int a[n]; rep(i,0,n) sd(a[i]); map m; rep(i,0,n) m[a[i]]++; int maxx = 0, ans = 0; for(auto it:m) { if(it.second > maxx) { maxx = it.second; ans = it.first; } } pd(ans); return 0; }