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

int n, k, a[104];

int main() {
	cin >> n >> k;
	for (int i=0; i<n; i++) cin >> a[i];
	sort(a, a+n);

	for (int i=0; i<n; i++) {
		if (k < a[i]) {
			cout << i << '\n';
			return 0;
		}
		k -= a[i];
	}
	if (k) cout << n-1 << '\n';
	else cout << n << '\n';
}
