選択関数を用いて対称な場合分けを作ってみたというだけ