#include <iostream>
#include <iomanip>
using namespace std;
int main() {
unsigned short int a = 0xABCD;
unsigned int* ref_a = (unsigned int*) &a;
*ref_a = 0x12345678;
cout << hex << a << endl;
cout << hex << *ref_a << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoKICAgIHVuc2lnbmVkIHNob3J0IGludCBhID0gMHhBQkNEOwogICAgdW5zaWduZWQgaW50KiByZWZfYSA9ICh1bnNpZ25lZCBpbnQqKSAmYTsKCSpyZWZfYSA9IDB4MTIzNDU2Nzg7Cgljb3V0IDw8IGhleCA8PCBhIDw8IGVuZGw7Cgljb3V0IDw8IGhleCA8PCAqcmVmX2EgPDwgZW5kbDsKfQ==