#include <iostream>
#include <map>
#include <string>
using namespace std;
int main() {
std::map<string, int> testMap;
testMap["5"] = 5;
testMap["10"] = 10;
testMap["1"] = 1;
for (const std::pair<const std::string, int>& it : testMap)
{
std::cout << it.first << " - " << it.second << '\n';
}
for (const auto& it : testMap)
{
std::cout << it.first << " - " << it.second << '\n';
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWFwPgojaW5jbHVkZSA8c3RyaW5nPiAKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIHN0ZDo6bWFwPHN0cmluZywgaW50PiB0ZXN0TWFwOwoKICAgIHRlc3RNYXBbIjUiXSA9IDU7CiAgICB0ZXN0TWFwWyIxMCJdID0gMTA7CiAgICB0ZXN0TWFwWyIxIl0gPSAxOwoKICAgIGZvciAoY29uc3Qgc3RkOjpwYWlyPGNvbnN0IHN0ZDo6c3RyaW5nLCBpbnQ+JiBpdCA6IHRlc3RNYXApCiAgICB7CiAgICAgICAgc3RkOjpjb3V0IDw8IGl0LmZpcnN0IDw8ICIgLSAiIDw8IGl0LnNlY29uZCA8PCAnXG4nOwogICAgfQoKICAgIGZvciAoY29uc3QgYXV0byYgaXQgOiB0ZXN0TWFwKQogICAgewogICAgICAgIHN0ZDo6Y291dCA8PCBpdC5maXJzdCA8PCAiIC0gIiA8PCBpdC5zZWNvbmQgPDwgJ1xuJzsKICAgIH0KCiAgICByZXR1cm4gMDsKfQ==