#include <iostream>
using std::cout;
using std::endl;
template <class T>
T max(T a, T b)
{
return a > b ? a : b;
}
int main()
{
cout << max(17, 9) << endl;
cout << max(3.14, 5.17) << endl;
cout << max('a', 'z') << endl;
return 0;
}
/*
run:
17
5.17
z
*/