/*
TASK:edi
LANG:C++
*/
#include<iostream>
using namespace std;
long n;
int a[10001],br[10001];
int x;
int main()
{
    cin>>n;
    for(long i=0; i<n; i++) cin>>a[i];
    sort(a,a+n);
    for(long i=n-1; i>=0; i--)
    {
     if(a[i]==n-i) {x=a[i];break;}
    }
    cout<<x;
    return 0;
}
