#include using namespace std; vector arr; int main() { int i, L, N; cin >> L >> N; for (i = 0; i < N; i++) { int x; cin >> x; arr.push_back(x); } sort(arr.begin(), arr.end()); for (i = 0; i < N; i++) { L -= arr[i]; if (L < 0) break; } cout << i << endl; return 0; }