#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
	long long n,x,a[105];
	cin>>n>>x;
	for(int i=0;i<n;i++)
		cin>>a[i];
	sort(a,a+n);
	int k=0;
	while(x>=a[k]){
		x=x-a[k];
		k++;
		if(k==n){
			if(x==0) break;
			else {k--;break;}
		}
	}
	cout<<k<<endl;
	return 0;
} 