#!ruby -n puts"mgsAKld".gsub(/./){[$&,scan(R).size," "]-[1]if~R=/\w*#$&(?!o)|\G2/}.chop