Popular puzzles created by yyj

Independence online puzzle