#include <map>
#include <iostream>
void print(const std::map<int, std::pair<int, int>> &m)
{
for (const auto& p : m)
{
std::cout << "key = " << p.first << ", value = {" << p.second.first << ", " << p.second.second << "}"<< std::endl;
}
}
int main()
{
print({{5, {42, 51}}, {0, {2, 3}}});
return 0;
}
I2luY2x1ZGUgPG1hcD4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKdm9pZCBwcmludChjb25zdCBzdGQ6Om1hcDxpbnQsIHN0ZDo6cGFpcjxpbnQsIGludD4+ICZtKQp7CiAgICBmb3IgKGNvbnN0IGF1dG8mIHAgOiBtKQogICAgewogICAgICAgIHN0ZDo6Y291dCA8PCAia2V5ID0gIiA8PCBwLmZpcnN0IDw8ICIsIHZhbHVlID0geyIgPDwgcC5zZWNvbmQuZmlyc3QgPDwgIiwgIiA8PCBwLnNlY29uZC5zZWNvbmQgPDwgIn0iPDwgc3RkOjplbmRsOwogICAgfQp9CgppbnQgbWFpbigpCnsKICAgIHByaW50KHt7NSwgezQyLCA1MX19LCB7MCwgezIsIDN9fX0pOwogICAgcmV0dXJuIDA7Cn0K