Written by Kazuhiko Noguchi