- #include <iostream> 
- #include <string> 
- #include <set> 
-   
- int main () 
- { 
-   std::set<std::string> myset = 
-   {"USA","Canada","France","UK","Japan","Germany","Italy", "Finland"}; 
-   
-   myset.erase ( myset.lower_bound( "F" ), myset.lower_bound( "G" ) ); 
-   
-   std::cout << "myset contains:"; 
-   for ( const std::string& x: myset ) std::cout << " " << x; 
-   std::cout << std::endl; 
-   
-   return 0; 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c2V0PgoKaW50IG1haW4gKCkKewogIHN0ZDo6c2V0PHN0ZDo6c3RyaW5nPiBteXNldCA9CiAgeyJVU0EiLCJDYW5hZGEiLCJGcmFuY2UiLCJVSyIsIkphcGFuIiwiR2VybWFueSIsIkl0YWx5IiwgIkZpbmxhbmQifTsKCiAgbXlzZXQuZXJhc2UgKCBteXNldC5sb3dlcl9ib3VuZCggIkYiICksIG15c2V0Lmxvd2VyX2JvdW5kKCAiRyIgKSApOwoKICBzdGQ6OmNvdXQgPDwgIm15c2V0IGNvbnRhaW5zOiI7CiAgZm9yICggY29uc3Qgc3RkOjpzdHJpbmcmIHg6IG15c2V0ICkgc3RkOjpjb3V0IDw8ICIgIiA8PCB4OwogIHN0ZDo6Y291dCA8PCBzdGQ6OmVuZGw7CgogIHJldHVybiAwOwp9