#include <bitset>
#include <iostream>
int main() {
const int mask = 0xFFFFFFFF;
int a = 12345678;
std::cout << std::bitset<32>(a) << std::endl;
int p = 9;
std::cout << std::bitset<32>(a & (mask << 9 - 1)) << std::endl;
return 0;
}
I2luY2x1ZGUgPGJpdHNldD4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSB7Cgljb25zdCBpbnQgbWFzayA9IDB4RkZGRkZGRkY7CgkKCWludCBhID0gMTIzNDU2Nzg7CglzdGQ6OmNvdXQgPDwgc3RkOjpiaXRzZXQ8MzI+KGEpIDw8IHN0ZDo6ZW5kbDsKCQoJaW50IHAgPSA5OwoJc3RkOjpjb3V0IDw8IHN0ZDo6Yml0c2V0PDMyPihhICYgKG1hc2sgPDwgOSAtIDEpKSA8PCBzdGQ6OmVuZGw7CgkKCXJldHVybiAwOwp9