#include<bits/stdc++.h>
#define maxn 123456

using namespace std;
int n,s,a[maxn];

int main(){
    cin >> n >> s;
    for (int i=0;i<n;i++) cin >> a[i];
    sort(a,a+n);
    int ans=0;
    for (int i=0;i<n;i++) if (s>=a[i]) ans++,s-=a[i];
    if (s&&ans==n) ans--;
    cout << ans << endl;
}
