同じ処理何度も繰り返しになっているんじゃないの?