#include using namespace std; signed main(){ int L, N; cin >> L >> N; vector< int > W( N ); for( int i = 0; i < N; ++i ) cin >> W[ i ]; sort( W.begin(), W.end() ); for( int i = 0, s = 0; i < N; ++i ) if( ( s += W[ i ] ) > L ) cout << i << endl, exit( 0 ); cout << N << endl; return 0; }