#include <bits/stdc++.h>
using namespace std;
long long n,m;
long long a[100000];
int main(){
cin>>n>>m;
for(long long i=0;i<n;i++)cin>>a[i];
sort(a,a+n);
long long sum=0,cnt=0;
for(long long i=0;i<n;i++){
sum+=a[i];
if(sum>=m){
cnt++;
}
}
cout<<cnt;
return 0;
}