记录
#include<bits/stdc++.h>
using namespace std;
bool cmp(int n,int y){
return n>y;
}
int x[10001],sum=0;
int main(){
int n,b;
cin>>n>>b;
for (int i=0;i<n;i++){
cin>>x[i];
}
sort(x,x+n,cmp);
for (int i=0;i<n;i++){
sum++;
b-x[i];
if (b<=0){
break;
}
}
cout<<sum;
return 0;
}