Puzzles solved by Rubi Zhao