Puzzles solved by adr