#include<iostream>
using namespace std;


struct Max {
template<typename T> T max(T a,T b) {return (a>b)?a:b;}
};

main() {
Max m;

 cout<<m.max(1,2)<<endl;
}