Puzzles solved by A.D.M.