Puzzles solved by weiying