Japanese commented version.