#include using namespace std; int main( ){ int L,N; cin >> L >> N ; vector W(N); for(int i = 0; i < N ; i++){ cin >> W.at(i); } sort(W.begin(),W.end()); int wide = 0; int ans = 0; for(int i = 0; i < N; i++){ wide += W.at(i); if(wide <= L){ ans += 1; } else{ break; } } cout << ans << endl; }