#include <iostream>
using namespace std;
class Name
{
int a;
int b;
};
class Name1
{
int a;
int b;
};
template <class T>
bool isName(T *t) {
return false;
}
template <>
bool isName(Name *t) {
return true;
}
int main() {
Name *n;
Name1 *n1;
cout << "(1): " << isName(n) << endl;
cout << "(2): " << isName(n1) << endl;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgTmFtZQp7CiAgICBpbnQgYTsKICAgIGludCBiOwp9OwoKY2xhc3MgTmFtZTEKewogICAgaW50IGE7CiAgICBpbnQgYjsKfTsKCnRlbXBsYXRlIDxjbGFzcyBUPiAKYm9vbCBpc05hbWUoVCAqdCkgewoJcmV0dXJuIGZhbHNlOyAKfQoKdGVtcGxhdGUgPD4KYm9vbCBpc05hbWUoTmFtZSAqdCkgewoJcmV0dXJuIHRydWU7IAp9CgppbnQgbWFpbigpIHsKCU5hbWUgKm47IAoJTmFtZTEgKm4xOyAKCWNvdXQgPDwgIigxKTogIiA8PCBpc05hbWUobikgPDwgZW5kbDsgCgljb3V0IDw8ICIoMik6ICIgPDwgaXNOYW1lKG4xKSA8PCBlbmRsOyAKCQoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=