#include<iostream>
#include<vector>
#include<algorithm>

using namespace std;
int main()
{
	int N,x,i,a[111];
	cin >> N >> x;
	for(i=0; i<N; i++)
		cin >> a[i];
	sort(a, a+N);
	for(i=0; i<N; i++){
		if(x < a[i])
			break;
		x -= a[i];
	}
	if(i == N && x != 0)
		i--;
	cout << i << endl;
	
	return 0;
}