Puzzles solved by ADAD