Popular puzzles created by def