#include <iostream>
#include <bitset>
using namespace std;
bitset<4> nibble(int val, int k) {
return val >> (4*k);
}
int main() {
uint32_t val = 1265985549;
cout << hex << val;
for( auto k: { 7, 6, 5, 4, 3, 2, 1, 0 } )
cout << ' ' << nibble(val, k);
cout << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0c2V0Pgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYml0c2V0PDQ+IG5pYmJsZShpbnQgdmFsLCBpbnQgaykgewogIHJldHVybiB2YWwgPj4gKDQqayk7Cn0KCmludCBtYWluKCkgewogIHVpbnQzMl90IHZhbCA9IDEyNjU5ODU1NDk7CiAgY291dCA8PCBoZXggPDwgdmFsOwogIGZvciggYXV0byBrOiB7IDcsIDYsIDUsIDQsIDMsIDIsIDEsIDAgfSApCiAgICBjb3V0IDw8ICcgJyA8PCBuaWJibGUodmFsLCBrKTsKICBjb3V0IDw8IGVuZGw7Cn0K