#include <iostream>
#include <algorithm>
using namespace std;
int main(){
	int a[100],x,n,ans=0;
	cin >> n >> x;
	for(int i=0;i<n;i++)
		cin >> a[i];
	sort(a,a+n);

	for(;ans<n;ans++)
		if((x-=a[ans])<0) break;
	if(x>0 && ans==n) ans--;
	cout << ans << endl;
}