/* Fun with classes and arrays. No errors. */ class C3 { int x[][]; boolean y; } class C2 { C3 A; int x; } class C { C2 cl1; C3 cl2; } void foo(int x[][][][][]) { x[2][3][4][5][6] = 7; } void main() { C a; C3 y; C b[][]; int x[][]; int y2[]; int W[][][][][]; int P[][][][][][]; a.cl2.x[3][4] = 4; b[2][3].cl1.A.x[3][2] = a.cl1.x; x[3] = y2; foo(W); foo(P[1]); W[3][4][5] = x; }