#include<bits/stdc++.h>
using namespace std;
int n;
int maxn=0;
int p[100050],sz[1000050];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>p[i];
maxn=max(maxn,p[i]);
sz[p[i]]++;
}
int sum=n;
for(int i=1;i<=maxn;i++){
if(sz[i]>sz[i-1]) sz[i-1]=0;
else sz[i]+=abs(sz[i]-sz[i-1]);
sz[i-1]=0;
}
cout<<sz[maxn];
}