#include using namespace std; int main(void){ int i,v,l,n; cin >> l >> n; int w[n]; for(i = 0;i < n;i++){ cin >> w[i]; } i = 0; do { for(int t = i;t < n;++t){ if(w[i] > w[t]){ v = w[t]; w[t] = w[i]; w[i] = v; } } l -= w[i++]; } while(l > 0); cout << i - 1 << endl; }