template<typename T1,int i=4> class A;
template<typename T1=int,int i> class A;
template<typename T1,int i> class A{ };
int main() { A<> a; }
dGVtcGxhdGU8dHlwZW5hbWUgVDEsaW50IGk9ND4gY2xhc3MgQTsKdGVtcGxhdGU8dHlwZW5hbWUgVDE9aW50LGludCBpPiBjbGFzcyBBOwp0ZW1wbGF0ZTx0eXBlbmFtZSBUMSxpbnQgaT4gY2xhc3MgQXsgfTsKCmludCBtYWluKCkgeyBBPD4gYTsgfQ==