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