gets D=[] O=[] gets.split.sort.each{|e|D<<<<' ' if O-[?+]==[] a=(0..O.size).map{''} (D.size-1).downto(0){|i|a[i%(O.size+1)]<