上級の解説はこちらへ↓
http://tom-sawyer.co.jp/caanswer3