#include <iostream>
#include <map>
#include <set>
#include <string>

int main() {
	// your code goes here
    std::map< std::string, std::set< std::string> > mymap;
    std::set<std::string> s;
    s.insert( "orange");
    mymap.insert( std::make_pair< std::string, std::set< std::string> > ( std::string("car") , s));
    std::cout << mymap[ "car"].size() << std::endl;
    
    //add string to set identified by key "car"
    if ( mymap.find( "car") != mymap.end()) {
        std::set< std::string>& s_ref = mymap[ "car"];
        s_ref.insert( "blue");
    }
    std::cout << mymap[ "car"].size() << std::endl;
	return 0;
}