Puzzles solved by doha