#include <iostream>
using namespace std;
template<class T, class Ret = double>
constexpr Ret square(T x)
{
return x*x;
}
int main() {
constexpr int x = 17;
constexpr double y = 17;
constexpr double max1 = square(x);
constexpr double max2 = square(y);
std::cout << "Max1 = " << max1
<< "\nMax2 = " << max2;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8Y2xhc3MgVCwgY2xhc3MgUmV0ID0gZG91YmxlPgpjb25zdGV4cHIgUmV0IHNxdWFyZShUIHgpCnsKCXJldHVybiB4Kng7Cn0KCmludCBtYWluKCkgewoJY29uc3RleHByIGludCB4ID0gMTc7Cgljb25zdGV4cHIgZG91YmxlIHkgPSAxNzsKCQoJY29uc3RleHByIGRvdWJsZSBtYXgxID0gc3F1YXJlKHgpOwoJY29uc3RleHByIGRvdWJsZSBtYXgyID0gc3F1YXJlKHkpOwoJCglzdGQ6OmNvdXQgPDwgIk1heDEgPSAiIDw8IG1heDEKCQkJICA8PCAiXG5NYXgyID0gIiA8PCBtYXgyOwoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=