Puzzles solved by adc