#include <bits/stdc++.h>
using namespace std;
 
int main() {
  int N;
  long x;
  cin>>N>>x;
  long a[100];
  for(int i=0;i<N;i++){
  	cin>>a[i];
  }
  sort(a,a+N);
  int count=0;
  for(int i=0;i<N&&x>0;i++){
  	x-=a[i];
    count++;
  }
  if(x!=0)count--;
  cout<<count<<endl;
}