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