#include <iostream>
#include <limits>
using namespace std;
int main() {
volatile int tmp = std::numeric_limits<int>::max();
int val = tmp;
cout << std::boolalpha << "val + 1 < val : " << (val + 1 < val) << endl; //false
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCXZvbGF0aWxlIGludCB0bXAgPSBzdGQ6Om51bWVyaWNfbGltaXRzPGludD46Om1heCgpOwoJCglpbnQgdmFsID0gdG1wOwoJCgljb3V0IDw8IHN0ZDo6Ym9vbGFscGhhIDw8ICJ2YWwgKyAxIDwgdmFsIDogIiA8PCAodmFsICsgMSA8IHZhbCkgPDwgZW5kbDsgLy9mYWxzZQp9