HomepageYan Yan Follow Puzzles recently added by Yan See all puzzles added by YanSee all puzzles added by Yan Popular puzzles created by Yan See all the popular puzzles created by YanSee all the popular puzzles created by Yan Puzzles recently solved by Yan See all the puzzles Yan has completedSee all the puzzles Yan has completed