#include <stdio.h>
int rotateLeft(int x, int n) {
int neg_one = (~1 + 1);
int n_bit_mask = (1 << n) + neg_one;
int right_side = x << n;
int left_side = x >> (32 + (~n + 1));
return right_side | (left_side & n_bit_mask);
}
int main()
{
int m = 0x40000000;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgcm90YXRlTGVmdChpbnQgeCwgaW50IG4pIHsKICAgIGludCBuZWdfb25lID0gKH4xICsgMSk7CiAgICBpbnQgbl9iaXRfbWFzayA9ICgxIDw8IG4pICsgbmVnX29uZTsKICAgIGludCByaWdodF9zaWRlID0geCA8PCBuOwogICAgaW50IGxlZnRfc2lkZSA9IHggPj4gKDMyICsgKH5uICsgMSkpOwogICAgcmV0dXJuIHJpZ2h0X3NpZGUgfCAobGVmdF9zaWRlICYgbl9iaXRfbWFzayk7Cn0KCmludCBtYWluKCkKewoJaW50IG0gPSAweDQwMDAwMDAwOwogICAgcHJpbnRmKCIweCVYIiwgbSA8PCAxKTsKICAgIHJldHVybiAwOwp9