#include #include int _[163]; int (*f[163])(); A(){return f[5](11,30),_[99+_[98]++]=28,_[99+_[98]++]=26,f[23](),_[11]-_[30]-_[40];} B( ){return f[5](30,29),_[20]=0, _[99+_[98]++]=f[0](_[40],2)+_[40],_[99+_[98]++]=_[ 40 ], f[ 10 ]( _[19]=f[8](),9),_[20];}C(){return f[5](30,28),_[8]=f[0](3,4),f[5](30,12) ,_ [9 ]= f[ 0] (5 ,6 ), _[ 10]=_[8]+_[9],_[34]=f[7](33,0),_[99+_[98]++]= _[10]+2,_[99+_[98] ++ ]= _[ 40 ], f[ 10 ]( _[ 26 ]= f[ 8] (),12),_[21];}D(){return _[0]=_[8]-_[40]-_[14],_[_[40]]= _[ 9] -_ [ 40 ], _[ 2] =_ [0 ]+ _[ 40 ], f[ 5] (3 ,_[40]),_[4]=_[0]+_[9]-_[40],_[5]=_[4]+_[40],f[5 ]( 6, 32 ), _[ 7] =_ [6 ]+ _[ 40 ], f[ 10 ]( _[ 0] <0 , 13 ), f[10](_[2] <0,14),f[10](_[4]>_[8]-_[40], 15 ), f[ 10 ]( _[ 5] >_ [8 ]- _[ 40 ], 16 ), f[ 5] ( 16 ,0 ), f[ 5] ( 17 ,_[40]),_[99+_[98]++]=29,_[99+_[ 98 ] ++ ]= 30 ,f [ 23 ]( ), f[ 10 ]( _[ 2] <_ [8 ], 18 ), _[ 35 ]= 26 ,_ [ 36 ]= _[ 14],_[37]=(_[13]%10)+_[ 34 ], f[ 6] ( 35 ,0 ), _[ 13 ]/= 10 ;} E(){return *(char*)(_[_[41]]++); } int F(int i,int j) { return _[i]=_[j]; } int G(int i, int j) { return ((char*)_[_[i]])[_[i+_[40]]] = _[i+2]; } int H(int i, int j) { return ((char*)_[i])[j]; } I() { return _[98]-=2, (int) malloc(_[99+_[98]]*_[99+_[98]+1]); } J() { return f[5](20,19), _[99+_[98]++] = 28, _[99+_[98]++] = 27, f[23](), _ [19]; } int K(int i,int j) { return _[99+_[98]++] = 0, _[99+_[98]++] = i, _[99+_[98]++] = j,_[99+_[ 98]++] = 42, _[99+_[98]++] = 43, f[23](), _[98] -= 3, 0; } int L(int i,int j) { return f[5](16,32), _[99+_[98]++] = 34, _[99+_[98]++] = 33, f[23](),f[ 5](13,32),f[5](14,32),_[99+_[98]++] = 35,_[99+_[98]++] = 36,f[23](),_[ 35] = 26,f[10](_[13],19),_[36] = _[14]--,_[37] = 0,f[6](35,0),f[5](16, 32),_[99+_[98]++] =21,_[99+_[98]++] = 22,f[23](),f[5](21,26),_[99+_[98 ]++] = 37,_[99+_[98]++] = 38,f[23](),f[10](!f[7](21,0),20),f[5](29,21) ,_[21] = f[1](_[38],_[39]); } M() { return _[99+_[98]++] = _[8]*_[9], _[99+_[98]++] = sizeof(int), f[10](_ [18] = f[8](),11), free((char*)_[26]), 0; } N() { return _[_[40]] = _[9]-_[40]+_[0], f[5](0,32); } O() { return _[3] = _[9]-_[40]+_[2], f[5](2,32); } P() { return _[6] = _[4]-_[8]+_[40], _[4] = _[8]-_[40]; } Q() { return _[7] = _[5]-_[8]+_[40], _[5] = _[8]-_[40]; } R() { return (_[13] += ((int*)_[18])[_[16]+_[8]*_[17]]%10); } S() { return f[5](16,2), f[5](17,3), _[99+_[98]++] = 24, _[99+_[98]++] = 25, f[23](),_[13]; } T() { return _[36] = _[14]++, _[37] = _[13]+_[34], f[6](35,0); } U() { return _[21]--; } V() { return _[25] = f[7](26,_[16]), _[36] = _[16], _[37] = f[7](26,_[14]-_[ 16]), f[6](35,0), _[36] = _[14]-_[16], _[37] = _[25], f[6](35,0), _[16 ]++; } W() { return _[16] <= _[14]/2; } Y() { return _[13] += ((int*)_[18])[_[16]+_[8]*_[17]]/10, _[16]++, _[17]--; } Z() { return _[16] <= _[5]; } a() { return _[41] = 11, f[4](32,0); } b() { return _[41] = 29, (*(char*)(_[19]++) = f[4](9,32)); } c() { } d() { return f[10](_[17]>=0,17), _[16]++,_[17]--; } e() { return _[16]<=_[4]; } g() { return ((int*)_[18])[_[16]+_[8]*_[17]]=(f[7](28,_[16])-_[34])*(f[7](12 ,_[17])-_[34]), _[17]++; } h() { return f[7](12,_[17]) != 0; } i() { return f[7](28,_[16]) != 0; } j() { return f[5](17,32), _[99+_[98]++] = 31, _[99+_[98]++] = 32, f[23](), _ [16]++; } k() { return f[3](_[14],_[12]), _[14]++; } l() { return _[14] < _[10]; } m() { return _[21]++; } n() { return f[7](21,0) == _[34]; } p() { return _[12] = (int) ((char**)_[42]) [_[15]], _[28] = _[22], _[38] = _ [_[15]], _[39] = _[12], _[23] = f[2](0,0), free((char*)_[22]), _[15]++ ,f[5](22,23); } q() { return _[15] < _[43]; } r() { return _[15] = _[40] = 1, _[33] = (int) "0", _[29]=(int) "1",_[22] = f [1](1,2),_[98]=0,_[99+_[98]++]=39,_[99+_[98]++]=40, f[23](),puts((char *)_[22]); } s() { return _[99+_[98]-3-2] = 1, f[_[99+_[98]-1-2]](); } t() { return _[99+_[98]-2-2] && (_[99+_[98]-3-2] == 0); } X() { while( f[_[99+_[98]-1]](_[32],_[1]) ) { f[_[99+_[98]-2]](_[7],_[4]); } return _[98]-=2, _[_[99+_[98]+1] * _[99+_[98]]]; } int (*f[163])() = {A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,g,h,i,j,k,l,m,n,p,q,r,s,t}; int main( int a, char* b[] ) { _[42] = (int) b; _[43] = a; f[41](); return 0; }