#include <iostream>
#include <limits>
using std::cout;
using std::endl;
using std::numeric_limits;
int main() {
unsigned int n = -1;
unsigned int m = numeric_limits<unsigned int>::max();
unsigned int l = -2;
cout << n << endl;
cout << m << endl;
cout << l << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzPgp1c2luZyBzdGQ6OmNvdXQ7CnVzaW5nIHN0ZDo6ZW5kbDsKdXNpbmcgc3RkOjpudW1lcmljX2xpbWl0czsKCmludCBtYWluKCkgewoJdW5zaWduZWQgaW50IG4gPSAtMTsKCXVuc2lnbmVkIGludCBtID0gbnVtZXJpY19saW1pdHM8dW5zaWduZWQgaW50Pjo6bWF4KCk7Cgl1bnNpZ25lZCBpbnQgbCA9IC0yOwoJCgljb3V0IDw8IG4gPDwgZW5kbDsKCWNvdXQgPDwgbSA8PCBlbmRsOwoJY291dCA8PCBsIDw8IGVuZGw7Cn0=