struct { int [7][3][5] y; int [3][5][7] x; } a,b; struct { int [3][5][7] x; int [7][3][5] y; } c,d,b; c = d; z = b; d = a; b = w