#include <iostream>
template <typename T, typename R>
R convert(T const&) { std:: cout << "R convert(T const&)\n"; }
template <typename T>
void convert(T const&) { std:: cout << "void convert(T const&)\n"; }
int main()
{
convert(0);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogICAgCnRlbXBsYXRlIDx0eXBlbmFtZSBULCB0eXBlbmFtZSBSPgpSIGNvbnZlcnQoVCBjb25zdCYpIHsgc3RkOjogY291dCA8PCAiUiBjb252ZXJ0KFQgY29uc3QmKVxuIjsgfQp0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4Kdm9pZCBjb252ZXJ0KFQgY29uc3QmKSB7IHN0ZDo6IGNvdXQgPDwgInZvaWQgY29udmVydChUIGNvbnN0JilcbiI7IH0KICAgIAppbnQgbWFpbigpCnsKICAgIGNvbnZlcnQoMCk7Cn0K