#include using namespace std; bool sortbysec(const pair &a,const pair &b) { if(a.second < b.second) return 1; if((a.second==b.second)&&(a.first>b.first))return 1; return 0; } int ch[1000000]; mapmp; vector >v; pairp; int main() { int num; cin>>num; for(int i=0;i>ch[i];mp[ch[i]]++;} map::iterator it; for(it=mp.begin();it!=mp.end();++it) { p=make_pair(it->first,it->second); v.push_back(p); } sort(v.begin(), v.end(), sortbysec); vector >::iterator kt; int l=v.size()-1; int mn=0; for(kt=v.begin();kt!=v.end();++kt,mn++) { if(mn==l){ cout<first<