#include <iostream>
using namespace std;
template <class T>
void func(T parm)
{
cout << "template" << endl;
}
void func (int parm)
{
cout << "non-template" << endl;
}
int main()
{
func(9);
func(9.9);
func('c');
func<int>('c');
func<char>(9.9);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGUgPGNsYXNzIFQ+CnZvaWQgZnVuYyhUIHBhcm0pCnsKY291dCA8PCAidGVtcGxhdGUiIDw8IGVuZGw7Cn0KCnZvaWQgZnVuYyAoaW50IHBhcm0pCnsKY291dCA8PCAibm9uLXRlbXBsYXRlIiA8PCBlbmRsOwp9CgppbnQgbWFpbigpCnsKCWZ1bmMoOSk7CglmdW5jKDkuOSk7CglmdW5jKCdjJyk7CglmdW5jPGludD4oJ2MnKTsKCWZ1bmM8Y2hhcj4oOS45KTsKfQo=