#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

int n, A[101], x, ans;
ll sum, now;
int main(){
	cin>>n>>x;
	for(int i=1; i<=n; i++) cin>>A[i], sum+=A[i];
	if(x==sum){ cout<<n<<'\n'; return 0; }
	sort(A+1, A+n+1);
	for(int i=1; i<=n-1; i++){
		now+=A[i];
		if(now<=x) ans=i;
	}
	cout<<ans<<'\n';
	return 0;
}