#include <iostream>
using namespace std;
#include <algorithm>

int main() {
 int N, X;
 cin >> N >> X;
 int a[110];
 
 for(int i=0; i<N ; i++) cin >> a[i];
 
 sort(a,a+N);
 int count = 0;
 
 for(int i=0; i<N ; i++) {
      X -= a[i];
      if (X >=  0) count++ ;
      else break;
 }
 
 if (X>0) count--;
 cout << count << endl;
}
 