Puzzles solved by Makoto Naegi