こんなのできたんですね。
私も解いていますが、問題1(2)が難しくて煮詰まっています。
問題2は(たぶんですが)解けました。