#include <bits/stdc++.h>
using namespace std;
int ans,n,x,s;
int a[110];
int main()
{
	scanf("%d%d", &n, &x);
	for (int i=1;i<=n;i++)
		scanf("%d", &a[i]);
	sort(a+1,a+n+1);
	s = 0;
	ans = 0;
	for (int i=1;i<n;i++)
	{
		s += a[i];
		if (s > x) 
			break;
		ans++;
	}
	if (s + a[n] == x) ans++;
	printf("%d\n", ans);
}	