Cast: Takeuchi Ryoma