#include<bits/stdc++.h>
using namespace std;
int ans,a[107],n,x;
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(x>=a[i]){
			x-=a[i];ans++;
		}
	}
	if(x==a[n])ans++;
	cout<<ans<<endl;
}