#define o(a,b,c,d) a##f b##f c##f d; a##g b##g c##g d;q-- #define Z(z)if(*j==z) #define c(z,p) Z(z){y;v p##=r;o(b,[q-1]=b,[q] p b,[q]);} #define y q+=t;t=0 #define r w[q] #define v w[q-1] #define w(a,m,f) Z(a){y;r=m(r);q++;o(b,[q-1] = -b,[q-1]*f(r)+0*b,[0]);} #define A(p,w,o) for(p=0;p=48 &&*j<58){q++;t=1;r=*j-48 ; bf[q] = 0;(q--)[bg] = 0; }j++;}H=bf[0] ;K= bg[ 0]; return w[0];} void s(){int e=0;X=Q*8;f=g (Y*8, L*8 ) ;e=(f-X<0)?1: -1;l=0;while((l+=h)<8) { V=Y*8+l*R;W=L* 8+l*D;X= Q*8+l*U;f=g(V,W);if((f -X)*e>0){if(V>-1&&V<1&&W> -1&&W<1){p=V;d=W;return ;}else e/=-1;}}p=d=-10 ;}int main(int argc, z ** argv){int c, f;z b[2],Z ;S=0,C=1;k=argv[1];Z = atoi(argv[2])>>1;b[1]=Z*2 &255;b[0]=Z>> 9;J= 3.1415/Z;A(f,6,f[e]^f+1);while(--f>1)_( (f%2)[b]);_(246);A(c,384,c/3%2?c/6<<2:0);_(_(0));_(_((_(33) <<3)-9)/23);for(f+=5;f < c/22 ; f++) _(e[f] ^ f - 3);for(;f > c/29;f--)_(f>15?2*f- 31:c);_(0);for(f=0;f<= Z*2 ; f++){N = S;E_=1- J*J/2;T=J*(1-J*J/6); S=S*E_+C*T;C=C*E_-N* T;A=-(C*C-S*S);P=-A* C;E=A*S;G=S*C*2;I=- G*S;F=G*C;_((_(e[10 ]/2-1)<<3)-18);for( c=-1;c<5;c++)_((c+1)%2?0:-2*c*c+3*c+9);_(44);A(c,9,c&4?(1-c%2 )[b]:0);_(7);for(B=-Z ; B