Map
using namespace std;
#include<bits/stdc++.h>
int main(){
int n;
cin>>n;
int times=0,val=0;
map<int,int> T;
for(int i=0;i<n;i++){
int t;
cin>>t;
T[t]+=1;
// if(!T.count(t)){
// T.insert(pair<int,int>(t,1));
// }
// else{
// T[t]=T[t]+1;
// }
if(T[t]>times){
val=t;
times=T[t];
}
if(T[t]==times){
if(t>val){
val=t;
times=T[t];
}
}
}
cout<<val<<" "<<times<<endl;
return 0;
}