Puzzles solved by Did