#include <iostream>
#include <algorithm>

using namespace std;

int main(){
	int N, C; cin>>N>>C;
	int a[110];
	for(int n=0; n<N; n++)
		cin>>a[n];
	sort(a, a+N);
	int nh = 0;
	for(int x=0; x<N; x++){
		if(a[x]<=C){
			C -= a[x];
			nh++;
		} else {
			C = 0;
			break;
		}
	}
	if(C>0)
		nh--;
	cout << nh << endl;
	return 0;
}
