#include<iostream> #include<algorithm> using namespace std; int a[100001]; int main(){ int n,m; cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+1+n); int i=n,k=0; while(m>0){ if(m>=a[i]){ m-=a[i];k++; }else { i--; } } cout<<k; return 0; }