定義が冗長だった
むだを省いた