#include using namespace std; using ll = long long; #define FOR(i, FN) for(int i = 0; i < (FN); i++) int main() { int l, n; cin >> l >> n; vector w; FOR(i, n) { int temp; cin >> temp, w.push_back(temp); } sort(w.begin(), w.end()); int i, sum = 0; for(i = 0; i < n; i++) { sum += w[i]; if(sum > l) break; } cout << i << endl; return 0; }