1if (M == 1) {
2  S1();
3  S2();
4  S3();
5  S4();
6  S5();
7  S6();
8  S7();
9  S8();
10  S9();
11  S10();
12  S11();
13  S12();
14  S13();
15  S14();
16  S15();
17  S16();
18  S17();
19  S18();
20  S19();
21  S20();
22  S21();
23  S22();
24  S23();
25  S24();
26  S25();
27  S26();
28  S27();
29  for (int c1 = 1; c1 <= N; c1 += 1) {
30    for (int c3 = 1; c3 <= N; c3 += 1) {
31      S28(c1, c3);
32      S29(c1, c3);
33      S30(c1, c3);
34    }
35    S31(c1);
36  }
37  S32();
38  S33();
39  S34();
40  if (O <= 1)
41    S35();
42  S36();
43  S37();
44  for (int c1 = 2; c1 <= P; c1 += 1) {
45    S38(c1);
46    S39(c1);
47    for (int c3 = 1; c3 <= Q; c3 += 1)
48      for (int c5 = 1; c5 <= R; c5 += 1) {
49        S40(c1, c3, c5);
50        S41(c1, c3, c5);
51        S42(c1, c3, c5);
52        S43(c1, c3, c5);
53      }
54    for (int c3 = 1; c3 <= Q; c3 += 1) {
55      S44(c1, c3);
56      S45(c1, c3);
57      S46(c1, c3);
58      S47(c1, c3);
59    }
60    for (int c3 = 1; c3 <= R; c3 += 1) {
61      S48(c1, c3);
62      S49(c1, c3);
63      S50(c1, c3);
64      S51(c1, c3);
65    }
66    S52(c1);
67    S53(c1);
68    S54(c1);
69    S55(c1);
70    S56(c1);
71    S57(c1);
72    S58(c1);
73    for (int c3 = 1; c3 <= Q; c3 += 1)
74      for (int c5 = 1; c5 <= R; c5 += 1) {
75        S59(c1, c3, c5);
76        S60(c1, c3, c5);
77        S61(c1, c3, c5);
78      }
79    for (int c3 = 1; c3 <= Q; c3 += 1) {
80      S62(c1, c3);
81      S63(c1, c3);
82      S64(c1, c3);
83    }
84    for (int c3 = 1; c3 <= R; c3 += 1) {
85      S65(c1, c3);
86      S66(c1, c3);
87      S67(c1, c3);
88    }
89    S68(c1);
90    S69(c1);
91    S70(c1);
92    S71(c1);
93    S72(c1);
94    S73(c1);
95    S74(c1);
96    S75(c1);
97    S76(c1);
98    S77(c1);
99    S78(c1);
100    S79(c1);
101    S80(c1);
102    S81(c1);
103    S82(c1);
104    S83(c1);
105    S84(c1);
106    S85(c1);
107    S86(c1);
108    S87(c1);
109    S88(c1);
110    S89(c1);
111    S90(c1);
112    S91(c1);
113    S92(c1);
114    S93(c1);
115    S94(c1);
116    for (int c3 = 1; c3 <= N; c3 += 1) {
117      for (int c5 = 1; c5 <= N; c5 += 1) {
118        S95(c1, c3, c5);
119        S96(c1, c3, c5);
120        S97(c1, c3, c5);
121      }
122      S98(c1, c3);
123    }
124    S99(c1);
125    S100(c1);
126    S101(c1);
127    for (int c3 = 1; c3 <= Q; c3 += 1)
128      for (int c5 = 1; c5 <= R; c5 += 1) {
129        S102(c1, c3, c5);
130        S103(c1, c3, c5);
131        S104(c1, c3, c5);
132        S105(c1, c3, c5);
133        S106(c1, c3, c5);
134        S107(c1, c3, c5);
135      }
136    for (int c3 = 1; c3 <= Q; c3 += 1) {
137      S108(c1, c3);
138      S109(c1, c3);
139      S110(c1, c3);
140      S111(c1, c3);
141      S112(c1, c3);
142      S113(c1, c3);
143    }
144    for (int c3 = 1; c3 <= R; c3 += 1) {
145      S114(c1, c3);
146      S115(c1, c3);
147      S116(c1, c3);
148      S117(c1, c3);
149      S118(c1, c3);
150      S119(c1, c3);
151    }
152    S120(c1);
153    S121(c1);
154    S122(c1);
155    S123(c1);
156    S124(c1);
157    S125(c1);
158  }
159}
160