#include <iostream>
#include <map>
using namespace std;
int main() {
map<pair<int, int>, int> mp;
mp.insert({ { 2, 3 }, 8 });
mp.insert({ { 2, 5 }, 5 });
mp.insert({ { 7, 1 }, 3 });
mp.insert({ { 9, 3 }, 1 });
mp.insert({ { 5, 0 }, 3 });
for (auto key : mp) {
std::cout << "<" << key.first.first << ", " << key.first.second << "> | ";
}
cout << "\n";
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWFwPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCW1hcDxwYWlyPGludCwgaW50PiwgaW50PiBtcDsKCm1wLmluc2VydCh7IHsgMiwgMyB9LCA4IH0pOwptcC5pbnNlcnQoeyB7IDIsIDUgfSwgNSB9KTsKbXAuaW5zZXJ0KHsgeyA3LCAxIH0sIDMgfSk7Cm1wLmluc2VydCh7IHsgOSwgMyB9LCAxIH0pOwptcC5pbnNlcnQoeyB7IDUsIDAgfSwgMyB9KTsKCglmb3IgKGF1dG8ga2V5IDogbXApIHsKCQlzdGQ6OmNvdXQgPDwgIjwiIDw8IGtleS5maXJzdC5maXJzdCA8PCAiLCAiICA8PCBrZXkuZmlyc3Quc2Vjb25kIDw8ICI+IHwgIjsKCX0KCWNvdXQgPDwgIlxuIjsKCQoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=