#include <stdio.h>
int fitsBits(long long x, int n) {
long long r;
int c;
c = 65 + ~n;
r = !(((x << c)>>c)^x);
return r;
}
int main() {
printf("%d\n", fitsBits
(0x80000000, 0x20)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgZml0c0JpdHMobG9uZyBsb25nIHgsIGludCBuKSB7CiAgIGxvbmcgbG9uZyByOwogICBpbnQgYzsKICAgYyA9IDY1ICsgfm47CiAgIHIgPSAhKCgoeCA8PCBjKT4+YyleeCk7CiAgIHJldHVybiByOwp9CgppbnQgbWFpbigpIHsKCXByaW50ZigiJWRcbiIsIGZpdHNCaXRzKDB4ODAwMDAwMDAsIDB4MjApKTsKCXJldHVybiAwOwp9