#include <iostream>
using namespace std;
template <int first, int second, int ... rest> class maximum : public maximum<std::max(first, second), rest...> {};
template <int first, int second> class maximum<first, second> : public integral_constant<int, std::max(first, second)> {};
int main() {
cout << maximum<1,2,13,9>::value << endl ;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCgogICAgdGVtcGxhdGUgPGludCBmaXJzdCwgaW50IHNlY29uZCwgaW50IC4uLiByZXN0PiBjbGFzcyBtYXhpbXVtIDogcHVibGljIG1heGltdW08c3RkOjptYXgoZmlyc3QsIHNlY29uZCksIHJlc3QuLi4+IHt9OwoKICAgIHRlbXBsYXRlIDxpbnQgZmlyc3QsIGludCBzZWNvbmQ+IGNsYXNzIG1heGltdW08Zmlyc3QsIHNlY29uZD4gOiBwdWJsaWMgaW50ZWdyYWxfY29uc3RhbnQ8aW50LCBzdGQ6Om1heChmaXJzdCwgc2Vjb25kKT4ge307CgppbnQgbWFpbigpIHsKIGNvdXQgPDwgbWF4aW11bTwxLDIsMTMsOT46OnZhbHVlIDw8IGVuZGwgOwoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=