Popular puzzles created by fang yuan