l=[] _,k,*t=$<.read.split.map &:to_i t.map{|w|i=(0...v=l.size).bsearch{|i|l[i]0?[w]:[]} p l.size