#include <bits/stdc++.h>
using namespace std;
int clear_bits(int x, int i) {
int mask = (1 << i) - 1;
return x &= mask;
}
int main() {
cout << clear_bits(29, 4) << endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgY2xlYXJfYml0cyhpbnQgeCwgaW50IGkpIHsKCWludCBtYXNrID0gKDEgPDwgaSkgLSAxOwoJcmV0dXJuIHggJj0gbWFzazsKfQoKaW50IG1haW4oKSB7Cgljb3V0IDw8IGNsZWFyX2JpdHMoMjksIDQpIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==