#include<iostream>
#include<set>
int main(){
std::set<std::string> myset;
auto it = myset.begin();
it = myset.emplace_hint (it,"red");
it = myset.emplace_hint (it,"orange");
it = myset.emplace_hint (it,"yellow");
std::cout << "myset contains:";
for (const std::string& mystring: myset)
std::cout << ' ' << mystring;
std::cout << '\n';
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHNldD4KCmludCBtYWluKCl7CiAgICBzdGQ6OnNldDxzdGQ6OnN0cmluZz4gbXlzZXQ7CglhdXRvIGl0ID0gbXlzZXQuYmVnaW4oKTsKCWl0ID0gbXlzZXQuZW1wbGFjZV9oaW50IChpdCwicmVkIik7CglpdCA9IG15c2V0LmVtcGxhY2VfaGludCAoaXQsIm9yYW5nZSIpOwoJaXQgPSBteXNldC5lbXBsYWNlX2hpbnQgKGl0LCJ5ZWxsb3ciKTsKCSAgCglzdGQ6OmNvdXQgPDwgIm15c2V0IGNvbnRhaW5zOiI7CiAgICBmb3IgKGNvbnN0IHN0ZDo6c3RyaW5nJiBteXN0cmluZzogbXlzZXQpCgkgIHN0ZDo6Y291dCA8PCAnICcgPDwgbXlzdHJpbmc7CglzdGQ6OmNvdXQgPDwgJ1xuJzsKCiAgICByZXR1cm4gMDsKfQ==