#include <iostream>
using namespace std;

template <class TYPE>
TYPE cmp(TYPE a, TYPE b)
{
	return a-b;
}

template <class TYPE>
TYPE sort(TYPE(*mcmp)(TYPE,TYPE),int X3)
{
	TYPE a, b;
	return mcmp(a, b);
} 

int main() {
	std::cout << sort<int>(cmp, 0) << std::endl;
	return 0;
}