#include <bits/stdc++.h>

int main(){int n,x,a[101],ans=0;
std::cin>>n>>x;
for(int i=0;i<n;i++)std::cin>>a[i];
std::sort(a,a+n);
for(int i=0;i<n-1;i++){
if(a[i]>x)break;
x-=a[i];
ans++;}
std::puts(x==a[n-1]?ans+1:ans);
}
