#include #define rep(i, n) for (int i = 0; i < (int) n; i++) using ll = long long; using namespace std; const long long INF = 1ll << 60; template bool chmin(T &a, T b) { if (a > b) { a = b; return true; } return false; } template bool chmax(T &a, T b) { if (a < b) { a = b; return true; } return false; } int main() { ll n, k; cin >> n >> k; vector v(n); rep(i, n) cin >> v[i]; sort(v.rbegin(), v.rend()); ll ans = 0; rep(j, 401) { ll cnt = 0; rep(i, n) cnt += (v[i] >= j); if (cnt <= k) chmax(ans, cnt); } cout << ans << endl; }