#include <bits/stdc++.h>
#define rep(i,n) for(int i=0;i<n;i++)
using namespace std;
const int INF=INT_MAX,MOD=1e9+7;

int main(){
    int l,n; cin>>l>>n;
    int w[n]; rep(i,n) cin>>w[i];
    sort(w,w+n);
    int sum=0,ans=0;
    rep(i,n){
        sum+=w[i];
        if(l<sum) break;
        ans++;
    }
    cout<<ans<<endl;
    return 0;
}