#include using namespace std; typedef long long int64; const int INF = 1 << 30; int main(){ int L, N; int W[10001] = {}; cin >> L; cin >> N; for(int i = 0; i < N; i++){ int a; cin >> a; W[a]++; } int sum = 0, cnt = 0; for(int i = 0; i <= L; i++){ while(sum + i <= L && W[i]){ W[i]--, sum += i, cnt++; } } cout << cnt << endl; }