#include <bits/stdc++.h>
using namespace std;
int main(){
  int n,t;
  cin>>n>>t;
  vector<int> a(n);
  for(int i=0;i<n;i++){
    cin>>a.at(i);
  }
  sort(a);
  int i=0,c=0;
  while(true){
    if(t>=a.at(i)){
      t-=a.at(i);
      c++;
    }else{
      break;
    }
  }
  cout<<c<<endl;
}