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 c0 = 1; c0 <= N; c0 += 1) {
30    for (int c1 = 1; c1 <= N; c1 += 1) {
31      S28(c0, c1);
32      S29(c0, c1);
33      S30(c0, c1);
34    }
35    S31(c0);
36  }
37  S32();
38  S33();
39  S34();
40  if (O <= 1)
41    S35();
42  S36();
43  S37();
44  for (int c0 = 2; c0 <= P; c0 += 1) {
45    S38(c0);
46    S39(c0);
47    for (int c1 = 1; c1 <= Q; c1 += 1)
48      for (int c2 = 1; c2 <= R; c2 += 1) {
49        S40(c0, c1, c2);
50        S41(c0, c1, c2);
51        S42(c0, c1, c2);
52        S43(c0, c1, c2);
53      }
54    for (int c1 = 1; c1 <= Q; c1 += 1) {
55      S44(c0, c1);
56      S45(c0, c1);
57      S46(c0, c1);
58      S47(c0, c1);
59    }
60    for (int c1 = 1; c1 <= R; c1 += 1) {
61      S48(c0, c1);
62      S49(c0, c1);
63      S50(c0, c1);
64      S51(c0, c1);
65    }
66    S52(c0);
67    S53(c0);
68    S54(c0);
69    S55(c0);
70    S56(c0);
71    S57(c0);
72    S58(c0);
73    for (int c1 = 1; c1 <= Q; c1 += 1)
74      for (int c2 = 1; c2 <= R; c2 += 1) {
75        S59(c0, c1, c2);
76        S60(c0, c1, c2);
77        S61(c0, c1, c2);
78      }
79    for (int c1 = 1; c1 <= Q; c1 += 1) {
80      S62(c0, c1);
81      S63(c0, c1);
82      S64(c0, c1);
83    }
84    for (int c1 = 1; c1 <= R; c1 += 1) {
85      S65(c0, c1);
86      S66(c0, c1);
87      S67(c0, c1);
88    }
89    S68(c0);
90    S69(c0);
91    S70(c0);
92    S71(c0);
93    S72(c0);
94    S73(c0);
95    S74(c0);
96    S75(c0);
97    S76(c0);
98    S77(c0);
99    S78(c0);
100    S79(c0);
101    S80(c0);
102    S81(c0);
103    S82(c0);
104    S83(c0);
105    S84(c0);
106    S85(c0);
107    S86(c0);
108    S87(c0);
109    S88(c0);
110    S89(c0);
111    S90(c0);
112    S91(c0);
113    S92(c0);
114    S93(c0);
115    S94(c0);
116    for (int c1 = 1; c1 <= N; c1 += 1) {
117      for (int c2 = 1; c2 <= N; c2 += 1) {
118        S95(c0, c1, c2);
119        S96(c0, c1, c2);
120        S97(c0, c1, c2);
121      }
122      S98(c0, c1);
123    }
124    S99(c0);
125    S100(c0);
126    S101(c0);
127    for (int c1 = 1; c1 <= Q; c1 += 1)
128      for (int c2 = 1; c2 <= R; c2 += 1) {
129        S102(c0, c1, c2);
130        S103(c0, c1, c2);
131        S104(c0, c1, c2);
132        S105(c0, c1, c2);
133        S106(c0, c1, c2);
134        S107(c0, c1, c2);
135      }
136    for (int c1 = 1; c1 <= Q; c1 += 1) {
137      S108(c0, c1);
138      S109(c0, c1);
139      S110(c0, c1);
140      S111(c0, c1);
141      S112(c0, c1);
142      S113(c0, c1);
143    }
144    for (int c1 = 1; c1 <= R; c1 += 1) {
145      S114(c0, c1);
146      S115(c0, c1);
147      S116(c0, c1);
148      S117(c0, c1);
149      S118(c0, c1);
150      S119(c0, c1);
151    }
152    S120(c0);
153    S121(c0);
154    S122(c0);
155    S123(c0);
156    S124(c0);
157    S125(c0);
158  }
159}
160