#include <iostream>
#include <algorithm>
using namespace std;

int main() {
	int N, X;
	cin >> N >> X;
	int a[110];
	for(int i=0; i<N; ++i) cin >> a[i];
	sort(a, a + N);
	int p=0;
	while(p<N-1 && X>=a[p]){
	        X -= a[p];
	        ++p;
	}
	if(p==N-1 && X==a[p]) ++p;
	cout << p << endl;
	return 0;
}
