#include #include #include using namespace std; int main(int argc, char** argv) { int n,m; cin >> n >> m; vector box; for (int ii=0; ii> inp; box.push_back(inp); } sort(box.begin(), box.end()); int res = 0; for (int ii=0; ii=box[ii]) { m -= box[ii]; ++ res; } else { break; } } cout << (res) << endl; return 0; }