#include<bits/stdc++.h>
using namespace std;
int main()
{
    long long n,x,i,c=0,s=0;
    cin>>n>>x;
    long long a[n];
    for(i=0;i<n;i++) cin>>a[i];
    sort(a,a+n);
    for(i=0;i<n;i++)
    {
        s+=a[i];
        if(s>x)
            break;
        else c++;
    }
    if(n!=1 && i==n && s!=x) c--;
    cout<<c;
}