Puzzles solved by link