#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; }