#include <map>
#include <functional>
int main()
{
bool Side = true;
using mymap = std::map<long,long,std::function<bool(long,long)>>;
auto m = Side ? mymap( std::less<long>() ) : mymap( std::greater<long>() );
}
I2luY2x1ZGUgPG1hcD4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CgppbnQgbWFpbigpCnsKCWJvb2wgU2lkZSA9IHRydWU7Cgl1c2luZyBteW1hcCA9IHN0ZDo6bWFwPGxvbmcsbG9uZyxzdGQ6OmZ1bmN0aW9uPGJvb2wobG9uZyxsb25nKT4+OwoJYXV0byBtID0gU2lkZSA/IG15bWFwKCBzdGQ6Omxlc3M8bG9uZz4oKSApIDogbXltYXAoIHN0ZDo6Z3JlYXRlcjxsb25nPigpICk7Cn0=