Popular puzzles created by abc def