#include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) int main() { int l,n; cin>>l>>n; vector vec(n); rep(i,n){ cin>>vec.at(i); } sort(vec.begin(),vec.end()); int cnt=0; rep(i,n){ l-=vec.at(i); if(l<0){ break; } cnt++; } cout<