#include <iostream>
#include <algorithm>
#include <vector>
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 sum=0;
int count=0;
for(int i=0;i<n;i++){
if(sum+a[i]<=k){
sum+=a[i];
count++;
}else{
break;
}
}
cout << count << endl;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号