>>988
>modする際に最小値が最大値を上回ると、先に最大値が上がって最小値は上がらなくなる

んなことにはならないよ
ちゃんと最小値が上がった上で、最大値と最小値が入れ替わるだけ