#include <iostream>
#include <algorithm>
using namespace std;
int N, x;
int a[101];

int main()
{
    cin >> N >> x;

    for (int i = 0i; i < N; i++)
        cin >> a[i];

    sort(a, a+N);

    int ans = 0;

    for(int i = 0; i < N; i++){
        x -= a[i];
        if(x < 0)
            break;
        ans++;
    }
    if(x > 0)
        ans--;

    cout << ans <<'\n';
}
