#include <bits/stdc++.h>
using namespace std;
int h[20005];
bool cmp(int a,int b)
{
return a>b;
}
int main()
{
int n,b;
cin>>n>>b;
for(int i=1;i<=n;i++)
{
cin>>h[i];
}
sort(h,h+n,cmp);
int sum=0,ans=0;
while(sum<b)
{
sum+=h[ans];
ans++;
}
cout<<ans;
return 0;
}