#include<bits/stdc++.h>
using namespace std;

int p[101] = {0};

int main(){
    int n;
    cin >> n;
    for(int i=0;i<n;++i)cin >> p[i];
    int sc = 0;
    for(int i=1;i<=100;++i){
        int cnt = 0;
        for(int j=0;j<n;++j){
            if(p[j] >= i)cnt++;
        }
        if(cnt >= i && i > sc)sc = i;
    }
    cout << sc << endl;

    return 0;
}
