#include <iostream>
#include <limits.h>
using namespace std; // consider removing this line in serious projects
int main() {
unsigned int y = UINT_MAX;
cout << y << endl;
cout << y+1 << endl << endl;
y = 0;
cout << y << endl;
cout << y-1 << endl << endl;
int x = INT_MAX;
cout << x << endl;
cout << x+1 << endl << endl;
x = INT_MIN;
cout << x << endl;
cout << x-1 << endl << endl;
x = UINT_MAX;
cout << x << endl;
cout << x+1 << endl << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7IC8vIGNvbnNpZGVyIHJlbW92aW5nIHRoaXMgbGluZSBpbiBzZXJpb3VzIHByb2plY3RzCgppbnQgbWFpbigpIHsKCXVuc2lnbmVkIGludCB5ID0gVUlOVF9NQVg7Cgljb3V0IDw8IHkgPDwgZW5kbDsKCWNvdXQgPDwgeSsxIDw8IGVuZGwgPDwgZW5kbDsKCQoJeSA9IDA7Cgljb3V0IDw8IHkgPDwgZW5kbDsKCWNvdXQgPDwgeS0xIDw8IGVuZGwgPDwgZW5kbDsKCQoJaW50IHggPSBJTlRfTUFYOwoJY291dCA8PCB4IDw8IGVuZGw7Cgljb3V0IDw8IHgrMSA8PCBlbmRsIDw8IGVuZGw7CgkKCXggPSBJTlRfTUlOOwoJY291dCA8PCB4IDw8IGVuZGw7Cgljb3V0IDw8IHgtMSA8PCBlbmRsIDw8IGVuZGw7CgkKCXggPSBVSU5UX01BWDsKCWNvdXQgPDwgeCA8PCBlbmRsOwoJY291dCA8PCB4KzEgPDwgZW5kbCA8PCBlbmRsOwoJCglyZXR1cm4gMDsKfQ==