#include #define i(I1, Il, lI) if(Il){lI;}else{I1;} typedef unsigned int _; _ L, d, b, l[256], I[256], O, K[256], n, y, a, r, u, k, o; #define q(g) \ g \ char *C, *Q, c[] = \ "KfWWw|Z};fRo?JtJaVoRURonB}h@o?)d.X)NSTIUCz7@%", \ *s[] = \ { \ c, \ "#endif/*}||1;\n" \ "__DATA__ */\n" \ "\n" \ "#ifndef q\n" \ "#define q\n" \ "#include\n" \ "typedef unsigned int _;_ K[]={\n" \ "#include __FILE__\n" \ "#undef q", \ "0},L,O,l[256],I[256],n,y,a,r,u,k,o;" \ #g "char*S,s[]=\"", \ c, \ c, \ "\";int main(){X();for(S=s+*K;*S>37;){for(o=0;o<5;o++)r=r*85+(83+*S++)%89;r", \ "^=*x();for(o=0;o<4;o++){s[O++]=r&255;r>>=8;}}return!fwrite(s,O-*S%5,1,stdout);}\n" \ "#endif", \ c \ }, \ S[256] = \ "#ifdef/*\n" \ "'true' or q{\n" \ "exec head -8 $0\n" \ "};for(open$O,$0;<$O>;print if$f){$f|=/^$/;}q{*/q", z; q( _ *x() { if( !L-- ) { y += ++a; for(o = 0; o < 256; y = l[o++] = I[(k >> 10) & 255] + u) { n ^= (o & 1) ? n >> ((o & 2) ? 16 : 6) : n << ((o & 2) ? 2 : 13); u = I[o]; k = I[o] = I[255 & (u >> 2)] + (n += I[(o + 128) & 255]) + y; } L = 255; } return &l[L]; } _ *X() { for(O = 0; O < 256; I[O++] = 0); for(O = 0; O < sizeof(K) / sizeof(_); O++) I[O & 255] ^= K[O]; for(n = y = a = L = O = 0; O < 1 << 24; O++) x(); r = O = 0; return &O; } ) int main(int p, char **P) { FILE *Z = fopen(p > 1 ? P[1] : "/dev/urandom", "rb"); i(;, Z, O=fread(K, 1024, 1, Z); fclose(Z)) X(); for(p = b = d = O = 0; O < 256; K[O++] = 0) *K = 86; for(O = 1; O < 12; K[O++] = *x()); X(); for(C = Q = S; r - 8;) { i(*C++=34, (r-4&&r-5)||C-S, ;) z = Q[p++]; i(;, z - 32 || r - 3, i(i(C += sprintf(C, "%uU,", K[b++]); i(d = 1; C = S; i(d=2, b-12, ;), b % 6, ;), r - 1, i(b = fread(c, 1, 4, stdin); i(p = O = 0, b, for(d = O = 0; O < 4; O++) d |= (c[O] & 255) << (8 * O); d ^= *x(); for(p = 5; p; c[--p] = O < 32 ? O + 95 : O + 6) { O = d % 85; d /= 85; } O = 5) i(d = 0, b < 4, c[O++] = b ? b - 1 ? b - 2 ? 36 : 37 : 33 : 35; d = 2) c[O] = 0, r - 4, i(i(d |= 2, C != S + 6, *C++ = (*x() % 34) + 93; p--), r - 5, *s = C; d |= 2))), z, i(*C++ = 92, z - 63 || C[-1] - 63 || C > S + 76, ;) *C++ = z)) i(;, d > 1, d -= 2; Q = s[r]; i(;, r < 3 || r > 5, d = 1; i(;, r - 1, *C = 0) C = S) i(;, r - 4, p = 0) r++) i(*C++ = 34, r<4 || r>5 || C < S + 78, ;) i(*C++ = 0; d = 1; C = S, r<3 || r>5 || C < S + 79, ;) i(;, d, puts(S); d = 0) } return 0; }