#include <bits/stdc++.h>
using namespace std;
map<int,int> mp;
int main(int argc, char** argv) {
ios::sync_with_stdio(false);
int n,x,maxn=-1;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x;
mp[x]++;
}
map<int,int>::iterator it;
for(it=mp.begin();it!=mp.end();it++)
cout<<it->first<<" "<<it->second<<endl;
return 0;
}
/**************************************************************
Problem: 1764
User: admin
Language: C++
Result: Accepted
Time:6 ms
Memory:2232 kb
****************************************************************/