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

int main(){
  long long N,x,a[105];
  cin>>N>>x;
  for(int t=0;t<N;t++)cin>>a[t];
  sort(a,a+N);

  int cont=0;
  for(int t=0;t<N;t++){
    if(x<=0)break;
    x-=a[t];
    if(x>=0){
    cont++;
    }
  }
  if(x>0)cont--;
  cout<<cont<<"\n";
  return 0;
}
