練習問題2.3

難しいので後にします。