1#include <stdio.h>
2#define k *(int*)
3#define a if(
4#define c ad()
5#define i else
6#define p while(
7#define x *(char*)
8#define b ==
9#define V =calloc(1,99999)
10#define f ()
11#define J return
12#define l ae(
13#define n e)
14#define u d!=
15#define F int
16#define y (j)
17#define r m=
18#define t +4
19F d,z,C,h,P,K,ac,q,G,v,Q,R,D,L,W,M;
20E(n{
21x D++=e;
22}
23o f{
24a L){
25h=x L++;
26a h b 2){
27L=0;
28h=W;
29}
30}
31i h=fgetc(Q);
32}
33X f{
34J isalnum(h)|h b 95;
35}
36Y f{
37a h b 92){
38o f;
39a h b 110)h=10;
40}
41}
42c{
43F e,j,m;
44p isspace(h)|h b 35){
45a h b 35){
46o f;
47c;
48a d b 536){
49c;
50E(32);
51k d=1;
52k(d t)=D;
53}
54p h!=10){
55E(h);
56o f;
57}
58E(h);
59E(2);
60}
61o f;
62}
63C=0;
64d=h;
65a X f){
66E(32);
67M=D;
68p X f){
69E(h);
70o f;
71}
72a isdigit(d)){
73z=strtol(M,0,0);
74d=2;
75}
76i{
77x D=32;
78d=strstr(R,M-1)-R;
79x D=0;
80d=d*8+256;
81a d>536){
82d=P+d;
83a k d b 1){
84L=k(d t);
85W=h;
86o f;
87c;
88}
89}
90}
91}
92i{
93o f;
94a d b 39){
95d=2;
96Y f;
97z=h;
98o f;
99o f;
100}
101i a d b 47&h b 42){
102o f;
103p h){
104p h!=42)o f;
105o f;
106a h b 47)h=0;
107}
108o f;
109c;
110}
111i{
112e="++#m--%am*@R<^1c/@%[_[H3c%@%[_[H3c+@.B#d-@%:_^BKd<<Z/03e>>`/03e<=0f>=/f<@.f>@1f==&g!='g&&k||#l&@.BCh^@.BSi|@.B+j~@/%Yd!@&d*@b";
113p j=x e++){
114r x e++;
115z=0;
116p(C=x e++-98)<0)z=z*64+C+64;
117a j b d&(m b h|m b 64)){
118a m b h){
119o f;
120d=1;
121}
122break;
123}
124}
125}
126}
127}
128l g){
129p g&&g!=-1){
130x q++=g;
131g=g>>8;
132}
133}
134A(n{
135F g;
136p n{
137g=k e;
138k e=q-e-4;
139e=g;
140}
141}
142s(g,n{
143l g);
144k q=e;
145e=q;
146q=q t;
147J e;
148}
149H(n{
150s(184,n;
151}
152B(n{
153J s(233,n;
154}
155S(j,n{
156l 1032325);
157J s(132+j,n;
158}
159Z(n{
160l 49465);
161H(0);
162l 15);
163l e+144);
164l 192);
165}
166N(j,n{
167l j+131);
168s((e<512)<<7|5,n;
169}
170T y{
171F g,e,m,aa;
172g=1;
173a d b 34){
174H(v);
175p h!=34){
176Y f;
177x v++=h;
178o f;
179}
180x v=0;
181v=v t&-4;
182o f;
183c;
184}
185i{
186aa=C;
187r z;
188e=d;
189c;
190a e b 2){
191H(m);
192}
193i a aa b 2){
194T(0);
195s(185,0);
196a e b 33)Z(m);
197i l m);
198}
199i a e b 40){
200w f;
201c;
202}
203i a e b 42){
204c;
205e=d;
206c;
207c;
208a d b 42){
209c;
210c;
211c;
212c;
213e=0;
214}
215c;
216T(0);
217a d b 61){
218c;
219l 80);
220w f;
221l 89);
222l 392+(e b 256));
223}
224i a n{
225a e b 256)l 139);
226i l 48655);
227q++;
228}
229}
230i a e b 38){
231N(10,k d);
232c;
233}
234i{
235g=k e;
236a!g)g=dlsym(0,M);
237a d b 61&j){
238c;
239w f;
240N(6,g);
241}
242i a u 40){
243N(8,g);
244a C b 11){
245N(0,g);
246l z);
247c;
248}
249}
250}
251}
252a d b 40){
253a g b 1)l 80);
254r s(60545,0);
255c;
256j=0;
257p u 41){
258w f;
259s(2393225,j);
260a d b 44)c;
261j=j t;
262}
263k r j;
264c;
265a!g){
266e=e t;
267k e=s(232,k n;
268}
269i a g b 1){
270s(2397439,j);
271j=j t;
272}
273i{
274s(232,g-q-5);
275}
276a j)s(50305,j);
277}
278}
279O y{
280F e,g,m;
281a j--b 1)T(1);
282i{
283O y;
284r 0;
285p j b C){
286g=d;
287e=z;
288c;
289a j>8){
290r S(e,m);
291O y;
292}
293i{
294l 80);
295O y;
296l 89);
297a j b 4|j b 5){
298Z(n;
299}
300i{
301l n;
302a g b 37)l 146);
303}
304}
305}
306a m&&j>8){
307r S(e,m);
308H(e^1);
309B(5);
310A(m);
311H(n;
312}
313}
314}
315w f{
316O(11);
317}
318U f{
319w f;
320J S(0,0);
321}
322I y{
323F m,g,e;
324a d b 288){
325c;
326c;
327r U f;
328c;
329I y;
330a d b 312){
331c;
332g=B(0);
333A(m);
334I y;
335A(g);
336}
337i{
338A(m);
339}
340}
341i a d b 352|d b 504){
342e=d;
343c;
344c;
345a e b 352){
346g=q;
347r U f;
348}
349i{
350a u 59)w f;
351c;
352g=q;
353r 0;
354a u 59)r U f;
355c;
356a u 41){
357e=B(0);
358w f;
359B(g-q-5);
360A(n;
361g=e t;
362}
363}
364c;
365I(&m);
366B(g-q-5);
367A(m);
368}
369i a d b 123){
370c;
371ab(1);
372p u 125)I y;
373c;
374}
375i{
376a d b 448){
377c;
378a u 59)w f;
379K=B(K);
380}
381i a d b 400){
382c;
383k j=B(k j);
384}
385i a u 59)w f;
386c;
387}
388}
389ab y{
390F m;
391p d b 256|u-1&!j){
392a d b 256){
393c;
394p u 59){
395a j){
396G=G t;
397k d=-G;
398}
399i{
400k d=v;
401v=v t;
402}
403c;
404a d b 44)c;
405}
406c;
407}
408i{
409A(k(d t));
410k d=q;
411c;
412c;
413r 8;
414p u 41){
415k d=m;
416r m t;
417c;
418a d b 44)c;
419}
420c;
421K=G=0;
422l 15042901);
423r s(60545,0);
424I(0);
425A(K);
426l 50121);
427k r G;
428}
429}
430}
431main(g,n{
432Q=stdin;
433a g-->1){
434e=e t;
435Q=fopen(k e,"r");
436}
437D=strcpy(R V," int if else while break return for define main ")+48;
438v V;
439q=ac V;
440P V;
441o f;
442c;
443ab(0);
444mprotect(ac & (~ 4095), (99999 + 4095) & (~ 4095), 7);
445fprintf(stderr, "otcc.c: about to execute compiled code.\n");
446J(*(int(*)f)k(P+592))(g,n;
447}
448
449