重複コードを減らした