as Professor
as Hayafusa
as Chiyokichi
as Shinkichi
as Tetsuo Tomioka
as Kensuke Sadowara
as Murata Keiichi