#include using namespace std; int main() { int N, M; cin >> N >> M; vector C(N); for (int i = 0; i < N; i++) cin >> C.at(i); sort(C.begin(), C.end()); int ans = 0; for (int i = 0; i < N; i++) { if (M - C.at(i) >= 0) M -= C.at(i), ans++; else break; } cout << ans << "\n"; }