#include <cstdio>
int Func1() {return 1500000000;}
int Func2() {return 1400000000;}
int Func3() {return 1394967296;}
int main(void) {
printf("Func1() = %d\n", Func1());
printf("Func2() = %d\n", Func2());
printf("Func3() = %d\n", Func3());
if (Func1() == 0 && Func2() == 0 && Func3() == 0) {
puts("Func1() == 0 && Func2() == 0 && Func3() == 0 (puttern 1)");
}
if (Func1() + Func2() + Func3() == 0) {
puts("Func1() == 0 && Func2() == 0 && Func3() == 0 (puttern 2)");
}
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KCmludCBGdW5jMSgpIHtyZXR1cm4gMTUwMDAwMDAwMDt9CmludCBGdW5jMigpIHtyZXR1cm4gMTQwMDAwMDAwMDt9CmludCBGdW5jMygpIHtyZXR1cm4gMTM5NDk2NzI5Njt9CgppbnQgbWFpbih2b2lkKSB7CglwcmludGYoIkZ1bmMxKCkgPSAlZFxuIiwgRnVuYzEoKSk7CglwcmludGYoIkZ1bmMyKCkgPSAlZFxuIiwgRnVuYzIoKSk7CglwcmludGYoIkZ1bmMzKCkgPSAlZFxuIiwgRnVuYzMoKSk7CgoJaWYgKEZ1bmMxKCkgPT0gMCAmJiBGdW5jMigpID09IDAgJiYgRnVuYzMoKSA9PSAwKSB7CgkJcHV0cygiRnVuYzEoKSA9PSAwICYmIEZ1bmMyKCkgPT0gMCAmJiBGdW5jMygpID09IDAgKHB1dHRlcm4gMSkiKTsKCX0KCWlmIChGdW5jMSgpICsgRnVuYzIoKSArIEZ1bmMzKCkgPT0gMCkgewoJCXB1dHMoIkZ1bmMxKCkgPT0gMCAmJiBGdW5jMigpID09IDAgJiYgRnVuYzMoKSA9PSAwIChwdXR0ZXJuIDIpIik7Cgl9CglyZXR1cm4gMDsKfQo=