#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
int x;

cin>>n>>x;
int a[n];
for(int i=0;i<n;i++)
cin>>a[i];
sort(a,a+n);
int b=0;
int c=0;
int i;
for(i=0;i<n;i++)
{c+=a[i];
if(x>=c)
b++;
if(x<c)
break;

}

if(i==n)
{
if(x!=c)
cout<<b-1;
else
cout<<b;}
else
cout<<b;
}
