#include <iostream>
#include <limits>
#include <cmath>
long long upper_limit = std::pow(10, 18);
int main()
{
std::cout << std::numeric_limits<long long>::max() << '\n';
std::cout << upper_limit << '\n';
std::cout << upper_limit * upper_limit << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzPgojaW5jbHVkZSA8Y21hdGg+Cgpsb25nIGxvbmcgdXBwZXJfbGltaXQgPSBzdGQ6OnBvdygxMCwgMTgpOwoKaW50IG1haW4oKQp7CiAgICBzdGQ6OmNvdXQgPDwgc3RkOjpudW1lcmljX2xpbWl0czxsb25nIGxvbmc+OjptYXgoKSA8PCAnXG4nOwogICAgc3RkOjpjb3V0IDw8IHVwcGVyX2xpbWl0IDw8ICdcbic7CiAgICBzdGQ6OmNvdXQgPDwgdXBwZXJfbGltaXQgKiB1cHBlcl9saW1pdCA8PCAnXG4nOwp9