#include <iostream>
template <typename T>
constexpr size_t get_pretty_function_size()
{
return sizeof(__PRETTY_FUNCTION__);
}
static_assert(87 == get_pretty_function_size<int>(), "invalid size");
static_assert(90 == get_pretty_function_size<double>(), "invalid size");
static_assert(116 == get_pretty_function_size<std::string>(), "invalid size");
int main()
{
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGUgPHR5cGVuYW1lIFQ+CmNvbnN0ZXhwciBzaXplX3QgZ2V0X3ByZXR0eV9mdW5jdGlvbl9zaXplKCkKewogIHJldHVybiBzaXplb2YoX19QUkVUVFlfRlVOQ1RJT05fXyk7Cn0KCnN0YXRpY19hc3NlcnQoODcgPT0gZ2V0X3ByZXR0eV9mdW5jdGlvbl9zaXplPGludD4oKSwgImludmFsaWQgc2l6ZSIpOwpzdGF0aWNfYXNzZXJ0KDkwID09IGdldF9wcmV0dHlfZnVuY3Rpb25fc2l6ZTxkb3VibGU+KCksICJpbnZhbGlkIHNpemUiKTsKc3RhdGljX2Fzc2VydCgxMTYgPT0gZ2V0X3ByZXR0eV9mdW5jdGlvbl9zaXplPHN0ZDo6c3RyaW5nPigpLCAiaW52YWxpZCBzaXplIik7CgppbnQgbWFpbigpCnsKfQ==