_,m=gets.split.map &:to_i;s=0 p gets.split.map(&:to_i).sort.count{|c|if s+c<=m;s+=c;end}