#include<bits/stdc++.h>

using namespace std;
typedef long long ll;
int main() 
{
	ll n, m, i;
	ll a[100000];
	cin >> n >> m;
	ll sum = 0;
	for(int i = 0; i < n; i++){
		cin >> a[i];
	}
	sort(a, a + n);
	for(i = 0; i < n; i++){
		sum += a[i];
		if(sum > m){
			break;
		}
	}
	if(sum < m){
		i--;
	}
	cout << i;
}