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

int a[110];

int main(){
	int n, x;
	scanf("%d%d", &n, &x);
	for(int i = 0; i < n; i++)
		scanf("%d", a + i);
	sort(a, a + n);
	int ans = 0, i = 0;
	while(x > 0 && i < n) {
		x -= a[i++];
		if(x >= 0) ans++;
	}
	printf("%d\n", (x > 0) ? ans - 1 : ans);
}
