#include<iostream>
#include<cstdlib>
#include<algorithm>
#include<cstdio>
using namespace std;
int n,x,a[1000],res; 
int main()
{
	cin>>n>>x;
	for(int i=1;i<=n;i++) cin>>a[i];
	sort(a+1,a+n+1);
	for(int i=1;i<=n;i++) 
		if(a[i]<=x) x-=a[i],res++;
		else break;
	if(res==n&&x) res--;
	printf("%d\n",res);
	return 0;
}