#include<iostream>
using namespace std;
int main() {
	int n, p[111],dai,kazu;
	cin >> n;
		dai = -1;
	for (int i = 1; i <= n; i++) {
		cin >> p[i];
	}
	for (int i = 1; i <= n; i++) {
		kazu = 0;
		for (int z = 1; z <= n; z++) {
			if (p[z] >= i) {
				kazu++;
			}
		}
		if (kazu >= i) {
			if (dai < i) {
				dai = i;
			}
		}
	}
	cout << dai << endl;
}
