一つの関数にまとめた