Puzzles solved by web