#!perl -p s/ .*/ $& /;0while s/(.)(.* )(.)\1+| /$3$2$1/