Puzzles solved by Lei