#include using namespace std; int main() { int N; long long M; cin >> N >> M; vector C( N ); for( int i = 0; i < N; i++ ) { cin >> C[i]; } sort( C.begin(), C.end() ); int ans = 0; for( int i = 0; i < N; i++ ) { if( M >= C[i] ) { M -= C[i]; ans++; } else break; } cout << ans << endl; }