#include <stdio.h>
typedef union {
struct {
unsigned A;
unsigned B;
};
struct {
unsigned C;
unsigned D;
};
} HogeA_t;
typedef union {
struct {
unsigned X;
unsigned Y;
}hoge1;
struct {
unsigned Z;
}hoge2;
} HogeX_t;
int main(void) {
// your code goes here
HogeA_t hogea;
HogeX_t hogex;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHVuaW9uIHsKCXN0cnVjdCB7CgkJdW5zaWduZWQgQTsKCQl1bnNpZ25lZCBCOwoJfTsKCXN0cnVjdCB7CgkJdW5zaWduZWQgQzsKCQl1bnNpZ25lZCBEOwoJfTsJCn0gSG9nZUFfdDsKdHlwZWRlZiB1bmlvbiB7CglzdHJ1Y3QgewoJCXVuc2lnbmVkIFg7CgkJdW5zaWduZWQgWTsKCX1ob2dlMTsKCXN0cnVjdCB7CgkJdW5zaWduZWQgWjsKCgl9aG9nZTI7CQp9IEhvZ2VYX3Q7CgoKCmludCBtYWluKHZvaWQpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCUhvZ2VBX3QgaG9nZWE7CglIb2dlWF90IGhvZ2V4OwoJCgkKCXJldHVybiAwOwp9Cg==