/* ,*/ #include #include/* _ ,o*/ #define c(c)/* - . */return ( c); /* 2004*/ #include /*. Moekan "' `\b-' */ typedef/* */char p;p* u ,w [9 ][128] ,*v;typedef int _;_ r,i,n,i,a ,m,o,e [9], a[256],k [9], n[ 256];file*f ;_ x (_ k,_ r ,_ q){; for(; r< q ; k =(( 0xffffff) &(k>>8))^ n[255 & ( k ^u[0 + r ++ ] )]);c (k )} _ e (p*r, p*q ){ c( f = fopen (r ,q))}_ b(_ q){c( fseek (f, 0 ,q))}_ d(){c( fclose(f ))}_ c( p *q){c( 0- puts(q ) )}_/* / */main(_ t,p**z){if(t<4)c( c("" "\40 " /*XXXXXXXX*/"" ) )u=0;i=i=(e(z[1],"rb")) ?b(2)?0 : (((o =ftell (f))>=8)?(u =(p*)malloc(o))?b(0)?0:!fread(u,o,1,f):0:0)?0: d():0 ;if( !u)c(c(" bad\40input "));if(e(z[2],"rb" )){for(n=-1;256> i;n[i++] =-1 )a[ i]=0; for(i=i=0; i-1;i++)++a[r] ?(r==n)?( ++i>7)?(n[ n]+1 )?0:(n [n ]=i-7):0: (n=r) |(i=1):0;a =-1;n=o+1;for(i=33;i<127;i++ )( n[i ]+ 1&&n>a[i])? n= a [a=i] :0;b(i=i=0);if(a+1)for(n=n[a]; i< 8&& (r =fgetc(f ))> -1&& i n+7)?(r==a)?((*w[i ] =u [i])?1:(*w[i]= 46))?(a [i++]=i):0:0:0;d();}if(i<1)c(c( " bad\40la" "yout "))for(i =0;256>(r= i);n[i++]=r)for(a=8; a >0;a --) r = ( (r&1)==0) ?(unsigned int)r>>(01):((unsigned /*kero Q' ,KSS */)r>> 1)^ 0xedb88320;m=a[i-1];a[i ]=(m r;r++)if(r-47&&r-92 && r-(_)* w[i])*( v++)= (p)r;*v=0;}for(sprintf /*XX X*/ (*w+1, "%0" "8x",x(r=time(i=0),m,o)^~ 0) ;i< 8;++ i)u [n+ i]=*(*w+i+1);for(*k=x(~ 0,i=0 ,*a);i>- 1; ){for (a=i;a-1?!w[i][++ e[+ i]]:0; ) for( a=+i--; a