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

typedef long long ll;


int a[100005];

int main()
{
    int n,k;
    cin>>n>>k;
    for(int i=1;i<=n;i++)
        cin>>a[i];
    sort(a+1,a+1+n);
    int i;
    for(i=1;i<=n;i++){
        k-=a[i];
        if(k<0)break;
    }
    if(k>0)i--;
    cout<<i-1;

}
