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