Puzzles solved by acd