#include #include #include #include #include #include #include using namespace std; #define diff(x,y) ((x > y) ? (x - y) : (y - x)) #define us(x) (x > 0) ? x : x * -1 #define lli long long int int main() { int n, m, ans = 0; cin >> n >> m; vector C(n); for (int i = 0; i < n; i++) cin >> C[i]; sort(C.begin(), C.end()); for (int i = 0; i < m; i++) { if (C[ans] == 0){ ans++; i--; continue; } C[ans]--; } if (C[ans] == 0) ans++; cout << ans << endl; return 0; }