>>676
フラグを8個用意して、未使用の数字を先頭から探して、
最初に見つかったのを各ループで使うようにすれば?

再帰処理にすれば、優もらえるかな。