#include<stdio.h>

#include<algorithm>

using namespace std ;


#define MAX_N 100


int main( void )
{
	int N ;
	scanf( "%d" ,&N ) ;

	int i ;
	int num[ MAX_N ] = { 0 } ;
	for( i = 0 ; i < N ; ++i )
	{
		int a ;	scanf( "%d" ,&a ) ;

		num[ i ] = -a ;
	}

	sort( num ,num + N ) ;

	int cnt = 0 ;
	for( i = 1 ; i <= N ; ++i )
	{
		if( -num[ i - 1 ] >= i )
		{	++cnt ;	}
	}

	printf( "%d\n" ,cnt ) ;

	return 0 ;
}
