>>537へのレスは間違ってたことに気づきました、申し訳ありません。
-a+1は3より大きいから右端の-a+1が3を含んではいけないですね。