#include<bits/stdc++.h> using namespace std; long long n,m,a[101],ans,q; int main(){ cin>>n>>m; for(int i=1;i<=n;i++) { cin>>a[i]; } sort(a+1,a+1+n); for(int i=1;i<=n;i++) { q+=a[i]; if(q>m) break; ans++; } cout<<ans; } /************************************************************** Problem: 1890 User: wuyunfeng Language: C++ Result: Wrong Answer ****************************************************************/