struct foo { a = 10; b; }; struct bar { x = 1; y; struct { a = 3; b = 4; } z; struct foo a, b; }; a = new bar; writeln(a.x); writeln(a.y); writeln(a.z.a); writeln(a.z.b); writeln(a.a.a); writeln(a.a.b); writeln(a.b.a); writeln(a.b.b);