#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int n,k; cin>>n>>k; vector<int> a(n); for(int i = 0; i < n; ++i){ cin>>a[i]; } sort(a.begin(),a.end()); int ans = 0; for(int i = 0; i < n && k>=a[i]; ++i){ k -= a[i]; ++ans; } cout<<ans; // your code goes here return 0; }