それ変えると、方式自体を変えなきゃいけないから
まったくの別プログラムになるだろうな。

ようは、各セルの情報をどうやって持つかなんだが。
既に指定されている前半部コードを見ると、どうしてもtakara配列の中に情報を詰め込みたくなる。
そうすると、自然とこういう方法になると思うんだが・・・。