#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int cmp(const void *a, const void *b)
{
return *((int *)a)-*((int *)b);
}
int main()
{
int N=0;
scanf("%d",&N);
int num[N];
for(int i=0;i<N;i++)
{
scanf("%d",&num[i]);
}
qsort(num,N,sizeof(int),cmp);
int E=0;
for(int i=0;i<N;i++)
{
if(num[i]>N-i)
{
E=N-i;
break;
}
}
printf("%d",E);
return 0;
}
网友评论