Puzzles solved by General Xiao Long