#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;
}