#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
// your code goes here
vector<uint8_t> ipNum = {100, 86, 168, 9};
vector<uint8_t> startNum = {100, 86, 168, 9};
vector<uint8_t> endNum = {100, 86, 168, 10};
cout << std::lexicographical_compare(startNum.begin(), startNum.end(), ipNum.begin(), ipNum.end()) << endl;
cout << std::lexicographical_compare(ipNum.begin(), ipNum.end(), endNum.begin(), endNum.end()) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl2ZWN0b3I8dWludDhfdD4gaXBOdW0gPSB7MTAwLCA4NiwgMTY4LCA5fTsKCXZlY3Rvcjx1aW50OF90PiBzdGFydE51bSA9IHsxMDAsIDg2LCAxNjgsIDl9OwoJdmVjdG9yPHVpbnQ4X3Q+IGVuZE51bSA9IHsxMDAsIDg2LCAxNjgsIDEwfTsKCgkKCWNvdXQgPDwgc3RkOjpsZXhpY29ncmFwaGljYWxfY29tcGFyZShzdGFydE51bS5iZWdpbigpLCBzdGFydE51bS5lbmQoKSwgaXBOdW0uYmVnaW4oKSwgaXBOdW0uZW5kKCkpIDw8IGVuZGw7CiAgICBjb3V0IDw8IHN0ZDo6bGV4aWNvZ3JhcGhpY2FsX2NvbXBhcmUoaXBOdW0uYmVnaW4oKSwgaXBOdW0uZW5kKCksIGVuZE51bS5iZWdpbigpLCBlbmROdW0uZW5kKCkpIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==