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