#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef pair Pr; int L, N; int W[100010]; int main() { cin >> L >> N; for (int i = 0; i < N; i++) cin >> W[i]; sort(W,W+N); ll sum = 0; int i = 0; while (i < N) { sum += W[i]; if (sum > L)break; i++; } cout << i << endl; return 0; }