#include <cstdio>
struct vec {
union {
int values[2];
struct { int x, y; };
};
};
int main(int, const char **)
{
vec v{};
v.x = 5;
v.y = 10;
fprintf(stdout, "(%d, %d)\n", v.values[0], v.values[1]);
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KCnN0cnVjdCB2ZWMgewoJdW5pb24gewoJCWludCB2YWx1ZXNbMl07CgkJc3RydWN0IHsgaW50IHgsIHk7IH07Cgl9Owp9OwoKaW50IG1haW4oaW50LCBjb25zdCBjaGFyICoqKQp7Cgl2ZWMgdnt9OwoJdi54ID0gNTsKCXYueSA9IDEwOwoJZnByaW50ZihzdGRvdXQsICIoJWQsICVkKVxuIiwgdi52YWx1ZXNbMF0sIHYudmFsdWVzWzFdKTsKCglyZXR1cm4gMDsKfQo=