#include using namespace std; int main() { int L, N; cin >> L >> N; int s = 0; vector v(N); for (int i = 0; i < N; i++) { cin >> v.at(i); } int c = 0; sort(v.begin(), v.end()); for (int i = 0; i < N; i++) { s += v.at(i); c++; if (s > L) { c--; break; } } cout << c << endl; }