Puzzles solved by Mamoru