#include <iostream>
#include <netinet/in.h>
using namespace std;
int main() {
//auto i = ntohl(0x00499ca1);
//cout << i << endl;
unsigned char data[4] = { 0x07, 0x5B, 0xcd, 0x15 };
//uint32_t* d = reinterpret_cast<uint32_t*>(*data);
//int32_t data[1] = {0x00016ed8};
auto p = ntohl( *data );
cout << p;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bmV0aW5ldC9pbi5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJLy9hdXRvIGkgPSBudG9obCgweDAwNDk5Y2ExKTsKICAgIC8vY291dCA8PCBpIDw8IGVuZGw7CiAgICAKICAgdW5zaWduZWQgY2hhciBkYXRhWzRdID0geyAweDA3LCAweDVCLCAweGNkLCAweDE1IH07CiAgIAogICAvL3VpbnQzMl90KiBkID0gcmVpbnRlcnByZXRfY2FzdDx1aW50MzJfdCo+KCpkYXRhKTsKICAgLy9pbnQzMl90IGRhdGFbMV0gPSB7MHgwMDAxNmVkOH07CiAgIAoKICAgYXV0byBwID0gbnRvaGwoICpkYXRhICk7CiAgIAogICBjb3V0IDw8IHA7CiAgCiAgICAKCXJldHVybiAwOwp9