Puzzles solved by Mai