#include #include #include #include #include using namespace std; int main(){ int N, W, C; cin >> N >> W; vector v; int cnt = 0, sum = 0; for(int i = 0; i < N; i++){ cin >> C; v.push_back(C); } sort(v.begin(), v.end()); for(int i = 0; i < N; i++){ sum += v[i]; if(sum <= W){ cnt++; }else if(sum == W){ break; } } cout << cnt << endl; return 0; }