Spell checker

HDU - 1360