#include <iostream>
using namespace std;

template <typename T>
bool mniejsze (T pierwszy , T drugi){
    if( pierwszy < drugi)
        return true;
    return false;
}
template <typename T>
bool wieksze (T pierwszy, T drugi){
    if( pierwszy > drugi )
        return true;
    return false;
}

template<typename T>
using f = bool( *)( T, T );

int main() {
	// your code goes here
	f<int> f = wieksze;
	bool b = f( 3, 4);
	return 0;
}