#include <iostream>
#include <typeinfo>
using namespace std;
template<typename T>
void f() {
T();
cout << typeid(T).name() << "\n";
}
class Aho {
public:
Aho() {
cout << "Manuke\n";
}
};
int main() {
f<Aho>();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHlwZWluZm8+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0ZW1wbGF0ZTx0eXBlbmFtZSBUPgp2b2lkIGYoKSB7CglUKCk7Cgljb3V0IDw8IHR5cGVpZChUKS5uYW1lKCkgPDwgIlxuIjsKfQoKY2xhc3MgQWhvIHsKcHVibGljOgoJQWhvKCkgewoJCWNvdXQgPDwgIk1hbnVrZVxuIjsKCX0KfTsKCmludCBtYWluKCkgewoJZjxBaG8+KCk7CglyZXR1cm4gMDsKfQo=