L = gets.to_i N = gets W = gets.split(" ").map(&:to_i).sort sum = 0 count = 0 W.each{|i| sum += i break if L < sum count += 1 } puts count