#include <iostream>
#include <vector>
#include <map>
#include <algorithm>
#include <functional>
using namespace std;

int main() {
	map<int,vector<int> > myMap;
	vector<int> x = {1,2,3,4,5};
	myMap[1] = x;
	myMap[2] = x;
    auto res = accumulate(myMap.begin(), myMap.end(), (size_t)0,
        [](size_t prior, const pair<int,vector<int> >& p) -> size_t {
            return prior + p.second.size();
        }
    );
    cout << res << endl;
return 0;
}