Popular puzzles created by adc

ninacats online puzzle