#include <iostream>
#include <typeinfo>
template <class T>
T f();
inline long long fll()
{
std::cout << "long long" << '\n';
return 0LL;
}
inline int fi()
{
std::cout << "int" << '\n';
return 0;
}
template<> inline long long f<long long>()
{
return fll();
}
template<> inline int f<int>()
{
return fi();
}
int main()
{
f<long long>();
f<int>();
fll();
fi();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHlwZWluZm8+Cgp0ZW1wbGF0ZSA8Y2xhc3MgVD4KVCBmKCk7CgppbmxpbmUgbG9uZyBsb25nIGZsbCgpCnsKICAgIHN0ZDo6Y291dCA8PCAibG9uZyBsb25nIiA8PCAnXG4nOwogICAgcmV0dXJuIDBMTDsKfQoKaW5saW5lIGludCBmaSgpCnsKICAgIHN0ZDo6Y291dCA8PCAiaW50IiA8PCAnXG4nOwogICAgcmV0dXJuIDA7Cn0KCnRlbXBsYXRlPD4gaW5saW5lIGxvbmcgbG9uZyBmPGxvbmcgbG9uZz4oKQp7CiAgICByZXR1cm4gZmxsKCk7Cn0KCnRlbXBsYXRlPD4gaW5saW5lIGludCBmPGludD4oKQp7CiAgICByZXR1cm4gZmkoKTsKfQoKaW50IG1haW4oKQp7CglmPGxvbmcgbG9uZz4oKTsKICAgIGY8aW50PigpOwoKICAgIGZsbCgpOwogICAgZmkoKTsKfQo=