#include <sstream>
#include <iostream>
#include <iomanip>
#include <boost/multiprecision/cpp_int.hpp>
using u256 = boost::multiprecision::number<boost::multiprecision::cpp_int_backend<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void>>;
int main() {
std::stringstream stream;
u256 data=0x0EFFADE;
data>>=128;
for (int i = 0; i < 32; ++i) {
uint8_t dataByte = int(data >> ((32 - i - 1) * 8));
stream << std::setfill('0') << std::setw(sizeof(char) * 2) << std::hex << int(dataByte) << " ";
}
std::cout << stream.str();
}
I2luY2x1ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGlvbWFuaXA+CiNpbmNsdWRlIDxib29zdC9tdWx0aXByZWNpc2lvbi9jcHBfaW50LmhwcD4KCnVzaW5nIHUyNTYgPSBib29zdDo6bXVsdGlwcmVjaXNpb246Om51bWJlcjxib29zdDo6bXVsdGlwcmVjaXNpb246OmNwcF9pbnRfYmFja2VuZDwyNTYsIDI1NiwgYm9vc3Q6Om11bHRpcHJlY2lzaW9uOjp1bnNpZ25lZF9tYWduaXR1ZGUsIGJvb3N0OjptdWx0aXByZWNpc2lvbjo6dW5jaGVja2VkLCB2b2lkPj47CgppbnQgbWFpbigpIHsKICAgIHN0ZDo6c3RyaW5nc3RyZWFtIHN0cmVhbTsKICAgIHUyNTYgZGF0YT0weDBFRkZBREU7CiAgICBkYXRhPj49MTI4OwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCAzMjsgKytpKSB7CiAgICAgICAgdWludDhfdCBkYXRhQnl0ZSA9IGludChkYXRhID4+ICgoMzIgLSBpIC0gMSkgKiA4KSk7CiAgICAgICAgc3RyZWFtIDw8IHN0ZDo6c2V0ZmlsbCgnMCcpIDw8IHN0ZDo6c2V0dyhzaXplb2YoY2hhcikgKiAyKSA8PCBzdGQ6OmhleCA8PCBpbnQoZGF0YUJ5dGUpIDw8ICIgICI7CiAgICB9CiAgICBzdGQ6OmNvdXQgPDwgc3RyZWFtLnN0cigpOwp9