eval'N,M,*C='+$<.read.split*?, p N.times.find{|i|0>M-=C.sort[i]}||N