Puzzles solved by adm