#include <iostream>
#include <typeinfo>
template <typename T>
struct rec
{
rec(int = 0){}
rec<T> test() { return 0; }
};
int main()
{
rec<int> t;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHlwZWluZm8+Cgp0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4gCnN0cnVjdCByZWMKewoJcmVjKGludCA9IDApe30KCXJlYzxUPiB0ZXN0KCkgeyByZXR1cm4gMDsgfQp9OwoKaW50IG1haW4oKQp7CglyZWM8aW50PiB0OwoJcmV0dXJuIDA7Cn0=