#include <cassert>
#include <set>
struct IntWrapper {
int value;
};
struct LessComparer {
bool operator()(const IntWrapper& lhs, const IntWrapper& rhs) const {
return lhs.value < rhs.value;
}
};
int main() {
std::set<IntWrapper, LessComparer> s();
assert(s == s);
}
I2luY2x1ZGUgPGNhc3NlcnQ+CiNpbmNsdWRlIDxzZXQ+CgpzdHJ1Y3QgSW50V3JhcHBlciB7CglpbnQgdmFsdWU7Cn07CgpzdHJ1Y3QgTGVzc0NvbXBhcmVyIHsKCWJvb2wgb3BlcmF0b3IoKShjb25zdCBJbnRXcmFwcGVyJiBsaHMsIGNvbnN0IEludFdyYXBwZXImIHJocykgY29uc3QgewoJCXJldHVybiBsaHMudmFsdWUgPCByaHMudmFsdWU7Cgl9Cn07CgppbnQgbWFpbigpIHsKCXN0ZDo6c2V0PEludFdyYXBwZXIsIExlc3NDb21wYXJlcj4gcygpOwoJYXNzZXJ0KHMgPT0gcyk7Cn0=