Puzzles solved by didido