この状況でunsignedにしたら無限ループじゃないか