#ifdef _ typedef int j; #include #include /*XXXXXXXXX*/ const/**/char*t [4]={"h\32:,<$4~$HhVF+\16t" "z;Z}8^\1Mt|:0t;^OC" "|1h|||L|Av>jLt{H*JH*\nb9]zIc" "x3hp9n`Nm*?$F-\rzWdN{" "\4nC&^KEf\33;z0h\0~z25K25\13Tb{" "R7\2P8\t04KDNBZo|Lt427J27" "\n42KT\27\37n'Kb9\rb;\14*I~PzGPZ!" "PX\"jg\4.W\16XP;PV\r(ZeRU\16" "~/.(Xft\22\3h\2=$>BVaD&%9@.eD,e~u3&[6\10z\rr\32k(" "X6\n{\rzbmX\"e$J\16|t3&U1 oJR/" "9n\t\33,7\13PJ{^\21[Z\23[@\36[p^yB\37[D\32\\P$fj\rzx\\<" "vK\2NyMvM\1.%gz!.xTBh\0>,\6Dj[if[;D~BjYj&?B`\16\rR1\5&1Af[j:_4FiDDhDF9DP>\6@\2aP\6\n4Zv@" "\0b^}7j\7Mh\4NTrhld","[yyyy-mm-dd]\40\40[input]\40[output]","read\40error","write\40e" "rror"};typedef/**/unsigned/**/int/**/O;const/**/O swap_byte_order=0,R=64,B=0x4000;typedef unsigned/**/char/**/o;o/**/m[B+16],s[16][256],S[16][256];O/**/n[B/4],*f,x[R*4],X[R*4],g[4 ],L,U,N,A[256],h,a,z,u,k,i;j/**/w,v,V;tm*W,C;FILE*P,*Q;O r(O(p),j(q)){return(p>>q)|(p<<( 32-q));}O l(O(p),j(q)){return(p<>(32-q));}void/**/c(O(p),O*q){if(swap_byte_order )for(i=0;i>13);A[U]=a=A[h&255]+L+N;N=A[(a>>8)&255]+h;U=(U+1)&255;}void e(O&p,O&b,O&q,O&d ){p=l(p,13);q=l(q,3);d^=q^(p<<3);b^=p^q;d=l(d,7);b=l(b,1);p^=b^d;q^=d^(b<<7);p=l(p,5);q= l(q,22);}void/**/E(O&p,O&b,O&q,O&d){q=r(q,22);p=r(p,5) ;q^=d^(b<<7);p^=b^d;d=r(d,7);b=r(b ,1);d^=q^(p<<3);b^=p^q;q=r(q,3);p=r(p,13);}void/**/F(j(d )){for(h=0;h<16;h++){w=t[0][(d*16+h )*3]^81;v=t[0][(d*16+h)*3+01]^25;V=t[0][(d*16+h)*3+2]^16; for(i=0;i<256;i++){u=((i+w)&127)|(i& 128);u=(((u>>1)+v)&127)|((u<<7)&128);s[h][i]=(((u>>1)+V)&( 127))|((u<<7)&128);}for(a=0;a<2;a++) for(z=0;z<8;z++)for(i=0;i<256;i++){k=s[h][i]^s[h][i^(1<tm_year;C.tm_mday=W->_(tm_md, ay);C.tm_mon=W->tm_mon;} else{b=2;C.tm_mon--;C.tm_year -=+ 1900;}if(!(P=fopen(q[b],"rb"))){T(2);return+1;}memset (A,0x0a,1024);y(1024,A);Z ();c(256,A);L=1;for(i=U=N=0 ;i<4 ; x[i++]=N)for(u=0;u<8192;u++)I();F(8);for(i=1;i b&& (q [b][0]-45||q[b][1])){if(!(P=fopen(q[b],"rb"))){T(2 );return(1);}}else{P=_(std , in);}b++;if(p>b&& (q[ b] [0]-'-'||q[b][ 1])){if(!(Q =fopen(q[b],"wb+"))){Z();T(3);_(re, turn)1;}}else{Q=stdout;}z =(j)( 29.530589*24* 60 * +60);F(( (( mktime(&C )-434928)%z)*8)/z);if(b-4){for(i=0;i 0;u=16){ w+= u; v=(w&~15)- 020;if(v >0){c(v / 4,(O*)m) ;memcpy(n,m,v);for(i=0;i <(O)v;i+=16){D((O* )( m+i));f=(O* )(((o*) n)+i) ; }c(v/4,(O*)m);f=(O*)memcpy(g,f,16); Y(v);w-=v;memmove(m ,m+v,w);}}if (17== ( w)&&m[16]<16){if(!(u=(O)m[16]))u=16 ;c(04 ,(O*)m);D((O* )m);c(4,(O*)m ) ;Y(u);}}}else{timeval(d);gettimeofday (&(d ),0);_(memcp ,y)(A,&d,sizeof (d));A[100]=getpid();for(i=0;i<8192;++ i)I( );for(i=0;i <4;g[i++]=N)I(); f=(O*)memcpy(n,g,16);c(4,g);memcpy( m,g ,16) ;Y(16);for (w=0;(w&15)==0&&(w= y(B,m))> 0;){for(i=0;i<16;m[w+i++]=N&255)I();v =(w +15) /16;c(v* 4,(O*)m);for(i=0;i<( O)w;i+= 16){O*q=(O*)(m+i);for(u=0;u<4;u++)q[u]^= f[ u]; for(u=0; u/* X XX XXXXXXXX XXXX*/ /* */ # include/* X */ /*XX*/ #include /* XXX*/ #/* */include\ __FILE__ #endif