#include<bits/stdc++.h>
using namespace std;
int b[30001];
int n;
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
int x;
cin>>x;
b[x]++;
}
int k=0;
for(int i=0;i<=30000;i++)
if(b[i]>k)k=b[i];
for(int i=0;i<=30000;i++)
if(b[i]==k)cout<<i<<" "<<k<<endl;
return 0;
}
using namespace std;
int b[30001];
int n;
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
int x;
cin>>x;
b[x]++;
}
int k=0;
for(int i=0;i<=30000;i++)
if(b[i]>k)k=b[i];
for(int i=0;i<=30000;i++)
if(b[i]==k)cout<<i<<" "<<k<<endl;
return 0;
}