#include #include #include #include int main() { int L, N; std::vector W; std::cin >> L >> N; for(int i = 0; i < N; i++){ int a; std::cin >> a; W.push_back(a); } std::sort(W.begin(), W.end()); int c = 0; for(int i = 0; i < N; i++){ c += W[i]; if(L < c){ std::cout << i; return 0; } } std::cout << N; return 0; }