コースを与えたら最適手数とルートを返す関数を再帰処理とかで作っておくと、コース作ったときに使えそう………