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

int n, x;
int a[110];

int main () {

	cin >> n >> x;
	for (int i = 0; i < n; i ++) cin >> a[i];
	sort(a, a + n);
	for (int i = 0; i < n; i ++) {
		if (x < a[i]) {
			cout << i;
			return 0;
		}
		
		x -= a[i];
	}
	
	if (x > 0) cout << n-1;
	else cout << n;

	return 0;
}