#include <iostream>
using namespace std;
void
f (double a) //LINE II
{
cout << 2 + a << endl;
}
template < class A > void
f (A & a) //LINE I
{
cout << 1 + a << endl;
}
int
main ()
{
double a = 1.5;
f (a); //LINE II
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQKZiAoZG91YmxlIGEpICAgICAgICAgICAgLy9MSU5FIElJCnsKCiAgY291dCA8PCAyICsgYSA8PCBlbmRsOwoKfQp0ZW1wbGF0ZSA8IGNsYXNzIEEgPiB2b2lkCmYgKEEgJiBhKSAgICAgICAgICAgIC8vTElORSBJCnsKCiAgY291dCA8PCAxICsgYSA8PCBlbmRsOwoKfQoKaW50Cm1haW4gKCkKewoKICBkb3VibGUgYSA9IDEuNTsKCiAgZiAoYSk7ICAgICAgICAgICAgLy9MSU5FIElJCgogIHJldHVybiAwOwoKfQoK