#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int L, N; cin >> L >> N; vector<int> v(N); for(int i=0; i<N; ++i) { cin >> v[i]; } sort(v.begin(), v.end()); int sum = 0; int res = N; for(int i=0; i<N; ++i) { sum += v[i]; if(sum > L) { res = i; break; } } cout << res << endl; }