Puzzles solved by Xin Ling.