回答

模範解答の方が自分で細かい条件を考えなくていいので楽ですが、ゲストさんの解き方でもできないわけではないです。
2つに注意すればたぶん解けると思います。

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