#include <iostream>
#include <iomanip>
using namespace std;
void f(unsigned int& i)
{
i = 0x12345678;
}
int main() {
unsigned long long int j = 0x0011223344556677;
f((unsigned int&)j);
cout << hex << j;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgZih1bnNpZ25lZCBpbnQmIGkpCnsKCWkgPSAweDEyMzQ1Njc4Owp9CgppbnQgbWFpbigpIHsKCQoJdW5zaWduZWQgbG9uZyBsb25nIGludCBqID0gMHgwMDExMjIzMzQ0NTU2Njc3OwoJZigodW5zaWduZWQgaW50JilqKTsKICAgIGNvdXQgPDwgaGV4IDw8IGo7Cn0=