#include <iostream>
using namespace std;
int main() {
uint64_t order_id = 4631248529308778496;
double order_id_d = *reinterpret_cast<double*>(&order_id);
cout<<order_id<<" "<<order_id_d<<endl;
uint32_t order_id_old = 3;
double order_id_old_d = order_id_old;
uint64_t new_order_id_u = *reinterpret_cast<uint64_t*>(&order_id_old_d);
cout<<new_order_id_u<<" "<<order_id_old_d<<endl;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cgl1aW50NjRfdCBvcmRlcl9pZCA9IDQ2MzEyNDg1MjkzMDg3Nzg0OTY7Cglkb3VibGUgb3JkZXJfaWRfZCA9ICpyZWludGVycHJldF9jYXN0PGRvdWJsZSo+KCZvcmRlcl9pZCk7Cgljb3V0PDxvcmRlcl9pZDw8IiAiPDxvcmRlcl9pZF9kPDxlbmRsOwoJdWludDMyX3Qgb3JkZXJfaWRfb2xkID0gMzsKCWRvdWJsZSBvcmRlcl9pZF9vbGRfZCA9IG9yZGVyX2lkX29sZDsKCXVpbnQ2NF90IG5ld19vcmRlcl9pZF91ID0gKnJlaW50ZXJwcmV0X2Nhc3Q8dWludDY0X3QqPigmb3JkZXJfaWRfb2xkX2QpOwoJY291dDw8bmV3X29yZGVyX2lkX3U8PCIgIjw8b3JkZXJfaWRfb2xkX2Q8PGVuZGw7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==