#include #include #include using namespace std; int main(){ int n,m,ans; cin >> n >> m; vector v; ans = 0; for ( int i = 0; i < n; i++) { int a; cin >> a; v.push_back(a); } sort(v.begin(),v.end()); for (int i = 0; i < m; i++) { if(v[ans] > 0){ v[ans]--; }else{ v[ans + 1]--; ans ++; } } if (v[ans] == 0) { cout << ans + 1 << "\n"; }else{ cout << ans << "\n"; } return 0; }