#include <bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
set<pair<int, string>> s = {make_pair(2, "x"), make_pair(3, "y")};
// Inserting an element
s.insert(make_pair(1, "z"));
// Traversing the set
for (auto x : s)
cout << x.first << " "<< x.second << endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXNldDxwYWlyPGludCwgc3RyaW5nPj4gcyA9IHttYWtlX3BhaXIoMiwgIngiKSwgbWFrZV9wYWlyKDMsICJ5Iil9OwoKICAgIC8vIEluc2VydGluZyBhbiBlbGVtZW50CiAgICBzLmluc2VydChtYWtlX3BhaXIoMSwgInoiKSk7CgogICAgLy8gVHJhdmVyc2luZyB0aGUgc2V0CiAgICBmb3IgKGF1dG8geCA6IHMpCiAgICAgICAgY291dCA8PCB4LmZpcnN0IDw8ICIgIjw8IHguc2Vjb25kIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==