#include<bits/stdc++.h>
using namespace std;
int a1[10000];
bool a2(int a,int b)
{
return a>b;
}
int main()
{
int n,b1;
cin>>n>>b1;
for(int i=0;i<n;i++)
{
cin>>a1[i];
}
int b=0,c=0;
sort(a1,a1+n,a2);
while(b<c)
{
b+=a1[c];
c++;
}
cout<<c;
return 0;
}