#include <iostream> #include <string> #include <cmath> #include <vector> #include <algorithm> using namespace std; int main(){ int num,num2,tmp,sum; long long int ans; vector<int> v; cin>>num>>num2; for(int i=0; i<num2;i++){ cin>>tmp; v.push_back(tmp); } sort(v.begin(), v.end()); sum=0; for(int i=0; i<num2;i++){ sum+=v.at(i); if(sum>num){ break; }else{ ans++; } } cout<<ans<<endl; }