#include <iostream>
#include <map>
int main() {
std::map<std::string, std::string> map;
map["one"] = "first";
map["two"] = "second";
map["three"] = "third";
map["four"] = "fourth";
for (std::map<std::string, std::string>::const_iterator it = map.begin(); it != map.end(); ++it) {
std::cout << it->first << ": " << it->second << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWFwPgoKaW50IG1haW4oKSB7CglzdGQ6Om1hcDxzdGQ6OnN0cmluZywgc3RkOjpzdHJpbmc+IG1hcDsKCW1hcFsib25lIl0gPSAiZmlyc3QiOwoJbWFwWyJ0d28iXSA9ICJzZWNvbmQiOwoJbWFwWyJ0aHJlZSJdID0gInRoaXJkIjsKCW1hcFsiZm91ciJdID0gImZvdXJ0aCI7Cglmb3IgKHN0ZDo6bWFwPHN0ZDo6c3RyaW5nLCBzdGQ6OnN0cmluZz46OmNvbnN0X2l0ZXJhdG9yIGl0ID0gbWFwLmJlZ2luKCk7IGl0ICE9IG1hcC5lbmQoKTsgKytpdCkgewoJCXN0ZDo6Y291dCA8PCBpdC0+Zmlyc3QgPDwgIjogIiA8PCBpdC0+c2Vjb25kIDw8IHN0ZDo6ZW5kbDsKCX0KCXJldHVybiAwOwp9