Puzzles solved by lan