#include using namespace std; int INF = 100000000; int main(){ int N, M; cin >> N >> M; vector C(N); for (int i = 0; i < N; i++){ cin >> C[i]; } for (int i = 0; i < M; i++){ int m = INF; int p = -1; for (int j = 0; j < N; j++){ if (C[j] < m && C[j] > 0){ m = C[j]; p = j; } } C[p]--; } int ans = 0; for (int i = 0; i < N; i++){ if (C[i] == 0){ ans++; } } cout << ans << endl; }