#include<cstdio>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
	int n,m,val[10];
	scanf("%d%d",&n,&m);
	for(int i=0;i<n;i++)scanf("%d",&val[i]);
	sort(val,val+n);
	int cnt=0;
	for(int i=0;i<n;i++){
		m-=val[i];
		if(m>=0)cnt++;
		else break;	
	}
	printf("%d\n",cnt);
	return 0;
}