#include <queue>
#include <vector>
bool compare(int a, int b)
{
return (a<b);
}
std::priority_queue<int, std::vector<int>, decltype(&compare)> pq1(&compare);
std::priority_queue<int,std::vector<int>, std::less<int> > pq2;
int main() {
return 0;
}
I2luY2x1ZGUgPHF1ZXVlPgojaW5jbHVkZSA8dmVjdG9yPgoKYm9vbCBjb21wYXJlKGludCBhLCBpbnQgYikKewogICByZXR1cm4gKGE8Yik7Cn0KCnN0ZDo6cHJpb3JpdHlfcXVldWU8aW50LCBzdGQ6OnZlY3RvcjxpbnQ+LCBkZWNsdHlwZSgmY29tcGFyZSk+IHBxMSgmY29tcGFyZSk7CgpzdGQ6OnByaW9yaXR5X3F1ZXVlPGludCxzdGQ6OnZlY3RvcjxpbnQ+LCBzdGQ6Omxlc3M8aW50PiA+IHBxMjsKCmludCBtYWluKCkgewoJcmV0dXJuIDA7Cn0=