#include #include using namespace std; int main(){ int N, M; cin >> N >> M; int C[N]; for(int i = 0; i < N; i++){ cin >> C[i]; } sort(C, C + N); int get = 0; for(int i = 0; i < N; i++){ get += C[i]; if(get >= M){ cout << N - i - 1 << endl; return 0; } } }