#include <iostream> template <class T> const T& min(const T& a, const T& b) { return a < b ? a : b; } int main() { std::cout << min(1, 2) << std::endl; }