3.upto(?–){|_|$><<[o=2*_,x=':',(3.._).map{|_|" #{_}+#$."if/^(::+)\1+$/!~x*_+$/+x*$.=o-_},$/]}