Puzzles solved by a.d