#include <utility>
#include <algorithm>
#include <vector>
#include <tuple>
#include <unordered_map>
using namespace std;
using liczba = pair<int, float>;
using xxx = unordered_map<int, char>;
using dar = pair<liczba, xxx::iterator>;
bool operator< (const dar& d1, const dar& d2)
{
return true;
}
int main()
{
vector<dar> dary;
dar d;
dary.push_back(d);
dary.push_back(d);
dary.push_back(d);
dary.push_back(d);
dary.push_back(d);
sort(dary.begin(), dary.end(), static_cast<bool(*)(const dar&, const dar&)>(&operator<));
}
I2luY2x1ZGUgPHV0aWxpdHk+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDx0dXBsZT4KI2luY2x1ZGUgPHVub3JkZXJlZF9tYXA+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdXNpbmcgbGljemJhID0gcGFpcjxpbnQsIGZsb2F0PjsKdXNpbmcgeHh4ID0gdW5vcmRlcmVkX21hcDxpbnQsIGNoYXI+Owp1c2luZyBkYXIgPSBwYWlyPGxpY3piYSwgeHh4OjppdGVyYXRvcj47Cgpib29sIG9wZXJhdG9yPCAoY29uc3QgZGFyJiBkMSwgY29uc3QgZGFyJiBkMikKewoJcmV0dXJuIHRydWU7Cn0KCmludCBtYWluKCkKewoJdmVjdG9yPGRhcj4gZGFyeTsKCWRhciBkOwoJZGFyeS5wdXNoX2JhY2soZCk7CglkYXJ5LnB1c2hfYmFjayhkKTsKCWRhcnkucHVzaF9iYWNrKGQpOwoJZGFyeS5wdXNoX2JhY2soZCk7CglkYXJ5LnB1c2hfYmFjayhkKTsKCXNvcnQoZGFyeS5iZWdpbigpLCBkYXJ5LmVuZCgpLCBzdGF0aWNfY2FzdDxib29sKCopKGNvbnN0IGRhciYsIGNvbnN0IGRhciYpPigmb3BlcmF0b3I8KSk7Cn0=