Puzzles solved by dida