main_width = gets.chomp.to_i block = gets.chomp.to_i list = gets.split.map(&:to_i) list.sort! sum, count = 0, 0 block.times do |i| sum += list[i] break if main_width < sum count += 1 end puts count