1 2struct S1 { 3 int x; 4}; 5struct S2 { 6 S1 x; 7}; 8struct S3 { 9 S2 x; 10}; 11struct S4 { 12 S3 x; 13}; 14struct S5 { 15 S4 x; 16}; 17struct S6 { 18 S5 x; 19}; 20struct S7 { 21 S6 x; 22}; 23struct S8 { 24 S7 x; 25}; 26in S8 s8; 27struct SA1 { 28 int x[8]; 29}; 30struct SA2 { 31 SA1 x[7]; 32}; 33struct SA3 { 34 SA2 x[6]; 35}; 36struct SA4 { 37 SA3 x[5]; 38}; 39struct SA5 { 40 SA4 x[4]; 41}; 42struct SA6 { 43 SA5 x[3]; 44}; 45struct SA7 { 46 SA6 x[2]; 47}; 48struct SA8 { 49 SA7 x[1]; 50}; 51in SA8 sa8[9]; 52