#include<bits/stdc++.h>
using namespace std;
int main(){
int n,x;
cin>>n>>x;
int arr[n];
for(int i=0;i<n;i++)
cin>>arr[i];
sort(arr,arr+n);

long long dis=0;
int i=0;
for(;i<n-1;i++)
{
  if(dis+arr[i]<=x)
    dis+=arr[i];
  else break;
}
if(dis+arr[n-1]==x)
    i++;    
cout<<i<<endl;
}
