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