#include #include #define S(q)B(*e=0),q,p); #define W(w)if((w)<22)v= -v;else v-=10;else #define F for(r=d;r1;){if(r-d>N*3/4){B(8));F++r)*r=c[(r-d)%13];F)w= *(g=d+rand()%N),*g= *r,*r++=w;r=d;}for(;;){B(3),y);if(!gets(l)||(w=atoi(l))<1)exit(0);if(w&1||w>M||w>y)B(1),y=w/2&&u(5)&&(y+=(3*(h(0,1[q])==10)-1)*w/2);if(x==-21)goto _;if(v==-21){y+=w/2;goto _;}while(x>-17&&x<17)H(x,g)while((v==20||*p==-1[e])&&y>=w&&u(6)){y-=w;++s;for(g=e++;2[g]= *g,g!=p;)--g;*g++= *e;*g=' ';i:v=h(h(0,*p),*e++= *r++);S(t)if(*p=='A'&&-1[e]!= *p)goto _;}if(f=y>=w&&u(7))y-=w,H(v,e)while(!f&&v<22&&u(4)){H(v,e)if(v<22)S(t)}_:x<0&&(x= -x);v<0&&(v= -v);if(v<22)if(v==x)j+=w*++f;else if(x>21||v>x)j+=w*2*++f;if(s--){*e++=' ';*e++= *p;*e=0;for(e=p;*e=2[e];)e++;goto i;}y+=j;S(q)};}