- #include <iostream> 
- #include <set> 
- #include <vector> 
-   
- int main () 
- { 
-   std::set<int> myset; 
-   std::vector<std::set<int> > setVector; 
-   int myints[] = {5,10,15}; 
-   int elementCount = sizeof(myints) / sizeof(myints[0]); 
-   myset.insert(myints, myints + elementCount); 
-   setVector.push_back(myset); 
-   std::cout << "Elements in vector: " << setVector.size() << " \n"; 
-   for(const std::set<int> mySet : setVector){ 
-     for(const int i : mySet){ 
-       std::cout << i << " "; 
-     } 
-   } 
-   std::cout << std::endl; 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c2V0PgojaW5jbHVkZSA8dmVjdG9yPgoKaW50IG1haW4gKCkKewogIHN0ZDo6c2V0PGludD4gbXlzZXQ7CiAgc3RkOjp2ZWN0b3I8c3RkOjpzZXQ8aW50PiA+IHNldFZlY3RvcjsKICBpbnQgbXlpbnRzW10gPSB7NSwxMCwxNX07CiAgaW50IGVsZW1lbnRDb3VudCA9IHNpemVvZihteWludHMpIC8gc2l6ZW9mKG15aW50c1swXSk7CiAgbXlzZXQuaW5zZXJ0KG15aW50cywgbXlpbnRzICsgZWxlbWVudENvdW50KTsKICBzZXRWZWN0b3IucHVzaF9iYWNrKG15c2V0KTsKICBzdGQ6OmNvdXQgPDwgIkVsZW1lbnRzIGluIHZlY3RvcjogIiA8PCBzZXRWZWN0b3Iuc2l6ZSgpIDw8ICIgXG4iOwogIGZvcihjb25zdCBzdGQ6OnNldDxpbnQ+IG15U2V0IDogc2V0VmVjdG9yKXsKICAgIGZvcihjb25zdCBpbnQgaSA6IG15U2V0KXsKICAgICAgc3RkOjpjb3V0IDw8IGkgPDwgIiAiOwogICAgfQogIH0KICBzdGQ6OmNvdXQgPDwgc3RkOjplbmRsOwp9