Puzzles solved by lin