Keiichiro Shibuya and Yuji Takahashi