#include <iostream>
using namespace std;
template<typename T>
void f(T t)
{
cout << t << endl;
}
template<>
void f<int>(int t)
{
cout << "(int specialization) " << t << endl;
}
int main()
{
f(0);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8dHlwZW5hbWUgVD4Kdm9pZCBmKFQgdCkKewogICAgY291dCA8PCB0IDw8IGVuZGw7Cn0KCnRlbXBsYXRlPD4Kdm9pZCBmPGludD4oaW50IHQpCnsKICAgIGNvdXQgPDwgIihpbnQgc3BlY2lhbGl6YXRpb24pICIgPDwgdCA8PCBlbmRsOwp9CgppbnQgbWFpbigpCnsKICAgIGYoMCk7CiAgICByZXR1cm4gMDsKfQ==