#include <bits/stdc++.h>
using namespace std;
int a[1919];
int main(){
	int n,x;
	cin>>n>>x;
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	sort(a,a+n);
	int ans=0;
	for(int i=0;i<n;i++){
		if(x>=a[i]){
		x-=a[i];
		ans++;
		}
		else{break;}
	}
	if(x>0&&n==ans){ans--;}
	cout<<ans<<endl;
}
	
	
