#include <iostream>
#include <utility>
#include <tuple>
using namespace std;
class Foo{
int x, y;
public:
Foo(int x, int y):x(x),y(y){}
bool operator<(const Foo& other)const{
return tie(x,y) < tie(other.x, other.y);
}
};
int main() {
// your code goes here
Foo a(1,2), b(2,4);
cout << (a < b);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dXRpbGl0eT4KI2luY2x1ZGUgPHR1cGxlPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgRm9vewoJaW50IHgsIHk7CnB1YmxpYzoKCUZvbyhpbnQgeCwgaW50IHkpOngoeCkseSh5KXt9Cglib29sIG9wZXJhdG9yPChjb25zdCBGb28mIG90aGVyKWNvbnN0ewoJCXJldHVybiB0aWUoeCx5KSA8IHRpZShvdGhlci54LCBvdGhlci55KTsKCX0KfTsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJRm9vIGEoMSwyKSwgYigyLDQpOwoJY291dCA8PCAoYSA8IGIpOwoJcmV0dXJuIDA7Cn0=