Word Puzzle

LightOJ - 1256