>>530
thx
考え方さえわかれば後は自分で弄れると思いましたので、データ構造を適当に書いてしまいました。
申し訳ありませんでした。

あ、>>529は自分ではありませんので、念のため。