#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int N, M; cin >> N >> M; vector v(N); for (int i = 0; i < N; i++) { cin>>v[i]; } sort(v.begin(), v.end()); int cnt = 0, m = 0; bool flag = false; while (1) { v[m]--; if (v[m] == 0) m++, cnt++; M--; if (M == 0) break; } cout << cnt << endl; return 0; }