#include <iostream>
#include <algorithm>
using namespace std;
long long n,s,a[1001],h;
int main()
{ cin>>n>>s;
  for(int i=1;i<=n;i++)
    cin>>a[i];
  sort(a+1,a+n+1);
  for(int i=1;i<=n && s>=a[i];i++)
  { if(s>=a[i])
       h++,s-=a[i];
  }
  if(s!=0 && h==n)
     h--;
  cout<<h;
  return 0;
}
