struct Lit { int ch; };
void reg(Lit x) {}
template<class T>
class Parser
{
public:
Parser() { reg(Lit{ 1 }); }
};
int main()
{
Parser<int>();
return 0;
}
c3RydWN0IExpdCB7IGludCBjaDsgfTsKCnZvaWQgcmVnKExpdCB4KSB7fQoKdGVtcGxhdGU8Y2xhc3MgVD4KY2xhc3MgUGFyc2VyCnsKcHVibGljOgoJUGFyc2VyKCkgeyByZWcoTGl0eyAxIH0pOyB9Cn07CgppbnQgbWFpbigpCnsKCVBhcnNlcjxpbnQ+KCk7CglyZXR1cm4gMDsKfQ==