L = gets.to_i N = gets.to_i W = gets.chomp.split(" ").map {|w| w.to_i} W = W.sort ans = 0 W.each do |w| L -= w if 0 <= L ans += 1 else break end end puts ans