#include<bits/stdc++.h> using namespace std; int a[10005]; int main(){ long long n,b; cin>>n>>b; for(int i=0;i<n;i++){ cin>>a[i]; } sort(a,a+n); int h=0,j=n,num=-1; while(true){ if(h>=b){ break; } h+=a[j]; j--; ++num; } cout<<num; return 0; }