Author: ShoÌ"go Hirata; ShinÊ¼ya Takahashi