#include using namespace std; #define rep(i,n) repi(i,0,n) #define repi(i,a,b) for(int i=int(a);i> l >> n; rep(i, n) cin >> w[i]; } const int inf = int(1e9); int s[N + 1]; int solve() { sort(w, w + n); partial_sum(w, w + n, s); s[n] = inf; return upper_bound(s, s + n, l) - s; } int main() { cin.tie(0); ios_base::sync_with_stdio(false); input(); cout << solve() << endl; }