#include <stdio.h>
int main(void) {
unsigned char *p = (1 << sizeof(char*) * 8) - 1;
unsigned char *p2 = (1 << sizeof(char*) * 8) - 3;
if (((unsigned int)p & ((1 << sizeof(char*) * 8) - 1)) >= ((1 << sizeof(char*) * 8) - 2))
{
}
if (!(((unsigned int)p2 & ((1 << sizeof(char*) * 8) - 1)) >= ((1 << sizeof(char*) * 8) - 2)))
{
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7Cgl1bnNpZ25lZCBjaGFyICpwID0gKDEgPDwgc2l6ZW9mKGNoYXIqKSAqIDgpIC0gMTsKCXVuc2lnbmVkIGNoYXIgKnAyID0gKDEgPDwgc2l6ZW9mKGNoYXIqKSAqIDgpIC0gMzsKCglpZiAoKCh1bnNpZ25lZCBpbnQpcCAmICgoMSA8PCBzaXplb2YoY2hhciopICogOCkgLSAxKSkgPj0gKCgxIDw8IHNpemVvZihjaGFyKikgKiA4KSAtIDIpKQoJewoJICAgIHByaW50ZigiT24gaWYgMVxuIik7Cgl9CgoJaWYgKCEoKCh1bnNpZ25lZCBpbnQpcDIgJiAoKDEgPDwgc2l6ZW9mKGNoYXIqKSAqIDgpIC0gMSkpID49ICgoMSA8PCBzaXplb2YoY2hhciopICogOCkgLSAyKSkpCgl7CgkgICAgcHJpbnRmKCJPbiBpZiAyXG4iKTsKCX0KCglwcmludGYoIjEgJXBcbiIsIHApOwoJcHJpbnRmKCIyICVwXG4iLCBwMik7CglyZXR1cm4gMDsKfQo=