User blog comment:Awesome3000/Contest - Fiendish Code (Complete)/@comment-1841617-20100630000750

Zer0-0 That's wrong so is FDH's replace as some have overlapped letters. Mm11 Your first statment is correct.