各箇所ごとに分割しても
その分割した最初の部分の初期値が前の分割の最後の値に依存するからそううまくはいかんで

A B C の3ブロックに分割したとして
それぞれはうまくいくかもしれないけど各ブロックの開始は手動になるよね
そうするとBブロックがうまくいくための初期値範囲にAの最終形が収まってないといけない