Text of puzzle.