回答

少し回答からズレてしまいますが、別解を書かせて頂きました。(説明が難しく、分かりにくくなってしまっているのが非常に申し訳ない)
分からなかったところは聞いてください。頑張って説明します。

この回答にコメントする
疑問は解決しましたか?