#include<iostream>
using namespace std;
template<class t>
t max(t a,t b){
t max_value;
max_value = (a>b)?a:b;
return max_value;
}
int main(){
int a=9,b=8,c;
c=::max<int>(a,b);
cout<<c;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0ZW1wbGF0ZTxjbGFzcyB0Pgp0IG1heCh0IGEsdCBiKXsKICAgIHQgbWF4X3ZhbHVlOwogICAgbWF4X3ZhbHVlID0gKGE+Yik/YTpiOwogICAgcmV0dXJuIG1heF92YWx1ZTsKfQoKaW50IG1haW4oKXsKICAgIGludCBhPTksYj04LGM7CiAgICBjPTo6bWF4PGludD4oYSxiKTsKICAgIGNvdXQ8PGM7CiAgICByZXR1cm4gMDsKfQ==