二次元配列を一次元配列で受けて copy ・・・・ と思ったけど copy に同じ配列渡すとバグバグだからかえって面倒かな?