実装テク
番兵を入れる
移動配列を使う
コーナーケースはexit()で先に弾く
多重ループをbreakしたい時は関数化する
円環は2倍する