#include <stdio.h>
struct xy {
int x;
int y;};
struct zw {
int z;
struct xy w;};
int main(void) {
struct zw a;
struct zw b = {10, {20, 30}};
struct zw c = {40, {50, 60}};
a.z = b.z;
a.w.x = b.w.x;
printf("a.w.x = %d\n", a.
w.
x); a.w = b.w;
printf("a.w.y = %d\n", a.
w.
y);
a = c;
printf("a.w.x = %d\n", a.
w.
x); printf("a.w.y = %d\n", a.
w.
y); // your code goes here
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgeHkgewppbnQgeDsKaW50IHk7fTsKc3RydWN0IHp3IHsKaW50IHo7CnN0cnVjdCB4eSB3O307CgppbnQgbWFpbih2b2lkKSB7CnN0cnVjdCB6dyBhOwpzdHJ1Y3QgencgYiA9IHsxMCwgezIwLCAzMH19OwpzdHJ1Y3QgencgYyA9IHs0MCwgezUwLCA2MH19OwphLnogPSBiLno7CnByaW50ZigiYS56ID0gJWRcbiIsIGEueik7CmEudy54ID0gYi53Lng7CnByaW50ZigiYS53LnggPSAlZFxuIiwgYS53LngpOwphLncgPSBiLnc7CnByaW50ZigiYS53LnkgPSAlZFxuIiwgYS53LnkpOwoKYSA9IGM7CnByaW50ZigiYS56ID0gJWRcbiIsIGEueik7CnByaW50ZigiYS53LnggPSAlZFxuIiwgYS53LngpOwpwcmludGYoImEudy55ID0gJWRcbiIsIGEudy55KTsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXJldHVybiAwOwp9Cg==