#include <iostream>
using namespace std;
int main() {
string entero;
cin >> entero;
if(entero == "short int"){
cout << "-32768\n";
cout << "32768\n";
}
if(entero == "int"){
cout << "−2147483648\n";
cout << "2147483648\n";
}
if(entero == "long long"){
cout << "−9223372036854775808\n";
cout << "9223372036854775808\n";
}
if(entero == "__int128"){
cout << "−170141183460469231731687303715884105728\n";
cout << "170141183460469231731687303715884105728\n";
}
if(entero == "unsigned short int"){
cout << "0\n";
cout << "65535\n";
}
if(entero == "unsigned int"){
cout << "0\n";
cout << "4294967295\n";
}
if(entero == "unsigned long long"){
cout << "0\n";
cout << "18446744073709551615\n";
}
if(entero == "unsigned __int128"){
cout << "0\n";
cout << "340282366920938463463374607431768211455\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogIAogIHN0cmluZyBlbnRlcm87CiAgY2luID4+IGVudGVybzsKCiAgaWYoZW50ZXJvID09ICJzaG9ydCBpbnQiKXsKICAgIGNvdXQgPDwgIi0zMjc2OFxuIjsKICAgIGNvdXQgPDwgIjMyNzY4XG4iOwogIH0KICBpZihlbnRlcm8gPT0gImludCIpewogICAgY291dCA8PCAi4oiSMjE0NzQ4MzY0OFxuIjsKICAgIGNvdXQgPDwgIjIxNDc0ODM2NDhcbiI7CiAgfQogIGlmKGVudGVybyA9PSAibG9uZyBsb25nIil7CiAgICBjb3V0IDw8ICLiiJI5MjIzMzcyMDM2ODU0Nzc1ODA4XG4iOwogICAgY291dCA8PCAiOTIyMzM3MjAzNjg1NDc3NTgwOFxuIjsKICB9CiAgaWYoZW50ZXJvID09ICJfX2ludDEyOCIpewogICAgY291dCA8PCAi4oiSMTcwMTQxMTgzNDYwNDY5MjMxNzMxNjg3MzAzNzE1ODg0MTA1NzI4XG4iOwogICAgY291dCA8PCAiMTcwMTQxMTgzNDYwNDY5MjMxNzMxNjg3MzAzNzE1ODg0MTA1NzI4XG4iOwogIH0KICBpZihlbnRlcm8gPT0gInVuc2lnbmVkIHNob3J0IGludCIpewogICAgY291dCA8PCAiMFxuIjsKICAgIGNvdXQgPDwgIjY1NTM1XG4iOwogIH0KICBpZihlbnRlcm8gPT0gInVuc2lnbmVkIGludCIpewogICAgY291dCA8PCAiMFxuIjsKICAgIGNvdXQgPDwgIjQyOTQ5NjcyOTVcbiI7CiAgfQogIGlmKGVudGVybyA9PSAidW5zaWduZWQgbG9uZyBsb25nIil7CiAgICBjb3V0IDw8ICIwXG4iOwogICAgY291dCA8PCAiMTg0NDY3NDQwNzM3MDk1NTE2MTVcbiI7CiAgfQogIGlmKGVudGVybyA9PSAidW5zaWduZWQgX19pbnQxMjgiKXsKICAgIGNvdXQgPDwgIjBcbiI7CiAgICBjb3V0IDw8ICIzNDAyODIzNjY5MjA5Mzg0NjM0NjMzNzQ2MDc0MzE3NjgyMTE0NTVcbiI7CiAgfQogIAogIHJldHVybiAwOwp9