おっと
停止時の1の数だと無限になってしまう
1の増分にしないと

あまり美しい定義じゃなくなっちゃうので
最大シフト関数でいいか