Play on Words

HDU - 1116