#include<bits/stdc++.h> using namespace std; int n,a[1001],num,ans,e; int main(){ cin>>n>>num; for(int i=0;i<n;i++){ scanf("%d",&a[i]); } sort(a,a+n); for(int i=n-1;i>=0;i--){ if(a[i]<=num){ num-=a[i]; e++; } } printf("%d",e); return 0; }