#include #include #include #include #include #include #include using namespace std; vectorW; int main(void){ int L,N; scanf("%d",&L); scanf("%d",&N); int i; int w; for (i = 0; i < N; i++) { scanf("%d",&w); W.push_back(w); } sort(W.begin(),W.end()); int sum = 0; for (i = 0; i < N; i++) { sum += W[i]; if (sum > L) { break; } } string ans = to_string(i); cout << ans << endl; return 0; }