#include #include #include #include #include #include int main() { /* default begin */ long i, j; long n, m; long temp; std::vector v; /* default end */ long l; std::cin >> l >> n; for(i = 0; i < n; i++) { std::cin >> temp; v.push_back(temp); } std::sort(v.begin(), v.end()); temp = 0; for(i = 0; i < n; i++) { temp += v[i]; if( l < temp ) { break; } } std::cout << i << std::endl; return 0; }