#include <iostream>
#include <algorithm>
#include <string>
#include <cstdio>
using namespace std;

int main()
{
    int n, m, c[10];
    cin >> n >> m;
    for (int i = 0; i < n; i++) cin >> c[i];

    sort(c, c + n);

    int sum = 0, cnt = 0;
    for (int i = 0; i < n || sum < m; i++) {
        if (c[i] <= m - sum) cnt++;
        sum += c[i];
    }

    cout << cnt << endl;

    return 0;
}