Puzzles solved by dfds