#include <iostream>
#include <set>
#include <vector>
using namespace std;
struct test {int i; operator int() {return i;}};
int main() {
vector<test> v;
v.push_back(test{433});
v.push_back(test{533});
set<int> s(v.begin(), v.end());
cout << *(++s.begin());
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c2V0PgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IHRlc3Qge2ludCBpOyBvcGVyYXRvciBpbnQoKSB7cmV0dXJuIGk7fX07CgppbnQgbWFpbigpIHsKCXZlY3Rvcjx0ZXN0PiB2OwogICAgdi5wdXNoX2JhY2sodGVzdHs0MzN9KTsKICAgIHYucHVzaF9iYWNrKHRlc3R7NTMzfSk7CiAgICBzZXQ8aW50PiBzKHYuYmVnaW4oKSwgdi5lbmQoKSk7CiAgICBjb3V0IDw8ICooKytzLmJlZ2luKCkpOwoJcmV0dXJuIDA7Cn0=