Puzzles solved by didine