リファクタリング

ネストが深すぎたので浅くした