#include <vector>
#include <unordered_map>
#include <string>
#include <iostream>
using namespace std;
int main()
{
typedef unordered_map<string, vector<int>> CMap;
CMap category_map;
category_map.insert(make_pair("hello", std::vector<int>(1, 5)));
auto pr = category_map.insert(make_pair("hello", std::vector<int>(1, 5)));
if (!pr.second)
pr.first->second.push_back(10);
cout << pr.first->second.size();
}
ICAgICNpbmNsdWRlIDx2ZWN0b3I+CiAgICAjaW5jbHVkZSA8dW5vcmRlcmVkX21hcD4KICAgICNpbmNsdWRlIDxzdHJpbmc+CiAgICAjaW5jbHVkZSA8aW9zdHJlYW0+CiAgICAKICAgIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAgICBpbnQgbWFpbigpCiAgICB7CiAgICAgICAgdHlwZWRlZiB1bm9yZGVyZWRfbWFwPHN0cmluZywgdmVjdG9yPGludD4+IENNYXA7CiAgICAgICAgQ01hcCBjYXRlZ29yeV9tYXA7CiAgICAgICAgY2F0ZWdvcnlfbWFwLmluc2VydChtYWtlX3BhaXIoImhlbGxvIiwgc3RkOjp2ZWN0b3I8aW50PigxLCA1KSkpOwogICAgICAgIGF1dG8gcHIgPSBjYXRlZ29yeV9tYXAuaW5zZXJ0KG1ha2VfcGFpcigiaGVsbG8iLCBzdGQ6OnZlY3RvcjxpbnQ+KDEsIDUpKSk7CiAgICAgICAgaWYgKCFwci5zZWNvbmQpCiAgICAgICAgICAgIHByLmZpcnN0LT5zZWNvbmQucHVzaF9iYWNrKDEwKTsKICAgICAgICBjb3V0IDw8IHByLmZpcnN0LT5zZWNvbmQuc2l6ZSgpOwogICAgfQoK