#include<bits/stdc++.h>
using namespace std;
int main(){
int a;
int e=0;
cin>>a;
int b[a+1];
for(int i=1;i<=a;i++){
cin>>b[i];
}
sort(b+1,b+a+1);
for(int i=1;i<=a;i++){
if(b[i]>=i){
e++;
b[i]=-1;
}
else if(b[i]<i){
for(int j=1;j<=a-i;j++){
if(b[i+j]>=i){
e++;
b[i+j]=-1;
break;
}
}
}
}
cout<<e;
}