maxWidth = gets.chomp.to_i numBox = gets.chomp.to_i boxes = gets.split.map(&:to_i).sort sum = 0 i = 0 while sum < maxWidth sum += boxes[i] i += 1 end p i - 1