Puzzles solved by ADG