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

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

