Devil versus God Inagaki, Riichiro