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}; 26struct SA1 { 27 int x[2]; 28}; 29struct SA2 { 30 SA1 x[2]; 31}; 32struct SA3 { 33 SA2 x[2]; 34}; 35struct SA4 { 36 SA3 x[2]; 37}; 38struct SA5 { 39 SA4 x[2]; 40}; 41struct SA6 { 42 SA5 x[2]; 43}; 44struct SA7 { 45 SA6 x[2]; 46}; 47struct SA8 { 48 SA7 x[2]; 49}; 50