#include <algorithm>
#include <ios>
#include <iostream>
#include <set>
#include <string>
int main()
{
std::set<std::string> ss;
ss.insert("foo");
ss.insert("bar");
ss.insert("test");
std::cout << std::boolalpha << std::is_sorted(ss.begin(), ss.end()) << "\n";
std::for_each(ss.begin(), ss.end(), [](std::string const& s) {
std::cout << s << "\n";
});
return 0;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvcz4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c2V0PgojaW5jbHVkZSA8c3RyaW5nPgoKaW50IG1haW4oKQp7CiAgICBzdGQ6OnNldDxzdGQ6OnN0cmluZz4gc3M7CgogICAgc3MuaW5zZXJ0KCJmb28iKTsKICAgIHNzLmluc2VydCgiYmFyIik7CiAgICBzcy5pbnNlcnQoInRlc3QiKTsKCiAgICBzdGQ6OmNvdXQgPDwgc3RkOjpib29sYWxwaGEgPDwgc3RkOjppc19zb3J0ZWQoc3MuYmVnaW4oKSwgc3MuZW5kKCkpIDw8ICJcbiI7CgogICAgc3RkOjpmb3JfZWFjaChzcy5iZWdpbigpLCBzcy5lbmQoKSwgW10oc3RkOjpzdHJpbmcgY29uc3QmIHMpIHsKICAgICAgICBzdGQ6OmNvdXQgPDwgcyA8PCAiXG4iOwogICAgfSk7CgogICAgcmV0dXJuIDA7Cn0=