#include <iostream>
using namespace std;
constexpr long long pow10_(int p) {
return p ? pow10_(p-1) * 10 : 1;
}
constexpr long long operator "" _e9 (unsigned long long l) {
return l * pow10_(9);
}
constexpr long long operator "" _e18 (unsigned long long l) {
return l * pow10_(18);
}
constexpr long long operator "" _e5 (unsigned long long l) {
return l * pow10_(5);
}
int main() {
const int A = -1_e9;
const long long B = 1_e18 + 1;
static int C[1_e5 + 5];
cout << A << ' ' << B << ' ' << sizeof(C)/sizeof(int) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3RleHByIGxvbmcgbG9uZyBwb3cxMF8oaW50IHApIHsKICAgICAgIHJldHVybiBwID8gcG93MTBfKHAtMSkgKiAxMCA6IDE7Cn0KCmNvbnN0ZXhwciBsb25nIGxvbmcgb3BlcmF0b3IgIiIgX2U5ICh1bnNpZ25lZCBsb25nIGxvbmcgbCkgewoJcmV0dXJuIGwgKiBwb3cxMF8oOSk7Cn0KY29uc3RleHByIGxvbmcgbG9uZyBvcGVyYXRvciAiIiBfZTE4ICh1bnNpZ25lZCBsb25nIGxvbmcgbCkgewoJcmV0dXJuIGwgKiBwb3cxMF8oMTgpOwp9CmNvbnN0ZXhwciBsb25nIGxvbmcgb3BlcmF0b3IgIiIgX2U1ICh1bnNpZ25lZCBsb25nIGxvbmcgbCkgewoJcmV0dXJuIGwgKiBwb3cxMF8oNSk7Cn0KCmludCBtYWluKCkgewoJY29uc3QgaW50IEEgPSAtMV9lOTsKCWNvbnN0IGxvbmcgbG9uZyBCID0gMV9lMTggKyAxOwoJc3RhdGljIGludCBDWzFfZTUgKyA1XTsKCWNvdXQgPDwgQSA8PCAnICcgPDwgQiA8PCAnICcgPDwgc2l6ZW9mKEMpL3NpemVvZihpbnQpIDw8IGVuZGw7CgkKCXJldHVybiAwOwp9