#include <iostream>
using namespace std;
class C
{
public:
template<typename T>
void f(T t)
{
cout << t << endl;
}
template<>
void f<int>(int t)
{
cout << "(int specialization) " << t << endl;
}
};
int main()
{
C c;
c.f(0);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQwp7CnB1YmxpYzoKICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQ+CiAgICB2b2lkIGYoVCB0KQogICAgewogICAgICAgIGNvdXQgPDwgdCA8PCBlbmRsOwogICAgfQoKICAgIHRlbXBsYXRlPD4KICAgIHZvaWQgZjxpbnQ+KGludCB0KQogICAgewogICAgICAgIGNvdXQgPDwgIihpbnQgc3BlY2lhbGl6YXRpb24pICIgPDwgdCA8PCBlbmRsOwogICAgfQp9OwoKaW50IG1haW4oKQp7CiAgICBDIGM7CiAgICBjLmYoMCk7CiAgICByZXR1cm4gMDsKfQ==