Puzzles solved by diori