#include <bits/stdc++.h>

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 ret = 0;
  for(int i = 0; i < N; i++) {
    if(C[i] <= M) {
      M -= C[i];
      ++ret;
    }
  }
  cout << ret << endl;
}