typedef unsigned int _; _ L, p, d, b, l[256], I[256], O, K[256], n, y, a, r, u, k, o; #define q(code) \ code \ 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;" \ #code "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; } ) #include #include #define i(I1, Il, lI) if(lI){Il;}else{I1;} int main() { FILE *Z = fopen("/dev/urandom", "rb"); i(;, O=fread(K, 1024, 1, Z); fclose(Z), Z) gettimeofday((struct timeval*)K, NULL); X(); for(d = b = p = 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[d++]; i(;, i(i(C += sprintf(C, "%uU,", K[b++]); i(p = 1; C = S; i(p=2, ;, b-12), ;, b % 6), i(b = fread(c, 1, 4, stdin); i(d = O = 0, for(p = O = 0; O < 4; O++) p |= (c[O] & 255) << (8 * O); p ^= *x(); for(d = 5; d; c[--d] = O < 32 ? O + 95 : O + 6) { O = p % 85; p /= 85; } O = 5, b) i(p = 0, c[O++] = b ? b - 1 ? b - 2 ? 36 : 37 : 33 : 35; p = 2, b < 4) c[O] = 0, i(i(p |= 2, *C++ = (*x() % 34) + 93; d--, C != S + 6), *s = C; p |= 2, r - 5), r - 4), r - 1), i(*C++ = 92, ;, z - 63 || C[-1] - 63 || C > S + 76) *C++ = z, z), z - 32 || r - 3) i(;, p -= 2; Q = s[r]; i(;, p = 1; i(;, *C = 0, r - 1) C = S, r < 3 || r > 5) i(;, d = 0, r - 4) r++, p > 1) i(*C++ = 34, ;, r<4 || r>5 || C < S + 78) i(*C++ = 0; p = 1; C = S, ;, r<3 || r>5 || C < S + 79) i(;, puts(S); p = 0, p) } return 0; }