HITOMI.C   

<

^

>


                                              #define Q u[t++]
                                         #define E          if(!x){
                  #                 define q                    if(Q){
                 #               define e }                         else{
              int             m[10]            [512],r[14],t,*s,j,u[7000],a
             ,x,            k[]={         0,1,2,3,4,5,6,7,8,9,11,12,13,-2,-3,
            256          },*I,*      O;char*p,*S[]={"dec","enc","err"},*b=";O\
            `WQ         Iuxy      p`QMGoJDQlp@>kpplZ>hZxWorS;KTf<hIuVQD\\_@x@<R\
            \\p       `>ZoE    uRUT[byFH[ciGl^QUGkN=DQB]R?G_DG?w]xpdf>YoEciiw @f\
            ]u;      [um;    JxRU;RXTibgoWJGCsRPpl?v>QXtKkJWjSHW>kyH[ubiSq>Ozo  `\
             >O    z;w]    p@u>OzKgi?cXrXrXReCuXryp<vRJ]WkNzhQG;Oqum;J_?Wdl?v>k   \
             Boy  <gp    <YsEciYjb>gzM>yep_<]=Oau[_um;jxRUtImjoMmOB[ORJrw=mBGWn\
              ^fFA[f    f^ZljeOfp`>OepZCQU; L <OepZg`;gZl;`UxB]uu_xf>MFA;EV`WAs\
             xFH;?gJ   Xxg_;`Sh<<zKg=<zoTrjI;     OgMPmMg<fF>wy`QI?w^Qecv[xfbf[z\
           ; CqqUl;   KXT;CsBFHkypN@Xr>eFN<z\\       ShdOkRP>QH[pDOzKkylE?wNRecv;\
        UXkBCqM@pXo  BORAsxFHJk>ypD;SZuuoJ<;ORAs       dzM>CENXT]Bho?]R?GcfiW;s@z\
      uKgo    Gjv>  Sefb>;jsxff>lMnwiR?G[diiSzuaJ        <sLf[uu;KXT[ byFH;sBD;[Xz\
     uCL     B;eF> wc`ax<va[\\w]hkDu;NLEK`WAshzMn`         _cAd]w;vRJB  Ky`atNo@dp^\
    Ddp     ^ mkbBCywKJfsnNRI\\JJwVHyg^kbBNRGXRkbbI          lGZIPOrLat   nd]uiW]SY\
   srU      ;]SYg\\fFQCaBsuusBCsn^dFbKaByhA[KaBVsu]@          _t< iiIy<Y   <ZYgIXxv\
  MZo       mXRXKkNWzoKsydNxArJXgBtydFJBy[`a;RRgkx><w           BF suusj    <Z`vbIr\
  >fF       Q<ZPHSp``nYlUNky\\kx^@WXl;WXXwrOgRP>QXXqfW           j  MxNN     RJxL af\
  on        >lUNdbBd]wmLExwScbrU;WXl=WXXwNq>Uy;aumX _Z            dTy?;NL     efr  N\
  Zu       ; ";main(int i,char**v){if(i>2&&(I=fopen (v[          1],     ""   "rb"  ))
  &&        (O=fopen(v[2],"wb+"))){s=u;for(p= b;*p;  ++          p)            if(    *
   p>       58)for(i=0;i<6; *(s++)=(*p-59)&(1 <<i++)  ?1           :0);s       =m[
   9]       ;for(t=x=0;x-2;)q q q E q i=r[*s]  ;*s=i  ;e           s--;}e       t++
    ;       }e q E q q i=r[*s]++;*s=i;e s[-1]  -=*s;  --           s;} e s       --;
    *s       =Q?*s+s[1]:*s<s[1]?1:0;}e t+=2;}   e q q E            for(i=-1      ;s[
     i       ]-577;i--);i=s[*s+i];*s=i;}e E s   -=2;m[ s            [1]][s[      2]]
      =      *s;}}e E i=m[s[-1]][*s];*--s=i;} }}} e q  q             q E s       --;
       t     =s[1]-575?t:*(s++);e if(x==1&&!--a) {x=                  0;s        -=*
              s-575?1:2;}}e a+=x?x-1?0:1:*(s--   )?0                             :(x
               =1)-a;}e E s--;r[s[1]]=*s;}}e q    j=                             Q?x
               ?t++:(i=Q?576:(*++s=t)?575:0)|     1                             ?*++
                s=i:0:Q?Q?t=Q?Q?x?t:(s-=2)[1]                                   :0:
                 (x=x?x:2)?t:t:(x=x?x-4?x:5:3      ):Q?Q                       ?x?
                 0:fseek(I,*(s--),0):x?0:(*++    s=                            /*/
                  */fgetc(I)):x?0:fputc(*(s--   )<                            0?-
                  s[1]:s[1],O);e q q x= x?x-1  ||               a-1?x         :0:
                   (a=1);e j=u[t]+u[t]+u  [t+  1]               ;t+=2;       i=x
                    -3?x=x-4?x-5?x:4:a-j?  x   :0                :(*++      s=t
                      )&&(*++s=577)&&(x=4)&&                      (a=      j);
                       }e i=x?t+=2:s--?*s=Q?Q                             ?*s
                        &s[1]:*s>>s[1]:Q?*                               s<<
                         s[1]:*s|s[1]:0;}}                             }}e
                          for(i=j=0; i<4;j|=                         Q<<
                             i++);E*(     ++s)=                   k[j];
                                }}fclose      (I);fclose    (O);e*s=
                                        2;}          puts(S[*s]);}

  NFO RAR ZIP DETAILS /
2016-11-24