Puzzles solved by dadi