#include <stdio.h>
int main(void) {
int A = 12;
int B = 11;
int L = 2;
int R = 3;
int bitResult = A | ((1 << R) - (1 << (L-1)) & B);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglpbnQgQSA9IDEyOwoJaW50IEIgPSAxMTsKCWludCBMID0gMjsKCWludCBSID0gMzsKCWludCBiaXRSZXN1bHQgPSBBIHwgKCgxIDw8IFIpIC0gKDEgPDwgKEwtMSkpICYgQik7CglwcmludGYoIiVkXG4iLGJpdFJlc3VsdCk7CglyZXR1cm4gMDsKfQo=