" , p[9999], q[9999]; int 8 w, x, y; void 8 o(_ *z) { for(; *z; z++) *n++ = (_)(x ^ *z); } void 8 d(_ *x) { for(r = x; *x; x++) if( *x == 0x2b ) for(x++; 0x2b - *x; x++); else { if( *x > 040 ) *r++ = *x; } *r = 0; } int 8 main() { d(i); d(s); n = p; x = y = w = 0; o("#include#includetypedefchar_;_*a,*n,*r,i[9999]=\42"); o(i); o("\",s[9999]=\""); o(s); x = 24; o(i); x = (1024-1) & time(0); r = q; *r++ = (_)(((x & 0x1f) + 61) ^ 1); *r++ = (_)(((x >> 5) + 61) ^ 1); n = p; for(a = s; *a; a++) { x = *a; if( x == 42 || x == 041 ) { if( x - 42 ) *r++ = 10; else *r++ = 0x2b; } else { if( x > 92 ) { for(x -= 0x5d; x + 1; x--) if( w && ((!x && a[1] == 041) || (x == *a - 0x5d && a[-2] == 041)) ) *r++ = 042; else { if( *n == 042 ) w ^= 1; *r++ = *n++; } } if( x > 0x2b ) for(x -= 0x2b; x; x--) *r++ = 040; if( x > 042 ) for(x -= 042; x; x--) *r++ = q[y++ & 1]; } } *r = 0; return 8 puts(q + 2); }