int calculate_output(int);
int calculate_output2(int);
int calculate_output3(int);
int calculate_output4(int);
int calculate_output5(int);
int calculate_output6(int);
int calculate_output7(int);
int calculate_output8(int);
int calculate_output9(int);
int calculate_output10(int);
int calculate_output11(int);
int calculate_output12(int);
int calculate_output13(int);
int calculate_output14(int);
int calculate_output15(int);
int calculate_output16(int);
int calculate_output17(int);
int calculate_output18(int);
int calculate_output19(int);
int calculate_output20(int);
int calculate_output21(int);
int calculate_output22(int);
int calculate_output23(int);
int calculate_output24(int);
int calculate_output25(int);
int calculate_output26(int);
int calculate_output27(int);
int calculate_output28(int);
int calculate_output29(int);
int calculate_output30(int);
int calculate_output31(int);
int calculate_output32(int);
int calculate_output33(int);
int calculate_output34(int);
int calculate_output35(int);
int calculate_output36(int);
int calculate_output37(int);
int calculate_output38(int);
int calculate_output39(int);
int calculate_output40(int);
int calculate_output41(int);
int calculate_output42(int);
int calculate_output43(int);
int calculate_output44(int);
int calculate_output45(int);
int calculate_output46(int);
extern void __VERIFIER_error(void);
extern int __VERIFIER_nondet_int(void);
extern void exit(int);

	// inputs
	int a= 1;
	int f= 6;
	int d= 4;
	int c= 3;
	int b= 2;
	int e= 5;

	// outputs
	int u = 21;
	int v = 22;
	int w = 23;
	int x = 24;
	int y = 25;
	int z = 26;


	int a14 = 8;
	int a0 = 1;
	int a11 = 1;
	int a28 = 1;
	int a20 = 1;
	int a7 = 0;
	int a22 = 1;
	int a24 = 1;
	int a25 = 1;
	int a29 = 6;
	int a19 = 3;

	int calculate_output2(int input);
	int calculate_output3(int input);
	int calculate_output4(int input);
	int calculate_output5(int input);
	int calculate_output6(int input);
	int calculate_output7(int input);
	int calculate_output8(int input);
	int calculate_output9(int input);
	int calculate_output10(int input);
	int calculate_output11(int input);
	int calculate_output12(int input);
	int calculate_output13(int input);
	int calculate_output14(int input);
	int calculate_output15(int input);
	int calculate_output16(int input);
	int calculate_output17(int input);
	int calculate_output18(int input);
	int calculate_output19(int input);
	int calculate_output20(int input);
	int calculate_output21(int input);
	int calculate_output22(int input);
	int calculate_output23(int input);
	int calculate_output24(int input);
	int calculate_output25(int input);
	int calculate_output26(int input);
	int calculate_output27(int input);
	int calculate_output28(int input);
	int calculate_output29(int input);
	int calculate_output30(int input);
	int calculate_output31(int input);
	int calculate_output32(int input);
	int calculate_output33(int input);
	int calculate_output34(int input);
	int calculate_output35(int input);
	int calculate_output36(int input);
	int calculate_output37(int input);
	int calculate_output38(int input);
	int calculate_output39(int input);
	int calculate_output40(int input);
	int calculate_output41(int input);
	int calculate_output42(int input);
	int calculate_output43(int input);
	int calculate_output44(int input);
	int calculate_output45(int input);
	int calculate_output46(int input);

	int calculate_output(int input) {
	    if(((!(a7==1)&&(!(a11==1)&&((a24==1)&&(!(a25==1)&&((a28==1)&&(!(a0==1)&&((!(a20==1)&&((a22==1)&&((input==5)&&((a29==5)||(a29==6)))))&&(a19==3))))))))&&(a14==8))){
	    	a7 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	return 24;
	    } else if((((a28==1)&&(!(a0==1)&&((a14==9)&&((a22==1)&&((a11==1)&&(!(a24==1)&&((((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==6)))||((((a29==9)&&((a7==1)&&!(a25==1)))&&(a19==5))||(((!(a7==1)&&(a25==1))&&(a29==5))&&(a19==1))))&&(input==6))))))))&&(a20==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a7==1)&&((((((a20==1)&&((a28==1)&&(((a29==5)&&(((a22==1)&&(input==3))&&(a0==1)))&&(a19==2))))&&(a11==1))&&(a14==10))&&(a25==1))&&!(a24==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if(((((a11==1)&&((((a22==1)&&((((a24==1)&&(((input==3)&&(a14==10))&&!(a25==1)))&&(a19==3))&&(a29==7)))&&(a0==1))&&(a20==1)))&&(a7==1))&&(a28==1))){
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 4;
	    	a14 = 9;
	    	a11 = 0;
	    	return -1;
	    } else if((((a0==1)&&(!(a24==1)&&(((a28==1)&&(!(a11==1)&&((!(a7==1)&&(((a19==2)&&(((a29==8)||(a29==9))&&(input==1)))&&(a22==1)))&&(a14==8))))&&!(a20==1))))&&!(a25==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((!(a20==1)&&((a28==1)&&((a7==1)&&(!(a11==1)&&((a24==1)&&((a14==8)&&((a19==4)&&(((input==6)&&(a22==1))&&(a0==1)))))))))&&(a29==9))&&!(a25==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if((((((a7==1)&&((a28==1)&&(((a20==1)&&((a19==5)&&(!(a11==1)&&((a29==5)&&((a0==1)&&(input==4))))))&&(a14==9))))&&(a25==1))&&(a22==1))&&!(a24==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((!(a7==1)&&(((a22==1)&&((a11==1)&&((a20==1)&&((a19==2)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a14==9))))))&&!(a25==1)))&&(a28==1))&&(a24==1)))){
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((((a0==1)&&((a19==4)&&(((!(a24==1)&&((a25==1)&&(!(a20==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&(a14==9)))))&&(a11==1))&&(a22==1))))&&!(a7==1))&&(a28==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((a11==1)&&((a14==9)&&(((((((((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==5))&&(a28==1))&&(a25==1))&&(a22==1))&&!(a24==1))&&(a0==1))&&!(a7==1))&&!(a20==1))))){
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a25==1)&&(((a14==8)&&((!(a11==1)&&(!(a0==1)&&(((!(a24==1)&&((a28==1)&&(((a29==8)||(a29==9))&&(input==6))))&&(a22==1))&&(a7==1))))&&(a20==1)))&&(a19==5)))){
	    	a7 = 0;
	    	a19 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((((a25==1)&&((!(a20==1)&&(((a14==9)&&((a7==1)&&((a28==1)&&((input==2)&&((a29==5)||(a29==6))))))&&(a22==1)))&&(a24==1)))&&(a19==1))&&(a0==1)))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((a22==1)&&(!(a24==1)&&((!(a7==1)&&((!(a11==1)&&((!(a25==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a14==8)))&&(a20==1)))&&(a28==1)))&&(a19==3))))&&(a0==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	return 24;
	    } else if((((a28==1)&&((((a19==1)&&((a25==1)&&((((a22==1)&&((a29==8)&&((input==2)&&!(a0==1))))&&!(a11==1))&&(a20==1))))&&!(a7==1))&&!(a24==1)))&&(a14==9))){
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 7;
	    	return -1;
	    } else if(((a28==1)&&((a14==8)&&((a19==1)&&((a7==1)&&((((a24==1)&&(!(a25==1)&&((a20==1)&&(((a29==5)&&(input==2))&&(a22==1)))))&&(a0==1))&&!(a11==1))))))){
	    	a19 = 2;
	    	a20 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a0==1)&&((!(a20==1)&&(((a19==2)&&(((a24==1)&&((a28==1)&&(((a14==8)&&(((a29==6)||(a29==7))&&(input==4)))&&!(a11==1))))&&(a22==1)))&&!(a7==1)))&&(a25==1)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a7==1)&&((!(a24==1)&&(!(a25==1)&&(((a0==1)&&((a20==1)&&((a14==9)&&(!(a11==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a19==5))))))&&(a22==1))))&&(a28==1)))){
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	return 23;
	    } else if(((a28==1)&&(!(a0==1)&&(((a22==1)&&((((((a29==6)&&((!(a24==1)&&((a20==1)&&(a7==1)))&&(a25==1)))&&(a19==1))||(((a19==5)&&((!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1)))&&(a29==9)))||((((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1))))&&(a29==5))&&(a19==1))))&&(input==3))&&(a11==1)))&&(a14==8))))){
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a7==1)&&(((((a20==1)&&(((a14==9)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&(a22==1)))&&(a28==1)))&&!(a11==1))&&(a19==2))&&!(a25==1)))&&(a0==1))&&!(a24==1))){
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if((((!(a20==1)&&(((((((((input==3)&&((a29==5)||(a29==6)))&&(a22==1))&&(a14==9))&&(a7==1))&&!(a25==1))&&(a11==1))&&(a28==1))&&(a19==1)))&&!(a0==1))&&(a24==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(!(a24==1)&&((((!(a20==1)&&((((((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&(a14==9))&&!(a25==1))&&(a22==1))&&!(a7==1)))&&(a19==2))&&(a28==1))&&(a0==1))))){
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	return 24;
	    } else if(((a28==1)&&(((!(a25==1)&&((!(a24==1)&&((a14==9)&&((a20==1)&&(((((a29==5)||(a29==6))&&(input==2))&&(a19==2))&&!(a0==1)))))&&(a22==1)))&&!(a11==1))&&(a7==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a24==1)&&((((a19==4)&&((!(a11==1)&&((a0==1)&&(((input==1)&&((a29==7)||(a29==8)))&&(a14==9))))&&(a22==1)))&&(a28==1))&&!(a25==1)))&&!(a20==1))&&!(a7==1))){
	    	a29 = 6;
	    	a19 = 3;
	    	a0 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((((a25==1)&&((a22==1)&&(((((((!(a7==1)&&((input==3)&&((a29==8)||(a29==9))))&&!(a24==1))&&(a0==1))&&(a14==9))&&(a20==1))&&(a11==1))&&(a19==4))))&&(a28==1))){
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((((((a0==1)&&(((a24==1)&&((a28==1)&&((a22==1)&&((a14==10)&&(!(a7==1)&&((input==4)&&((a29==8)||((a29==6)||(a29==7)))))))))&&(a25==1)))&&(a20==1))&&(a11==1))&&(a19==2))){
	    	a29 = 5;
	    	a24 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	return -1;
	    } else if(((a22==1)&&(((a28==1)&&((!(a20==1)&&(((a19==3)&&((a29==7)&&(!(a25==1)&&((a14==8)&&((a7==1)&&(input==1))))))&&!(a11==1)))&&(a0==1)))&&!(a24==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a25==1)&&(((((a7==1)&&(((a14==9)&&((a28==1)&&((input==4)&&(a22==1))))&&!(a24==1)))&&!(a11==1))&&!(a20==1))&&(a19==5)))&&(a29==9)))){
	    	a19 = 3;
	    	a25 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if((((a11==1)&&((((a28==1)&&((a14==9)&&((!(a0==1)&&((a24==1)&&(!(a20==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))))&&!(a7==1))))&&(a19==3))&&(a22==1)))&&!(a25==1))){
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 2;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a7==1)&&(((a14==9)&&(((a22==1)&&((!(a25==1)&&(!(a0==1)&&((((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==4))))&&!(a20==1)))&&(a24==1)))&&(a11==1)))&&(a28==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 0;
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	a7 = 0;
	    	return -1;
	    } else if((!(a24==1)&&((a0==1)&&((!(a25==1)&&(((((((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a14==8)))&&(a22==1))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==2)&&(((a24==1)&&((((!(a20==1)&&((a0==1)&&(((((a29==7)||(a29==8))&&(input==1))&&(a14==9))&&(a22==1))))&&(a7==1))&&(a25==1))&&!(a11==1)))&&(a28==1)))){
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	a14 = 8;
	    	return 24;
	    } else if((((((a20==1)&&((a28==1)&&(!(a0==1)&&((!(a11==1)&&((a25==1)&&((input==2)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6))))))&&(a22==1)))))&&!(a24==1))&&(a7==1))&&(a14==8))){
	    	a0 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((a25==1)&&(((((a0==1)&&(((a19==5)&&(((!(a7==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a11==1))&&(a22==1)))&&(a28==1)))&&!(a24==1))&&!(a20==1))&&(a14==9)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a11==1)&&(((a24==1)&&(((a28==1)&&((a20==1)&&((((a25==1)&&(input==4))&&(a19==3))&&(a29==7))))&&(a14==9)))&&!(a7==1)))&&(a22==1))&&(a0==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a25 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if((((!(a24==1)&&(((a14==9)&&(!(a7==1)&&(!(a25==1)&&((!(a20==1)&&((a22==1)&&((input==1)&&(a28==1))))&&!(a0==1)))))&&(a11==1)))&&(a19==3))&&(a29==8))){
	    	a29 = 6;
	    	a0 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a0==1)&&(((((a25==1)&&((a7==1)&&((a28==1)&&(!(a11==1)&&((a19==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==6))&&(a22==1)))))))&&(a20==1))&&(a14==9))&&!(a24==1)))){
	    	a0 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((a22==1)&&((a14==9)&&((a25==1)&&(((a0==1)&&(((((((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1))&&!(a11==1))&&(a7==1))&&!(a24==1))&&!(a20==1)))&&(a19==1)))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	return 21;
	    } else if((((((((!(a25==1)&&(((a28==1)&&((input==1)&&(((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))))&&(a11==1)))&&!(a24==1))&&(a0==1))&&(a14==8))&&(a22==1))&&(a20==1))&&!(a7==1))){
	    	a29 = 8;
	    	a19 = 4;
	    	a7 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if((((a29==5)&&((a28==1)&&((!(a7==1)&&((a19==3)&&(!(a11==1)&&(!(a24==1)&&((((a20==1)&&(input==5))&&(a22==1))&&(a0==1))))))&&(a25==1))))&&(a14==9))){
	    	a24 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a14==8)&&(((((((a28==1)&&((((input==6)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))||((a29==6)&&(a19==3))))&&(a0==1))&&!(a7==1)))&&(a20==1))&&(a22==1))&&!(a11==1))&&(a24==1))&&(a25==1)))){
	    	a29 = 6;
	    	a19 = 4;
	    	a24 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((a11==1)&&(!(a7==1)&&((a22==1)&&(!(a20==1)&&((((a28==1)&&(!(a24==1)&&((((input==4)&&((a29==8)||(a29==9)))&&(a19==3))&&!(a0==1))))&&(a14==8))&&(a25==1))))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a22==1)&&((a7==1)&&((a28==1)&&(!(a25==1)&&(((((a14==8)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==4))&&!(a24==1)))&&(a11==1))&&(a19==5))&&(a0==1)))))))){
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	return 23;
	    } else if(((!(a25==1)&&(((a19==4)&&(((a20==1)&&(!(a11==1)&&((a28==1)&&((a29==5)&&(((input==1)&&!(a0==1))&&!(a7==1))))))&&(a14==8)))&&(a22==1)))&&!(a24==1))){
	    	a24 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	a7 = 1;
	    	return 21;
	    } else if(((((!(a25==1)&&((a22==1)&&(!(a11==1)&&(((a19==1)&&(!(a0==1)&&((a14==9)&&((input==3)&&((a29==5)||(a29==6))))))&&(a24==1)))))&&(a7==1))&&!(a20==1))&&(a28==1))){
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a14==8)&&((a28==1)&&((((((a24==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3)))&&!(a7==1))&&(a22==1))&&(a19==3))&&!(a25==1))))&&(a11==1))&&!(a0==1))&&(a20==1))){
	    	a25 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	return 23;
	    } else if(((a0==1)&&(((a24==1)&&((a14==8)&&((!(a25==1)&&(((a19==5)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==2))&&(a7==1))&&(a20==1)))&&(a22==1)))&&!(a11==1))))&&(a28==1)))){
	    	a29 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((((a11==1)&&(((a14==8)&&((((a0==1)&&((!(a25==1)&&((input==5)&&((a29==5)||(a29==6))))&&(a28==1)))&&(a22==1))&&!(a7==1)))&&(a24==1)))&&(a20==1))&&(a19==4))){
	    	a24 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((((a14==8)&&((a0==1)&&((a22==1)&&((a20==1)&&((!(a11==1)&&(((input==6)&&((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3))))&&!(a25==1)))&&(a28==1))))))&&!(a24==1))&&(a7==1))){
	    	a19 = 5;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	return 24;
	    } else if(((a24==1)&&(((a25==1)&&((((a19==2)&&((a0==1)&&(((a7==1)&&((a14==10)&&((((a29==6)||(a29==7))||(a29==8))&&(input==5))))&&(a11==1))))&&!(a20==1))&&(a28==1)))&&(a22==1)))){
	    	a29 = 6;
	    	a14 = 9;
	    	return -1;
	    } else if((((a22==1)&&((((a7==1)&&((a28==1)&&((a11==1)&&(((((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a19==2)&&(a29==5)))&&(input==5))&&(a24==1))&&!(a25==1)))))&&(a14==8))&&!(a0==1)))&&(a20==1))){
	    	a7 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	return 21;
	    } else if(((!(a24==1)&&((((a28==1)&&(((a19==3)&&((a7==1)&&(((((a29==6)||(a29==7))&&(input==4))&&(a11==1))&&(a20==1))))&&(a25==1)))&&(a14==9))&&(a22==1)))&&!(a0==1))){
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 9;
	    	a24 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((a7==1)&&((a29==8)&&(((((a22==1)&&((a14==9)&&((((input==4)&&!(a24==1))&&(a0==1))&&(a20==1))))&&(a19==3))&&!(a25==1))&&(a28==1)))))){
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((a0==1)&&((((a25==1)&&(!(a24==1)&&(!(a7==1)&&((((a14==9)&&((input==1)&&(((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))))&&(a28==1))&&(a22==1)))))&&(a20==1))&&(a11==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a22==1)&&((a0==1)&&(!(a24==1)&&((((a25==1)&&(!(a11==1)&&((a20==1)&&(((a29==6)||(a29==7))&&(input==2)))))&&(a7==1))&&(a14==9)))))&&(a19==3)))){
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a11 = 1;
	    	return 23;
	    } else if(((a28==1)&&((a22==1)&&(!(a0==1)&&(!(a20==1)&&((a24==1)&&(!(a7==1)&&((((a11==1)&&((input==5)&&(((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))))&&(a25==1))&&(a14==9))))))))){
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	return 21;
	    } else if(((a28==1)&&(!(a24==1)&&((((a14==8)&&((a19==2)&&(((a11==1)&&(!(a20==1)&&((a22==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))))&&!(a25==1))))&&!(a0==1))&&(a7==1))))){
	    	a19 = 4;
	    	a29 = 5;
	    	a14 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if((((((a28==1)&&((!(a25==1)&&((((a7==1)&&((a29==9)&&((input==2)&&(a11==1))))&&(a22==1))&&(a14==10)))&&(a0==1)))&&(a24==1))&&(a20==1))&&(a19==4))){
	    	a14 = 8;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if(((a0==1)&&((((!(a11==1)&&(((a24==1)&&(((a28==1)&&(!(a20==1)&&(((a29==8)||(a29==9))&&(input==4))))&&(a7==1)))&&(a14==9)))&&(a22==1))&&(a19==5))&&!(a25==1)))){
	    	a19 = 2;
	    	a29 = 7;
	    	a0 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	return -1;
	    } else if(((a20==1)&&((a11==1)&&(!(a24==1)&&(((a14==8)&&(((((input==4)&&(((a19==5)&&((a29==9)&&(a25==1)))||(((a29==5)&&!(a25==1))&&(a19==1))))&&(a22==1))&&!(a7==1))&&!(a0==1)))&&(a28==1)))))){
	    	a19 = 2;
	    	a29 = 9;
	    	a25 = 1;
	    	return 23;
	    } else if((((a28==1)&&(((!(a7==1)&&(!(a20==1)&&((((a25==1)&&(!(a0==1)&&(((a29==7)||(a29==8))&&(input==6))))&&(a22==1))&&!(a11==1))))&&(a19==1))&&(a24==1)))&&(a14==8))){
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((a14==9)&&((a7==1)&&(!(a11==1)&&(!(a25==1)&&((((!(a24==1)&&((((a29==7)||(a29==8))&&(input==3))&&(a22==1)))&&!(a20==1))&&(a28==1))&&!(a0==1))))))&&(a19==2))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	return 21;
	    } else if((((((a7==1)&&((!(a24==1)&&(!(a0==1)&&(((((input==6)&&((a29==7)||(a29==8)))&&(a14==9))&&!(a25==1))&&(a22==1))))&&(a28==1)))&&!(a11==1))&&(a19==2))&&!(a20==1))){
	    	a19 = 3;
	    	a29 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((((((a14==9)&&(((((!(a25==1)&&((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==4)))&&(a22==1))&&(a20==1))&&!(a7==1))&&!(a11==1)))&&(a28==1))&&!(a24==1))&&(a0==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	return 21;
	    } else if(((a19==1)&&((((a24==1)&&((a28==1)&&(((((a11==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&(a22==1)))&&(a20==1))&&(a14==10))&&(a0==1))))&&!(a7==1))&&(a25==1)))){
	    	a25 = 0;
	    	a29 = 8;
	    	a24 = 0;
	    	a14 = 9;
	    	a11 = 0;
	    	a7 = 1;
	    	a19 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if(((((((((a25==1)&&((!(a20==1)&&((((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(input==6)))&&(a28==1)))&&(a7==1))&&(a14==9))&&(a0==1))&&(a22==1))&&(a11==1))&&!(a24==1))){
	    	a29 = 5;
	    	a14 = 10;
	    	a25 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((!(a11==1)&&(((a25==1)&&((!(a7==1)&&((a24==1)&&(((a20==1)&&((input==1)&&(((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))))&&(a22==1))))&&(a14==8)))&&!(a0==1)))&&(a28==1))){
	    	a11 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((((a28==1)&&((a0==1)&&((!(a7==1)&&((!(a25==1)&&(((a14==9)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a11==1)))&&(a20==1)))&&(a19==5))))&&(a22==1))&&(a24==1))){
	    	a0 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a25==1)&&((a28==1)&&(!(a11==1)&&(((a24==1)&&(((a19==3)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==4))&&(a0==1)))&&(a7==1)))&&(a14==8)))))&&(a22==1))&&!(a20==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a19==4)&&((a14==10)&&((((a28==1)&&((a25==1)&&(((a11==1)&&((a7==1)&&((input==3)&&(a29==9))))&&(a22==1))))&&(a20==1))&&(a24==1))))&&(a0==1))){
	    	a19 = 3;
	    	a29 = 6;
	    	a14 = 9;
	    	a7 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((a28==1)&&((!(a20==1)&&((a0==1)&&((a22==1)&&((a25==1)&&((a11==1)&&(((!(a24==1)&&(((a29==5)||(a29==6))&&(input==1)))&&(a14==8))&&(a19==2)))))))&&!(a7==1)))){
	    	a0 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((((a14==10)&&((a28==1)&&((a22==1)&&(((a20==1)&&(((a11==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a0==1)))&&(a25==1)))&&(a19==1)))))&&!(a7==1))&&(a24==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((!(a24==1)&&(((a20==1)&&((a14==8)&&((((a29==6)||(a29==7))&&(input==5))&&!(a7==1))))&&(a0==1)))&&!(a25==1))&&(a19==4))&&(a22==1))&&!(a11==1))&&(a28==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((((a20==1)&&((a28==1)&&(!(a24==1)&&((a0==1)&&((a14==9)&&(((((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==6))&&(a22==1))&&!(a25==1))&&!(a7==1)))))))&&(a11==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a28==1)&&((!(a25==1)&&(((a11==1)&&(((a24==1)&&(((a14==9)&&(!(a20==1)&&(input==6)))&&(a29==6)))&&(a19==4)))&&(a7==1)))&&!(a0==1)))&&(a22==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==10)&&((a28==1)&&(!(a25==1)&&((a19==4)&&((a0==1)&&((a7==1)&&((a11==1)&&(((((input==2)&&(a24==1))&&!(a20==1))&&(a29==9))&&(a22==1)))))))))){
	    	a0 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	a7 = 0;
	    	a14 = 9;
	    	a29 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a19==2)&&(!(a0==1)&&((a14==8)&&((((a22==1)&&(!(a24==1)&&(!(a11==1)&&((((input==4)&&((a29==7)||(a29==8)))&&(a20==1))&&!(a25==1)))))&&(a7==1))&&(a28==1)))))){
	    	a19 = 4;
	    	a24 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	return 23;
	    } else if((((a22==1)&&((((!(a0==1)&&((a11==1)&&((a28==1)&&((a25==1)&&((((a29==6)||(a29==7))&&(input==1))&&!(a24==1))))))&&!(a20==1))&&(a14==9))&&(a19==5)))&&!(a7==1))){
	    	a19 = 2;
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&(((a11==1)&&(((((a24==1)&&((a20==1)&&((a19==1)&&((a14==10)&&((input==2)&&(a29==7))))))&&(a22==1))&&(a28==1))&&!(a7==1)))&&(a0==1)))){
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	a14 = 8;
	    	a25 = 1;
	    	return 23;
	    } else if((((((((a0==1)&&((a24==1)&&(((a22==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a28==1)))&&!(a7==1))))&&(a19==5))&&!(a25==1))&&(a14==9))&&!(a20==1))&&(a11==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a22==1)&&((((((a19==5)&&((a29==8)&&((!(a24==1)&&(!(a7==1)&&(!(a20==1)&&(a11==1))))&&!(a25==1))))||((((!(a24==1)&&((!(a20==1)&&(a11==1))&&!(a7==1)))&&!(a25==1))&&(a29==9))&&(a19==5)))||((a19==1)&&(((a25==1)&&((a24==1)&&((a7==1)&&((a20==1)&&!(a11==1)))))&&(a29==5))))&&(input==4))&&(a28==1)))&&(a14==9))&&(a0==1))){
	    	a19 = 4;
	    	a0 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a22==1)&&((a29==6)&&((((a28==1)&&((((a14==8)&&(!(a7==1)&&((a20==1)&&(input==2))))&&(a19==4))&&(a24==1)))&&!(a11==1))&&(a0==1))))&&(a25==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((a20==1)&&((((a22==1)&&((a25==1)&&((a14==8)&&((!(a7==1)&&((((input==4)&&(a19==5))&&(a24==1))&&(a29==7)))&&!(a11==1)))))&&(a28==1))&&(a0==1)))){
	    	a19 = 4;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if((((((a14==9)&&((a7==1)&&(!(a20==1)&&(!(a24==1)&&((!(a0==1)&&(((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==2)))&&(a28==1))))))&&!(a25==1))&&(a22==1))&&!(a11==1))){
	    	a20 = 1;
	    	a19 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a28==1)&&(!(a24==1)&&(((a19==3)&&(((a22==1)&&((((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a14==9))&&!(a11==1)))&&!(a25==1)))&&!(a0==1))))&&!(a20==1))&&!(a7==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a0==1)&&((((a24==1)&&(((a7==1)&&((((input==4)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))))&&(a22==1))&&(a20==1)))&&!(a11==1)))&&(a25==1))&&(a14==8))))){
	    	a29 = 9;
	    	a11 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if((((!(a25==1)&&((((a28==1)&&(((!(a11==1)&&((input==6)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))&&(a22==1))&&(a0==1)))&&(a20==1))&&!(a7==1)))&&(a14==8))&&(a24==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&(((!(a0==1)&&((!(a25==1)&&((a11==1)&&((a22==1)&&((((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==4))&&(a28==1)))))&&(a20==1)))&&(a14==9))&&!(a7==1)))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if((!(a24==1)&&(((a22==1)&&(((a7==1)&&(((!(a20==1)&&((a28==1)&&((((a29==7)||(a29==8))&&(input==1))&&(a14==9))))&&(a11==1))&&(a25==1)))&&(a0==1)))&&(a19==1)))){
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a29==7)&&((((a25==1)&&((((a24==1)&&((((input==3)&&(a22==1))&&(a11==1))&&(a20==1)))&&(a0==1))&&(a19==2)))&&(a14==9))&&(a28==1)))&&(a7==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((a22==1)&&(((a24==1)&&((a19==3)&&((!(a25==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&(a0==1)))&&(a14==8))))&&!(a7==1))))&&(a28==1))&&(a20==1))){
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	return 21;
	    } else if((((((a28==1)&&((a25==1)&&((((a19==2)&&((((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&(a0==1))&&(a14==9)))&&(a7==1))&&(a11==1))))&&(a22==1))&&!(a24==1))&&(a20==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((a7==1)&&(((a19==5)&&((a28==1)&&(((a24==1)&&(!(a20==1)&&(!(a25==1)&&((((input==3)&&(a22==1))&&(a29==6))&&(a14==9)))))&&!(a0==1))))&&(a11==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((a28==1)&&((((a7==1)&&((!(a25==1)&&(((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==2))&&(a20==1)))&&!(a11==1)))&&(a0==1))&&(a22==1))))&&(a14==8))){
	    	a0 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a7==1)&&((a11==1)&&(((a28==1)&&((a24==1)&&(((a14==9)&&((a25==1)&&(((input==5)&&((a29==6)||(a29==7)))&&!(a0==1))))&&!(a20==1))))&&(a19==4)))))){
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a20==1)&&((a14==8)&&(!(a25==1)&&(((((a22==1)&&(!(a24==1)&&((!(a11==1)&&((input==1)&&(a28==1)))&&(a7==1))))&&(a19==3))&&(a29==5))&&!(a0==1)))))){
	    	a29 = 9;
	    	a14 = 9;
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if(((((a29==7)&&((a22==1)&&(((a28==1)&&((a14==9)&&(((((a24==1)&&(input==2))&&(a19==5))&&!(a7==1))&&(a20==1))))&&(a11==1))))&&(a0==1))&&!(a25==1))){
	    	a29 = 8;
	    	a19 = 2;
	    	a20 = 0;
	    	return 24;
	    } else if(((a24==1)&&(((a22==1)&&((!(a7==1)&&(((a28==1)&&(!(a20==1)&&((((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==5))))&&(a11==1)))&&(a0==1)))&&(a14==8)))){
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if(((a14==9)&&((!(a24==1)&&(!(a20==1)&&((a19==5)&&((!(a7==1)&&(((((input==2)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a11==1))&&(a25==1))&&(a22==1)))&&(a0==1)))))&&(a28==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((((a22==1)&&((!(a24==1)&&(((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6)))&&(input==2)))&&!(a11==1)))&&(a7==1))&&(a25==1))&&(a28==1))&&(a14==8))&&(a0==1))&&(a20==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a25==1)&&(((((!(a11==1)&&(((((a29==7)||(a29==8))&&(input==1))&&(a0==1))&&(a14==8)))&&!(a20==1))&&(a22==1))&&!(a24==1))&&(a7==1)))&&(a19==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((!(a7==1)&&(((!(a25==1)&&(((a22==1)&&((input==5)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3)))))&&(a14==10)))&&(a28==1))&&(a0==1)))&&(a20==1))&&(a11==1)))){
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if(((((((a28==1)&&((!(a0==1)&&((a29==6)&&(((a14==8)&&((input==2)&&!(a20==1)))&&(a11==1))))&&!(a25==1)))&&(a19==4))&&(a7==1))&&!(a24==1))&&(a22==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a25==1)&&((a28==1)&&(((!(a0==1)&&(((a22==1)&&((a14==9)&&((a11==1)&&(((a29==8)||(a29==9))&&(input==4)))))&&!(a7==1)))&&!(a20==1))&&!(a24==1))))&&(a19==5))){
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a22==1)&&((((((a7==1)&&(((((a29==8)||(a29==9))&&(input==6))&&(a28==1))&&(a14==9)))&&!(a11==1))&&!(a25==1))&&(a24==1))&&(a19==5)))&&!(a20==1))&&(a0==1))){
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 4;
	    	a0 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((a28==1)&&((a22==1)&&(!(a0==1)&&((a7==1)&&(!(a11==1)&&(!(a24==1)&&(!(a20==1)&&(((a25==1)&&((a19==5)&&(((a29==8)||(a29==9))&&(input==1))))&&(a14==8)))))))))){
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((!(a20==1)&&((a28==1)&&((((a25==1)&&((a22==1)&&(((a0==1)&&(!(a11==1)&&(((a29==8)||(a29==9))&&(input==6))))&&(a14==8))))&&!(a7==1))&&!(a24==1))))&&(a19==2))){
	    	a7 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a19 = 4;
	    	return 23;
	    } else if((((((((a24==1)&&(!(a25==1)&&((a14==10)&&(((input==2)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a19==5)&&(a29==6))))&&!(a7==1)))))&&(a0==1))&&(a22==1))&&(a11==1))&&(a28==1))&&(a20==1))){
	    	a14 = 8;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a25==1)&&(((a28==1)&&((!(a24==1)&&((a7==1)&&(((((input==3)&&((a29==8)||(a29==9)))&&!(a11==1))&&(a14==9))&&(a0==1))))&&(a20==1)))&&(a19==2))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if(((((a28==1)&&(!(a20==1)&&((a22==1)&&((a14==8)&&((a11==1)&&((input==2)&&((((a19==5)&&((!(a25==1)&&(a7==1))&&(a29==9)))||((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1)))))||((a19==1)&&(((a25==1)&&!(a7==1))&&(a29==6))))))))))&&(a0==1))&&!(a24==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a7==1)&&((((!(a20==1)&&(!(a24==1)&&((a25==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a0==1)))))&&(a14==8))&&(a22==1))&&!(a11==1))))&&(a19==3))){
	    	a29 = 7;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((!(a0==1)&&((a24==1)&&((a25==1)&&(((((a28==1)&&((a22==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==5))))&&!(a20==1))&&(a14==9))&&!(a11==1)))))&&!(a7==1))){
	    	a20 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&((a25==1)&&(!(a11==1)&&((a19==4)&&((a0==1)&&(!(a20==1)&&(((((a22==1)&&((input==5)&&(a7==1)))&&(a14==8))&&(a29==9))&&(a24==1))))))))){
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a11 = 1;
	    	return 24;
	    } else if(((a11==1)&&(!(a0==1)&&((((a20==1)&&((!(a25==1)&&((a19==3)&&(((((a29==6)||(a29==7))&&(input==6))&&(a28==1))&&(a14==9))))&&(a7==1)))&&(a22==1))&&(a24==1))))){
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((((a11==1)&&(((!(a0==1)&&((a22==1)&&(((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a19==1))))&&(a28==1))&&(a20==1)))&&!(a25==1))&&(a7==1)))&&(a14==8))){
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a14==9)&&(!(a0==1)&&((a7==1)&&((a22==1)&&(!(a20==1)&&((!(a11==1)&&(((input==5)&&((((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))||((a29==5)&&(a19==5))))&&(a25==1)))&&(a28==1))))))))){
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((a11==1)&&(((a19==4)&&((a24==1)&&(((a14==9)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&!(a25==1)))&&!(a7==1))))&&(a22==1))))&&(a20==1))&&(a0==1))){
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	return 24;
	    } else if(((!(a20==1)&&((a22==1)&&((a11==1)&&(((((a0==1)&&(((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==5))&&(a25==1)))&&(a24==1))&&(a28==1))&&(a7==1)))))&&(a14==10))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&(!(a20==1)&&((a22==1)&&((((a25==1)&&((a0==1)&&(!(a7==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&(a28==1)))))&&!(a11==1))&&(a14==9)))))&&(a19==4))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if(((a7==1)&&((a14==9)&&((((!(a20==1)&&(!(a24==1)&&((a11==1)&&((((input==1)&&!(a25==1))&&(a28==1))&&(a29==5)))))&&(a22==1))&&(a19==3))&&(a0==1))))){
	    	a19 = 2;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((a28==1)&&((((a14==9)&&((a22==1)&&((a11==1)&&((a20==1)&&((a0==1)&&((a24==1)&&(((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&(a19==2))))))))&&(a25==1))&&!(a7==1)))){
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a0 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if(((a20==1)&&(((!(a0==1)&&(!(a24==1)&&(!(a11==1)&&(((a14==8)&&((a22==1)&&((a7==1)&&((input==6)&&((a29==7)||(a29==8))))))&&(a28==1)))))&&!(a25==1))&&(a19==2)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((a29==8)&&((a25==1)&&((a19==5)&&(((!(a20==1)&&(((a28==1)&&(input==2))&&(a14==8)))&&(a22==1))&&(a24==1))))))&&!(a7==1))&&!(a11==1))){
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((((!(a20==1)&&((a14==8)&&((((input==6)&&((((a19==5)&&((a29==9)&&(a25==1)))||((!(a25==1)&&(a29==5))&&(a19==1)))||((a19==1)&&((a29==6)&&!(a25==1)))))&&(a22==1))&&(a11==1))))&&(a28==1))&&(a24==1))&&(a7==1)))){
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((((((a22==1)&&(((a14==9)&&(((((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&!(a24==1))&&(a0==1))&&(a28==1)))&&!(a25==1)))&&(a19==3))&&(a20==1))&&!(a7==1))&&(a11==1))){
	    	a19 = 4;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	return -1;
	    } else if((((a19==1)&&((a20==1)&&((a24==1)&&(((a14==8)&&((a0==1)&&(!(a7==1)&&(((a22==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))&&!(a25==1)))))&&(a11==1)))))&&(a28==1))){
	    	a19 = 3;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((((a28==1)&&((a25==1)&&((a22==1)&&((((a7==1)&&(!(a20==1)&&(((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&(a0==1))))&&(a14==10))&&(a19==2)))))&&(a24==1))&&(a11==1))){
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 5;
	    	return 21;
	    } else if((((a22==1)&&((((((a0==1)&&((((a29==7)&&((input==2)&&(a11==1)))&&!(a20==1))&&(a19==5)))&&(a25==1))&&!(a24==1))&&!(a7==1))&&(a14==9)))&&(a28==1))){
	    	a0 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if((((a22==1)&&(!(a20==1)&&((a7==1)&&(((a25==1)&&((!(a24==1)&&(!(a0==1)&&((input==6)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))))))&&(a14==8)))&&!(a11==1)))))&&(a28==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 4;
	    	return -1;
	    } else if(((a28==1)&&(!(a0==1)&&(((a7==1)&&(((a14==8)&&(!(a20==1)&&((a25==1)&&(((input==2)&&(((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&(a22==1)))))&&!(a11==1)))&&(a24==1))))){
	    	a19 = 5;
	    	a29 = 6;
	    	a7 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((a0==1)&&((a22==1)&&((a28==1)&&((a14==10)&&((a25==1)&&((a24==1)&&((a19==2)&&(((!(a20==1)&&((input==5)&&(a29==9)))&&(a11==1))&&!(a7==1)))))))))){
	    	a14 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 8;
	    	a11 = 0;
	    	return 24;
	    } else if(((a19==2)&&((!(a7==1)&&((((a28==1)&&(((a14==8)&&((a11==1)&&((a22==1)&&(((a29==8)||(a29==9))&&(input==2)))))&&(a24==1)))&&(a0==1))&&!(a25==1)))&&!(a20==1)))){
	    	a24 = 0;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	return 23;
	    } else if((((a19==2)&&((a14==10)&&((a7==1)&&((((a25==1)&&(((a22==1)&&((a20==1)&&(((a29==8)||(a29==9))&&(input==5))))&&(a28==1)))&&(a24==1))&&(a0==1)))))&&(a11==1))){
	    	a14 = 9;
	    	a11 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if(((((((a14==9)&&(((((a25==1)&&(((input==1)&&((a29==9)||((a29==7)||(a29==8))))&&(a22==1)))&&(a19==3))&&!(a20==1))&&!(a0==1)))&&(a28==1))&&(a24==1))&&(a7==1))&&!(a11==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a22==1)&&(((a14==9)&&((a29==7)&&((!(a0==1)&&((a11==1)&&(!(a7==1)&&(input==3))))&&!(a20==1))))&&!(a25==1)))&&(a19==5))&&(a24==1))&&(a28==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	a11 = 0;
	    	return -1;
	    } else if((((a25==1)&&((!(a11==1)&&(((a14==8)&&((((a7==1)&&(!(a20==1)&&((input==5)&&((a29==7)||(a29==8)))))&&(a28==1))&&!(a0==1)))&&(a22==1)))&&(a24==1)))&&(a19==1))){
	    	a25 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	return 24;
	    } else if(((a7==1)&&(((a22==1)&&(!(a20==1)&&((((((a14==10)&&((a28==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4))))&&(a19==1))&&(a24==1))&&(a0==1))&&!(a25==1))))&&(a11==1)))){
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	a14 = 9;
	    	return 21;
	    } else if(((a20==1)&&(((a22==1)&&(((a24==1)&&(!(a0==1)&&((a11==1)&&((((a19==5)&&((!(a25==1)&&(a7==1))&&(a29==9)))||((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==5))))&&(input==5)))))&&(a14==8)))&&(a28==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==10)&&((a19==5)&&(((a20==1)&&(((a0==1)&&((a11==1)&&((a22==1)&&((((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a24==1))&&!(a7==1)))))&&(a28==1)))&&(a25==1))))){
	    	a14 = 9;
	    	a25 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a11==1)&&(((a14==9)&&(!(a0==1)&&(!(a24==1)&&(((((a19==1)&&((((a7==1)&&!(a20==1))&&(a25==1))&&(a29==5)))||(((((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==8))&&(a19==5))||((a19==5)&&((((a20==1)&&!(a7==1))&&!(a25==1))&&(a29==9)))))&&(input==3))&&(a22==1)))))&&(a28==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((((a0==1)&&(((a22==1)&&((a11==1)&&((((a29==7)||(a29==8))&&(input==4))&&!(a7==1))))&&!(a25==1)))&&(a24==1))&&(a20==1))&&(a28==1))&&(a19==2))&&(a14==10))){
	    	a20 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a0 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((!(a11==1)&&((a14==9)&&((!(a0==1)&&(((!(a20==1)&&((!(a24==1)&&(((a29==8)||(a29==9))&&(input==3)))&&(a28==1)))&&(a22==1))&&(a7==1)))&&(a19==1))))&&(a25==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 0;
	    	return 21;
	    } else if(((a29==5)&&((a14==8)&&(((a22==1)&&(!(a0==1)&&((a7==1)&&(((a20==1)&&((a19==1)&&(!(a11==1)&&(!(a24==1)&&(input==1)))))&&(a28==1)))))&&!(a25==1))))){
	    	a29 = 9;
	    	a7 = 0;
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((a28==1)&&(((a19==1)&&((!(a0==1)&&(((((((a29==6)||(a29==7))&&(input==1))&&!(a20==1))&&(a25==1))&&(a22==1))&&!(a24==1)))&&(a14==8)))&&(a7==1))))){
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if((((a25==1)&&((a19==4)&&(((a11==1)&&((((a24==1)&&((((input==3)&&!(a20==1))&&(a0==1))&&(a7==1)))&&(a29==8))&&(a28==1)))&&(a14==8))))&&(a22==1))){
	    	a29 = 7;
	    	a24 = 0;
	    	return 23;
	    } else if(((((((a11==1)&&((a19==1)&&(!(a20==1)&&((a28==1)&&((a14==9)&&((a0==1)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9)))))))))&&!(a24==1))&&(a22==1))&&!(a7==1))&&(a25==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==8)&&((((!(a11==1)&&((!(a25==1)&&((((input==5)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5))))&&(a22==1))&&!(a24==1)))&&(a7==1)))&&(a28==1))&&(a0==1))&&(a20==1)))){
	    	a19 = 5;
	    	a29 = 9;
	    	a25 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((((a14==8)&&(((a28==1)&&((a20==1)&&(((a11==1)&&(((a24==1)&&(((a29==9)&&(input==4))&&(a25==1)))&&(a7==1)))&&(a22==1))))&&!(a0==1)))&&(a19==1))){
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((((a28==1)&&(((((a14==8)&&(!(a25==1)&&((a24==1)&&((a22==1)&&((input==1)&&((((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))||((a29==5)&&(a19==5))))))))&&(a0==1))&&!(a20==1))&&!(a11==1)))&&!(a7==1))){
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if((((a19==1)&&(((((!(a11==1)&&((!(a20==1)&&((a25==1)&&((input==6)&&((a29==6)||(a29==7)))))&&!(a0==1)))&&(a7==1))&&(a14==9))&&(a22==1))&&(a28==1)))&&!(a24==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a24==1)&&((a14==10)&&((!(a7==1)&&(((a11==1)&&((((input==2)&&((((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a29==9)&&(a25==1))))||((a19==1)&&((a29==5)&&!(a25==1)))))&&!(a20==1))&&(a22==1)))&&(a0==1)))&&(a28==1))))){
	    	a29 = 9;
	    	a19 = 3;
	    	a14 = 9;
	    	a20 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((a14==9)&&(!(a20==1)&&((a11==1)&&((a24==1)&&((!(a7==1)&&(((a28==1)&&((a0==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a22==1))))&&(a19==4)))&&!(a25==1))))))){
	    	a20 = 1;
	    	a29 = 9;
	    	a14 = 10;
	    	a19 = 3;
	    	a25 = 1;
	    	return 21;
	    } else if(((!(a25==1)&&((a11==1)&&((((a20==1)&&((a24==1)&&((((a0==1)&&((a29==5)&&(input==3)))&&(a28==1))&&(a19==2))))&&!(a7==1))&&(a22==1))))&&(a14==10))){
	    	a14 = 9;
	    	a19 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if((((a7==1)&&((a11==1)&&((((a22==1)&&((!(a20==1)&&(!(a25==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&(a24==1))))&&(a0==1)))&&(a28==1))&&(a14==9))))&&(a19==3))){
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if((((((a22==1)&&((((((a28==1)&&((input==2)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3)))))&&!(a0==1))&&(a14==9))&&!(a20==1))&&(a7==1)))&&!(a25==1))&&!(a11==1))&&(a24==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a11==1)&&(!(a7==1)&&((!(a25==1)&&(((!(a24==1)&&((input==3)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))))&&(a14==8))&&(a22==1)))&&(a28==1))))&&(a20==1))&&(a0==1))){
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 5;
	    	a25 = 1;
	    	return 23;
	    } else if((((a22==1)&&(((!(a25==1)&&((a14==9)&&(((((((a29==8)||(a29==9))&&(input==4))&&(a19==2))&&!(a7==1))&&!(a24==1))&&!(a11==1))))&&!(a0==1))&&(a28==1)))&&!(a20==1))){
	    	a19 = 3;
	    	a29 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a14==9)&&((!(a0==1)&&(!(a20==1)&&(!(a25==1)&&(((a7==1)&&(((a22==1)&&((input==4)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2)))))&&!(a24==1)))&&!(a11==1)))))&&(a28==1)))){
	    	a29 = 7;
	    	a0 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a25==1)&&(!(a20==1)&&((a14==9)&&(((a0==1)&&(((a24==1)&&((a19==3)&&(((a11==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==6)))&&(a22==1))))&&(a28==1)))&&!(a7==1)))))){
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a28==1)&&((a19==1)&&((((a14==8)&&((a0==1)&&(((a24==1)&&(((a7==1)&&(input==5))&&!(a25==1)))&&!(a11==1))))&&(a29==5))&&(a20==1)))))){
	    	a29 = 6;
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	return 23;
	    } else if(((a24==1)&&(((((a20==1)&&(!(a7==1)&&((!(a0==1)&&((((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a11==1))&&(a25==1)))&&(a22==1))))&&(a19==4))&&(a28==1))&&(a14==9)))){
	    	a19 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((a14==8)&&(!(a0==1)&&(!(a25==1)&&((a22==1)&&((a20==1)&&((a19==2)&&((a29==9)&&((!(a24==1)&&((a28==1)&&((input==2)&&(a7==1))))&&(a11==1)))))))))){
	    	a19 = 5;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a20==1)&&((a22==1)&&(!(a7==1)&&(((a0==1)&&(((a19==1)&&((a24==1)&&((a28==1)&&(!(a25==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9)))))))&&(a14==9)))&&(a11==1)))))){
	    	a19 = 4;
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 10;
	    	return 24;
	    } else if(((a25==1)&&(((a14==9)&&((!(a11==1)&&(((a7==1)&&(((a22==1)&&((a28==1)&&((a20==1)&&(input==1))))&&(a24==1)))&&(a29==9)))&&(a19==3)))&&(a0==1)))){
	    	a29 = 7;
	    	a0 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&(!(a7==1)&&((((!(a20==1)&&((((((a28==1)&&(input==3))&&(a25==1))&&(a24==1))&&(a14==8))&&(a11==1)))&&(a19==3))&&!(a0==1))&&(a29==5))))){
	    	return -1;
	    } else if(((a22==1)&&(!(a0==1)&&((((a14==8)&&(((((((a19==1)&&((a29==5)&&!(a25==1)))||((((a29==8)&&(a25==1))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5))))&&(input==5))&&(a28==1))&&(a20==1))&&!(a11==1)))&&!(a24==1))&&!(a7==1))))){
	    	a24 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 4;
	    	a14 = 9;
	    	return 21;
	    } else if((((a11==1)&&((a14==9)&&(!(a25==1)&&((((((a0==1)&&((a22==1)&&((input==1)&&((a29==6)||(a29==7)))))&&(a28==1))&&(a19==3))&&!(a7==1))&&!(a24==1)))))&&!(a20==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a24==1)&&((a7==1)&&((!(a20==1)&&((a22==1)&&(((!(a25==1)&&(((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3)))&&(input==6)))&&(a11==1))&&(a14==10))))&&(a28==1))))&&(a0==1))){
	    	a14 = 9;
	    	a20 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	return 23;
	    } else if((((((a25==1)&&((((a22==1)&&(((a14==8)&&(((input==5)&&((a29==7)||(a29==8)))&&(a28==1)))&&(a7==1)))&&!(a0==1))&&!(a24==1)))&&(a11==1))&&(a19==3))&&(a20==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a11==1)&&((a14==8)&&(((a22==1)&&(!(a20==1)&&(((a25==1)&&((((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==2)))&&(a28==1))))&&!(a0==1))))&&(a7==1))&&!(a24==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	a20 = 1;
	    	return -1;
	    } else if(((((!(a11==1)&&((a25==1)&&(((!(a20==1)&&((a14==8)&&((a22==1)&&((input==1)&&((a29==5)||(a29==6))))))&&!(a0==1))&&!(a24==1))))&&(a19==4))&&(a28==1))&&!(a7==1))){
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if((((a7==1)&&((a29==9)&&(!(a25==1)&&((((a28==1)&&((a14==9)&&(((a20==1)&&((input==1)&&!(a11==1)))&&(a19==5))))&&!(a0==1))&&(a22==1)))))&&(a24==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((((a22==1)&&((a28==1)&&((a25==1)&&(!(a24==1)&&((a0==1)&&((((input==5)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&!(a7==1))&&!(a20==1)))))))&&(a14==8))&&(a11==1))){
	    	a19 = 4;
	    	a25 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((!(a11==1)&&((((!(a0==1)&&((a22==1)&&((((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==3))&&!(a20==1))&&(a14==8))))&&(a24==1))&&(a28==1))&&!(a25==1)))&&!(a7==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a29==7)&&(!(a24==1)&&(((((a28==1)&&((a22==1)&&((a25==1)&&((((a19==2)&&(input==4))&&(a20==1))&&!(a7==1)))))&&(a14==8))&&(a0==1))&&(a11==1))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a20==1)&&((!(a11==1)&&((((!(a0==1)&&(((((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==4))&&(a22==1)))&&(a28==1))&&(a24==1))&&!(a7==1)))&&!(a25==1))))){
	    	a14 = 9;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	return 21;
	    } else if(((((a19==4)&&((((a28==1)&&((a14==9)&&(((!(a24==1)&&((a0==1)&&(input==5)))&&!(a20==1))&&(a25==1))))&&!(a11==1))&&(a22==1)))&&(a29==9))&&!(a7==1))){
	    	a25 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	return 23;
	    } else if((((a24==1)&&(((a20==1)&&((a19==1)&&((((a11==1)&&((a22==1)&&((a29==7)&&((input==5)&&(a28==1)))))&&(a14==8))&&!(a0==1))))&&(a7==1)))&&!(a25==1))){
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((((((a28==1)&&(!(a11==1)&&((((a22==1)&&(((input==2)&&!(a24==1))&&!(a7==1)))&&(a29==9))&&(a14==9))))&&!(a25==1))&&(a20==1))&&!(a0==1))&&(a19==2))){
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a19==3)&&((((a14==9)&&(((a24==1)&&((a20==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a28==1))))&&(a22==1)))&&!(a25==1))&&(a7==1)))&&(a0==1))&&(a11==1))){
	    	a19 = 5;
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	return 21;
	    } else if((((a22==1)&&((((!(a0==1)&&((a25==1)&&((!(a20==1)&&((a28==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2))))&&(a14==8))))&&!(a7==1))&&(a19==4))&&!(a24==1)))&&(a11==1))){
	    	a19 = 5;
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	return 21;
	    } else if((((a28==1)&&(((((!(a11==1)&&((((((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(input==2))&&(a24==1))&&!(a7==1)))&&(a14==9))&&(a20==1))&&!(a25==1))&&(a0==1)))&&(a22==1))){
	    	a29 = 6;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if(((a14==9)&&((a25==1)&&(((((a0==1)&&((((a22==1)&&((((a29==5)||(a29==6))&&(input==5))&&(a19==2)))&&(a28==1))&&!(a24==1)))&&!(a11==1))&&!(a7==1))&&!(a20==1))))){
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((!(a11==1)&&((a20==1)&&((a7==1)&&(((a19==2)&&(((((a0==1)&&((input==5)&&((a29==9)||((a29==7)||(a29==8)))))&&(a22==1))&&!(a25==1))&&(a28==1)))&&!(a24==1)))))&&(a14==9))){
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&((a11==1)&&((a24==1)&&(((a22==1)&&(((a20==1)&&(((a28==1)&&(!(a0==1)&&(((a29==7)||(a29==8))&&(input==5))))&&(a14==8)))&&!(a7==1)))&&(a19==3)))))){
	    	a19 = 5;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if(((((a19==5)&&(!(a0==1)&&((a14==9)&&((!(a11==1)&&((((a7==1)&&((input==4)&&((a29==6)||(a29==7))))&&!(a20==1))&&!(a25==1)))&&!(a24==1)))))&&(a22==1))&&(a28==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 3;
	    	a0 = 1;
	    	return 21;
	    } else if((((a11==1)&&((a0==1)&&((a28==1)&&((a19==2)&&(!(a24==1)&&((!(a7==1)&&(((a14==9)&&((input==3)&&(a20==1)))&&(a25==1)))&&(a29==8)))))))&&(a22==1))){
	    	a29 = 9;
	    	a25 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	a14 = 10;
	    	a19 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a14==8)&&(!(a11==1)&&((((a20==1)&&((a0==1)&&(((a22==1)&&(!(a24==1)&&(input==5)))&&(a28==1))))&&!(a25==1))&&(a19==3))))&&(a29==6))&&(a7==1))){
	    	a29 = 8;
	    	a7 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((((!(a0==1)&&(!(a7==1)&&((a25==1)&&(!(a11==1)&&((a19==3)&&((a14==8)&&((a22==1)&&(((input==5)&&((a29==6)||(a29==7)))&&!(a20==1)))))))))&&!(a24==1))&&(a28==1))){
	    	a20 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if((((a7==1)&&((((a22==1)&&(!(a25==1)&&((a14==9)&&((a19==1)&&(!(a11==1)&&(((input==1)&&((a29==7)||(a29==8)))&&!(a0==1)))))))&&(a24==1))&&!(a20==1)))&&(a28==1))){
	    	a11 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a20==1)&&(((a0==1)&&((a29==9)&&((a14==10)&&((a28==1)&&((a19==3)&&((((a22==1)&&((a7==1)&&(input==2)))&&(a24==1))&&(a25==1)))))))&&(a11==1)))){
	    	a20 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if((((a28==1)&&(!(a20==1)&&((a19==1)&&((((((!(a7==1)&&((input==1)&&(a14==8)))&&(a24==1))&&(a29==9))&&(a22==1))&&(a11==1))&&!(a25==1)))))&&!(a0==1))){
	    	a19 = 4;
	    	a0 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if((!(a0==1)&&(((!(a24==1)&&((((a7==1)&&((a19==3)&&(((a14==9)&&((input==6)&&(a25==1)))&&(a22==1))))&&(a29==9))&&!(a20==1)))&&(a11==1))&&(a28==1)))){
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	return 21;
	    } else if(((a14==9)&&(!(a20==1)&&(!(a11==1)&&(((a28==1)&&((((((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&(a0==1))&&(a19==3))&&(a22==1))&&!(a7==1))&&(a24==1)))&&!(a25==1)))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 4;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if(((!(a24==1)&&((((a7==1)&&(((a11==1)&&((((a22==1)&&((input==6)&&((a29==6)||(a29==7))))&&!(a0==1))&&(a28==1)))&&(a25==1)))&&!(a20==1))&&(a19==3)))&&(a14==8))){
	    	a20 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((((!(a20==1)&&((((!(a11==1)&&((a22==1)&&(!(a25==1)&&((a24==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==5))))))&&(a19==2))&&!(a0==1))&&!(a7==1)))&&(a28==1))&&(a14==8))){
	    	a14 = 9;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a11==1)&&(!(a25==1)&&(((!(a20==1)&&(!(a0==1)&&(((a28==1)&&((a7==1)&&(((input==4)&&((a29==8)||(a29==9)))&&(a19==1))))&&!(a24==1))))&&(a22==1))&&(a14==9))))){
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	a11 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a11==1)&&((a14==9)&&(((a28==1)&&(!(a25==1)&&((a22==1)&&((a19==5)&&((a0==1)&&(!(a20==1)&&(((input==6)&&((a29==8)||(a29==9)))&&(a7==1))))))))&&(a24==1))))){
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a0==1)&&((((a24==1)&&(((a7==1)&&((a14==9)&&(!(a11==1)&&((a28==1)&&((a20==1)&&(((a29==6)||(a29==7))&&(input==4)))))))&&!(a25==1)))&&(a22==1))&&(a19==2)))){
	    	a11 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((((((a28==1)&&(!(a11==1)&&(((a20==1)&&((!(a0==1)&&((input==3)&&(((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))))&&(a22==1)))&&(a24==1))))&&(a25==1))&&!(a7==1))&&(a14==8))){
	    	a19 = 3;
	    	a0 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 6;
	    	return 23;
	    } else if((((a20==1)&&((a22==1)&&((a14==8)&&((!(a0==1)&&((a11==1)&&(!(a7==1)&&((input==5)&&((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1))))))))&&(a28==1)))))&&!(a24==1))){
	    	a29 = 8;
	    	a20 = 0;
	    	a7 = 1;
	    	a25 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	a11 = 0;
	    	return -1;
	    } else if(((a28==1)&&((a7==1)&&((a0==1)&&((((((a20==1)&&(((input==1)&&(((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&!(a24==1)))&&!(a25==1))&&(a22==1))&&(a14==9))&&(a11==1)))))){
	    	a14 = 8;
	    	a29 = 8;
	    	a20 = 0;
	    	a19 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if(((a14==9)&&((a28==1)&&((a20==1)&&((a7==1)&&(((a19==4)&&((a25==1)&&((a22==1)&&((((input==6)&&((a29==6)||(a29==7)))&&(a24==1))&&!(a11==1)))))&&(a0==1))))))){
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a7==1)&&(((!(a20==1)&&((a28==1)&&(!(a25==1)&&((((((input==3)&&((a29==6)||(a29==7)))&&(a19==5))&&(a0==1))&&(a11==1))&&(a24==1)))))&&(a14==9))&&(a22==1)))){
	    	a11 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	return 23;
	    } else if(((a14==8)&&((!(a25==1)&&(!(a11==1)&&((a20==1)&&((a28==1)&&(!(a7==1)&&((!(a0==1)&&((a19==3)&&(((a29==7)||(a29==8))&&(input==3))))&&!(a24==1)))))))&&(a22==1)))){
	    	a0 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a11==1)&&((a24==1)&&(!(a7==1)&&((a14==8)&&(!(a20==1)&&((a0==1)&&((a22==1)&&(((input==6)&&((((a29==9)&&(a25==1))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1))))&&(a28==1)))))))))){
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if(((a14==9)&&((!(a11==1)&&((a24==1)&&((a7==1)&&((((a28==1)&&((input==3)&&((((a29==5)&&!(a25==1))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==8)))||(((a25==1)&&(a29==9))&&(a19==5))))))&&!(a0==1))&&(a22==1)))))&&(a20==1)))){
	    	a25 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((!(a11==1)&&(((a19==2)&&((!(a0==1)&&((!(a7==1)&&((a25==1)&&((a28==1)&&((input==2)&&((a29==5)||(a29==6))))))&&!(a24==1)))&&(a22==1)))&&(a20==1)))&&(a14==9))){
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a22==1)&&(((a14==9)&&(!(a7==1)&&(!(a0==1)&&((a19==3)&&((a25==1)&&((a24==1)&&((a20==1)&&(((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&(a28==1)))))))))&&!(a11==1)))){
	    	a25 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if(((a14==9)&&((((!(a7==1)&&((a29==7)&&((!(a24==1)&&((a20==1)&&(!(a11==1)&&((a28==1)&&(input==3)))))&&(a22==1))))&&(a0==1))&&(a19==5))&&!(a25==1)))){
	    	a29 = 5;
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a25==1)&&((((a28==1)&&((a24==1)&&(!(a0==1)&&((((a11==1)&&((a22==1)&&((a29==7)&&(input==4))))&&(a19==4))&&!(a7==1)))))&&!(a20==1))&&(a14==9)))){
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((a0==1)&&(((a24==1)&&(((a20==1)&&((((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))&&(input==4)))&&!(a11==1)))&&(a28==1)))&&(a7==1))&&(a25==1))&&(a14==8))&&(a22==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a14==9)&&(((!(a20==1)&&((((a24==1)&&(((input==6)&&(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&!(a11==1)))&&(a22==1))&&!(a25==1)))&&(a0==1))&&(a28==1)))&&!(a7==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 6;
	    	a25 = 1;
	    	return 24;
	    } else if(((!(a7==1)&&((a20==1)&&(((a22==1)&&(!(a25==1)&&(((a0==1)&&(((((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))&&(input==5))&&!(a11==1)))&&(a24==1))))&&(a28==1))))&&(a14==9))){
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((((((a19==3)&&(((((a25==1)&&(((input==2)&&(a29==8))&&(a14==8)))&&(a22==1))&&!(a0==1))&&(a24==1)))&&(a28==1))&&!(a20==1))&&(a7==1))&&!(a11==1))){
	    	a29 = 9;
	    	a0 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if((((((((((((a14==9)&&((input==4)&&((a29==8)||(a29==9))))&&!(a20==1))&&(a0==1))&&(a28==1))&&(a25==1))&&(a22==1))&&!(a7==1))&&!(a11==1))&&(a24==1))&&(a19==1))){
	    	a11 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((!(a7==1)&&(((((a28==1)&&((a14==9)&&((!(a24==1)&&(!(a0==1)&&((input==1)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6))))))&&!(a20==1))))&&(a11==1))&&(a22==1))&&(a25==1)))){
	    	a20 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((((((((a14==8)&&((a24==1)&&(!(a0==1)&&(((a29==6)&&(input==2))&&(a19==1)))))&&(a11==1))&&(a7==1))&&(a20==1))&&(a22==1))&&(a28==1))&&!(a25==1))){
	    	a29 = 8;
	    	a14 = 9;
	    	a7 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if(((!(a11==1)&&((a7==1)&&((((((((((a29==5)||(a29==6))&&(input==3))&&!(a25==1))&&(a19==5))&&(a28==1))&&!(a0==1))&&(a20==1))&&(a22==1))&&(a14==9))))&&!(a24==1))){
	    	a29 = 8;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if((((((!(a24==1)&&((a28==1)&&(((a25==1)&&(!(a0==1)&&((a22==1)&&(((a29==6)||(a29==7))&&(input==4)))))&&!(a20==1))))&&(a7==1))&&(a11==1))&&(a14==9))&&(a19==2))){
	    	a11 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if((!(a7==1)&&((((a11==1)&&(((a19==3)&&((((a28==1)&&((a24==1)&&((a29==6)&&(input==2))))&&(a14==9))&&(a22==1)))&&(a20==1)))&&(a25==1))&&(a0==1)))){
	    	a29 = 7;
	    	a19 = 2;
	    	a14 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	return 23;
	    } return calculate_output2(input);
	}

	int calculate_output2(int input) {
	    if((((((a22==1)&&(!(a7==1)&&(!(a0==1)&&((a24==1)&&(((a14==8)&&(!(a20==1)&&((input==6)&&((a29==6)||(a29==7)))))&&(a19==3))))))&&(a11==1))&&(a25==1))&&(a28==1))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a25==1)&&((a7==1)&&((a11==1)&&(((a28==1)&&((a24==1)&&(((a0==1)&&((a22==1)&&(((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6)))&&(input==1))))&&!(a20==1))))&&(a14==10)))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a19==2)&&(((((a28==1)&&((((((input==1)&&((a29==5)||(a29==6)))&&!(a24==1))&&!(a11==1))&&(a25==1))&&(a7==1)))&&(a14==8))&&(a22==1))&&(a20==1))))){
	    	a19 = 5;
	    	a29 = 6;
	    	a11 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((a28==1)&&((a0==1)&&((!(a24==1)&&((a19==5)&&(((((((input==2)&&(a22==1))&&(a7==1))&&(a25==1))&&(a20==1))&&!(a11==1))&&(a29==8))))&&(a14==9))))){
	    	a19 = 3;
	    	a11 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((a28==1)&&(((((((a7==1)&&(((a22==1)&&(((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&(a0==1)))&&(a14==9)))&&!(a11==1))&&(a19==5))&&!(a20==1))&&!(a24==1))&&!(a25==1)))){
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((((((a25==1)&&((a22==1)&&((!(a20==1)&&(((!(a24==1)&&(input==6))&&!(a0==1))&&(a19==5)))&&(a28==1))))&&!(a7==1))&&(a14==8))&&(a11==1))&&(a29==7))){
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a29==5)&&(!(a7==1)&&(!(a25==1)&&(((a19==4)&&((((a28==1)&&(((!(a20==1)&&(input==3))&&(a14==8))&&!(a24==1)))&&(a11==1))&&(a0==1)))&&(a22==1)))))){
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if((((a25==1)&&(((a22==1)&&(((!(a24==1)&&(((a19==2)&&(((a11==1)&&(input==6))&&(a29==9)))&&!(a20==1)))&&(a28==1))&&(a7==1)))&&!(a0==1)))&&(a14==8))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((((a7==1)&&((a28==1)&&((a19==1)&&((((a14==10)&&(((a22==1)&&(input==1))&&(a29==6)))&&(a11==1))&&!(a20==1)))))&&(a24==1))&&!(a25==1))&&(a0==1))){
	    	a29 = 5;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 0;
	    	return 21;
	    } else if(((((((((a11==1)&&(((a22==1)&&(!(a0==1)&&((input==6)&&((a29==6)||(a29==7)))))&&(a14==9)))&&(a19==5))&&(a7==1))&&(a28==1))&&!(a24==1))&&!(a25==1))&&!(a20==1))){
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 0;
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if(((a11==1)&&((((((input==1)&&(((((((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5))||(((a29==5)&&((!(a24==1)&&((a7==1)&&(a20==1)))&&(a25==1)))&&(a19==1)))||((a19==1)&&(((((a7==1)&&(a20==1))&&!(a24==1))&&(a25==1))&&(a29==6)))))&&(a0==1))&&(a28==1))&&(a14==8))&&(a22==1)))){
	    	a19 = 3;
	    	a11 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((a29==8)&&(((a14==8)&&(((a20==1)&&((((!(a11==1)&&(((a0==1)&&(input==6))&&!(a25==1)))&&!(a24==1))&&(a28==1))&&(a22==1)))&&(a19==1)))&&!(a7==1)))){
	    	a14 = 9;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a22==1)&&((a7==1)&&((!(a11==1)&&((((a28==1)&&(!(a25==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a14==9))&&(a19==5)))&&!(a20==1))))&&!(a0==1))&&(a24==1))){
	    	a24 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a14==9)&&(!(a0==1)&&(((a22==1)&&((((a7==1)&&(!(a11==1)&&((a24==1)&&(((a29==5)||(a29==6))&&(input==2)))))&&(a19==2))&&(a28==1)))&&(a25==1)))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 4;
	    	a14 = 8;
	    	a25 = 0;
	    	return 24;
	    } else if(((((!(a0==1)&&((a11==1)&&(((((((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&!(a20==1))&&(a25==1))&&(a19==5))&&(a14==9))&&(a24==1))))&&(a7==1))&&(a28==1))&&(a22==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a25==1)&&(!(a0==1)&&(((((a24==1)&&(((a11==1)&&((a29==9)&&((a28==1)&&(input==3))))&&!(a20==1)))&&(a19==5))&&(a22==1))&&(a14==9))))&&(a7==1))){
	    	a7 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	return 24;
	    } else if(((a24==1)&&((a7==1)&&((a11==1)&&((a22==1)&&(((a0==1)&&((a19==5)&&(!(a20==1)&&((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&!(a25==1))&&(a14==10)))))&&(a28==1))))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a28==1)&&((!(a11==1)&&((!(a0==1)&&(((((a20==1)&&(((a29==6)||(a29==7))&&(input==1)))&&!(a24==1))&&(a14==8))&&(a25==1)))&&(a22==1)))&&!(a7==1)))&&(a19==4))){
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((((a14==8)&&(((a28==1)&&((a0==1)&&((input==6)&&((((a19==5)&&((a29==8)&&(((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))))||((a19==5)&&((a29==9)&&(((a24==1)&&(!(a7==1)&&!(a20==1)))&&!(a25==1)))))||((a19==1)&&((a29==5)&&((a25==1)&&(((a20==1)&&(a7==1))&&!(a24==1)))))))))&&!(a11==1)))&&(a22==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a19 = 5;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if((((a7==1)&&((a24==1)&&((a22==1)&&(((((a11==1)&&(((!(a25==1)&&(input==4))&&(a28==1))&&(a29==9)))&&(a14==9))&&!(a0==1))&&(a19==5)))))&&!(a20==1))){
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	a7 = 0;
	    	return 21;
	    } else if(((!(a0==1)&&(((a28==1)&&(!(a25==1)&&(((((a11==1)&&((input==2)&&((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))))&&!(a20==1))&&(a22==1))&&(a7==1))))&&(a14==9)))&&!(a24==1))){
	    	a7 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a14==9)&&((a0==1)&&((a11==1)&&((a22==1)&&(((((((a29==8)&&(!(a25==1)&&((!(a7==1)&&!(a20==1))&&(a24==1))))&&(a19==5))||((a19==5)&&((a29==9)&&(((a24==1)&&(!(a7==1)&&!(a20==1)))&&!(a25==1)))))||(((a29==5)&&((a25==1)&&(((a7==1)&&(a20==1))&&!(a24==1))))&&(a19==1)))&&(input==5))&&(a28==1))))))){
	    	a0 = 0;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((((a19==3)&&(((((a29==5)&&((a25==1)&&((((a22==1)&&(input==1))&&(a11==1))&&(a14==8))))&&!(a20==1))&&(a28==1))&&(a24==1)))&&!(a7==1))&&!(a0==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a14==10)&&((((a25==1)&&(((a0==1)&&((((a11==1)&&((input==6)&&(a29==9)))&&!(a20==1))&&!(a7==1)))&&(a19==2)))&&(a24==1))&&(a22==1)))&&(a28==1))){
	    	a19 = 1;
	    	a11 = 0;
	    	a14 = 9;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if((((a28==1)&&(!(a0==1)&&(((a14==8)&&(((!(a20==1)&&(!(a11==1)&&((input==6)&&(((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))))&&(a22==1))&&!(a7==1)))&&(a24==1))))&&(a25==1))){
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if(((((((!(a25==1)&&(((((a11==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8))))&&(a24==1))&&(a0==1))&&(a14==8)))&&!(a20==1))&&(a28==1))&&(a19==1))&&!(a7==1))&&(a22==1))){
	    	a19 = 5;
	    	a11 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a7==1)&&((a29==6)&&((!(a24==1)&&((a25==1)&&(((((a19==4)&&((a0==1)&&((a28==1)&&(input==2))))&&!(a11==1))&&(a14==9))&&(a22==1))))&&(a20==1))))){
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a29==8)&&((a0==1)&&((a25==1)&&((a19==4)&&((a7==1)&&(!(a20==1)&&((a11==1)&&((a28==1)&&(((a22==1)&&(input==1))&&(a14==10))))))))))&&(a24==1))){
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if((((((a11==1)&&(((((((a19==2)&&((input==5)&&(a29==6)))&&(a14==8))&&(a22==1))&&(a0==1))&&(a28==1))&&!(a20==1)))&&(a7==1))&&(a25==1))&&!(a24==1))){
	    	a29 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a29==9)&&(!(a24==1)&&(!(a20==1)&&(((a25==1)&&((a28==1)&&(((!(a11==1)&&(((a22==1)&&(input==3))&&!(a0==1)))&&(a7==1))&&(a14==9))))&&(a19==5)))))){
	    	a19 = 3;
	    	a11 = 1;
	    	a7 = 0;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a22==1)&&((((((a28==1)&&(((a0==1)&&((input==1)&&(a29==9)))&&(a25==1)))&&(a20==1))&&!(a7==1))&&(a11==1))&&(a19==2))))&&(a14==9))){
	    	a20 = 0;
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 5;
	    	a24 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a25==1)&&(((((((a22==1)&&((a20==1)&&((a14==9)&&(((input==5)&&((a29==6)||(a29==7)))&&(a19==2)))))&&!(a0==1))&&(a7==1))&&(a28==1))&&(a24==1))&&!(a11==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 3;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((!(a0==1)&&((a22==1)&&((a28==1)&&((!(a7==1)&&((((a25==1)&&((a24==1)&&((input==5)&&(a14==9))))&&(a20==1))&&(a19==3)))&&(a29==5)))))&&(a11==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a19==4)&&((((((a22==1)&&((a20==1)&&(!(a24==1)&&((a0==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a14==9))))))&&(a28==1))&&!(a7==1))&&!(a25==1))&&!(a11==1)))){
	    	a20 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 5;
	    	return -1;
	    } else if((((a20==1)&&(!(a7==1)&&((a14==8)&&(((((!(a0==1)&&(!(a25==1)&&(((a29==6)||(a29==7))&&(input==6))))&&(a22==1))&&(a19==2))&&(a28==1))&&!(a24==1)))))&&!(a11==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a20==1)&&(!(a11==1)&&((!(a7==1)&&((a22==1)&&(((((a28==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a24==1))&&(a19==5))&&(a25==1))))&&!(a0==1)))))){
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 1;
	    	a25 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((a11==1)&&(((((a19==3)&&((a24==1)&&((a28==1)&&((a29==5)&&((a14==8)&&(!(a7==1)&&((input==4)&&!(a0==1))))))))&&(a22==1))&&!(a20==1))&&!(a25==1)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a28==1)&&(!(a24==1)&&(((!(a25==1)&&(!(a11==1)&&(!(a20==1)&&(((((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9))))&&(input==6))&&(a0==1)))))&&(a22==1))&&!(a7==1))))&&(a14==8))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&(((a19==3)&&(((a20==1)&&((((((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==5)))&&!(a25==1))&&(a14==8))&&(a11==1))&&(a22==1)))&&(a7==1)))&&!(a24==1)))){
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a0 = 0;
	    	return 23;
	    } else if((((!(a20==1)&&(((!(a0==1)&&((a19==2)&&((((a11==1)&&(((a29==5)||(a29==6))&&(input==6)))&&(a25==1))&&!(a7==1))))&&(a28==1))&&!(a24==1)))&&(a14==8))&&(a22==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(!(a11==1)&&((a19==5)&&((a28==1)&&(!(a25==1)&&(((!(a7==1)&&(((((a29==6)||(a29==7))&&(input==2))&&(a14==9))&&(a20==1)))&&(a24==1))&&(a22==1)))))))){
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return 21;
	    } else if(((a7==1)&&(((a25==1)&&((((a14==8)&&(((((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(input==4))&&!(a20==1))&&!(a24==1))&&!(a11==1)))&&(a22==1))&&(a0==1)))&&(a28==1)))){
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a11 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((((((((a28==1)&&(((a14==8)&&((a22==1)&&(((a29==9)&&(input==5))&&!(a0==1))))&&!(a7==1)))&&(a11==1))&&!(a20==1))&&!(a25==1))&&!(a24==1))&&(a19==4))){
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	return 21;
	    } else if((((!(a25==1)&&((((a28==1)&&((a19==1)&&((a7==1)&&(((a20==1)&&((input==1)&&((a29==7)||(a29==8))))&&(a22==1)))))&&!(a11==1))&&(a24==1)))&&!(a0==1))&&(a14==9))){
	    	a11 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	return 23;
	    } else if(((((a11==1)&&((((!(a7==1)&&((a22==1)&&((a24==1)&&((input==4)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))))))&&!(a25==1))&&(a14==8))&&(a28==1)))&&!(a0==1))&&(a20==1))){
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	return -1;
	    } else if((((((a19==2)&&((a20==1)&&(((((((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a22==1))&&(a25==1))&&!(a11==1))&&(a14==9))&&!(a0==1))))&&(a28==1))&&!(a7==1))&&!(a24==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	return 21;
	    } else if(((((a0==1)&&((a14==9)&&(((!(a20==1)&&((((input==5)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5))))&&(a11==1))&&(a24==1)))&&!(a7==1))&&(a25==1))))&&(a22==1))&&(a28==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&(((!(a20==1)&&(!(a24==1)&&((((a7==1)&&((((a29==8)||(a29==9))&&(input==5))&&(a25==1)))&&(a14==8))&&(a19==3))))&&(a22==1))&&(a28==1)))&&(a11==1))){
	    	a0 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	a19 = 2;
	    	a20 = 1;
	    	return 21;
	    } else if(((!(a20==1)&&(!(a7==1)&&((a11==1)&&(((!(a25==1)&&(((((input==4)&&((a29==5)||(a29==6)))&&(a22==1))&&(a19==4))&&(a14==9)))&&!(a24==1))&&(a28==1)))))&&!(a0==1))){
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 7;
	    	a20 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&(((a22==1)&&(!(a20==1)&&(((a19==1)&&((((a25==1)&&(input==5))&&!(a7==1))&&(a29==6)))&&(a11==1))))&&(a28==1)))&&!(a0==1))&&(a14==9))){
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a24==1)&&((((a7==1)&&((((a11==1)&&((a20==1)&&(((input==6)&&(a22==1))&&(a25==1))))&&(a29==8))&&(a19==1)))&&(a28==1))&&(a14==10)))&&(a0==1))){
	    	a25 = 0;
	    	a14 = 9;
	    	a19 = 3;
	    	a29 = 6;
	    	return 23;
	    } else if(((a29==9)&&(((a19==5)&&((a0==1)&&(!(a20==1)&&((!(a25==1)&&(!(a24==1)&&(((a14==9)&&((input==6)&&(a28==1)))&&!(a11==1))))&&!(a7==1)))))&&(a22==1)))){
	    	a19 = 2;
	    	a25 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((!(a0==1)&&((a14==8)&&(((((((a24==1)&&(!(a7==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==1))))&&(a28==1))&&(a19==5))&&(a11==1))&&(a20==1))&&(a22==1))))&&!(a25==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if((((a19==1)&&((((a24==1)&&(((a14==9)&&(!(a0==1)&&(((a20==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==2)))&&(a11==1))))&&!(a7==1)))&&!(a25==1))&&(a22==1)))&&(a28==1))){
	    	a29 = 6;
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if(((!(a7==1)&&((((a29==9)&&(((a22==1)&&((!(a20==1)&&((a0==1)&&((a28==1)&&(input==3))))&&!(a25==1)))&&(a11==1)))&&(a19==4))&&(a14==9)))&&!(a24==1))){
	    	a25 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a24 = 1;
	    	return 21;
	    } else if((((a0==1)&&(((a28==1)&&((a7==1)&&((((a22==1)&&((a19==1)&&(((input==1)&&((a29==5)||(a29==6)))&&(a14==8))))&&!(a24==1))&&!(a25==1))))&&(a11==1)))&&!(a20==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((((a28==1)&&(((((a19==3)&&((a0==1)&&((a14==8)&&((a22==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&!(a20==1))))))&&!(a24==1))&&!(a7==1))&&(a11==1)))&&!(a25==1))){
	    	a19 = 2;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a7==1)&&(!(a20==1)&&(!(a11==1)&&((((a19==5)&&(((a14==9)&&(!(a24==1)&&(!(a25==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))))&&(a0==1)))&&(a28==1))&&(a22==1)))))){
	    	a25 = 1;
	    	a19 = 4;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	return 21;
	    } else if((((a0==1)&&((a11==1)&&((((a24==1)&&(((a22==1)&&(((a14==9)&&((input==1)&&(a28==1)))&&!(a25==1)))&&!(a20==1)))&&(a29==8))&&(a19==4))))&&(a7==1))){
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a7 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if(((a19==1)&&(((a22==1)&&(((a11==1)&&(((((((input==5)&&(a28==1))&&!(a7==1))&&(a24==1))&&!(a25==1))&&(a20==1))&&(a14==10)))&&(a0==1)))&&(a29==7)))){
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	return 21;
	    } else if(((a0==1)&&((a7==1)&&((a25==1)&&((a24==1)&&((a28==1)&&(((a22==1)&&(((a14==8)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==3)))&&(a20==1)))&&!(a11==1)))))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a28==1)&&((((a11==1)&&((a24==1)&&((a0==1)&&(((a29==7)&&(((a14==8)&&(input==4))&&(a22==1)))&&(a19==4)))))&&(a20==1))&&(a25==1)))&&!(a7==1))){
	    	a29 = 9;
	    	a19 = 5;
	    	a25 = 0;
	    	return 23;
	    } else if(((((((a0==1)&&(((a28==1)&&((a14==8)&&(((input==2)&&(((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))))&&!(a24==1))))&&(a20==1)))&&!(a7==1))&&(a22==1))&&(a11==1))&&(a25==1))){
	    	a19 = 3;
	    	a20 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((((a7==1)&&((a19==1)&&(!(a11==1)&&((a14==9)&&((a25==1)&&(!(a20==1)&&((a0==1)&&((input==3)&&((a29==8)||(a29==9))))))))))&&(a22==1))&&(a28==1)))){
	    	a7 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if(((a20==1)&&(!(a11==1)&&(((a14==9)&&((a22==1)&&(((!(a7==1)&&(((input==6)&&(((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))))&&(a0==1)))&&!(a24==1))&&(a25==1))))&&(a28==1))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((a22==1)&&(((a19==2)&&((a29==5)&&((a28==1)&&(((a25==1)&&((!(a0==1)&&((a24==1)&&((input==6)&&(a14==9))))&&(a7==1)))&&(a11==1)))))&&!(a20==1)))){
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((a22==1)&&(((!(a11==1)&&(((!(a20==1)&&(!(a7==1)&&(input==5)))&&(a29==5))&&(a14==9)))&&!(a25==1))&&(a19==2)))&&(a24==1)))&&(a0==1))){
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	return 23;
	    } else if(((((((((a14==8)&&((((input==5)&&((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5))))&&(a20==1))&&!(a0==1)))&&(a22==1))&&!(a25==1))&&(a28==1))&&!(a11==1))&&!(a7==1))&&!(a24==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==1)&&(!(a25==1)&&((a11==1)&&((!(a7==1)&&(!(a0==1)&&(((a22==1)&&(((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&(a14==8)))&&!(a24==1))))&&(a28==1)))))&&(a20==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a11==1)&&(!(a24==1)&&((a22==1)&&((a19==2)&&((a25==1)&&((a7==1)&&((a20==1)&&((input==6)&&((a29==6)||(a29==7))))))))))&&(a14==8))&&(a0==1))&&(a28==1))){
	    	a11 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if(((((((a29==8)&&(((a14==9)&&(((a0==1)&&(((a11==1)&&(input==6))&&(a22==1)))&&(a20==1)))&&(a28==1)))&&(a24==1))&&!(a25==1))&&(a7==1))&&(a19==3))){
	    	a19 = 5;
	    	a29 = 7;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if(((a19==5)&&(!(a25==1)&&(((a28==1)&&((a0==1)&&((a20==1)&&(((a14==8)&&(!(a11==1)&&((((a29==8)||(a29==9))&&(input==2))&&!(a7==1))))&&(a24==1)))))&&(a22==1))))){
	    	a19 = 2;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((a22==1)&&(((a20==1)&&((a25==1)&&(((a19==1)&&(((((a7==1)&&(((a29==7)||(a29==8))&&(input==5)))&&!(a24==1))&&(a14==9))&&(a11==1)))&&!(a0==1))))&&(a28==1)))){
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a0==1)&&((a24==1)&&((a20==1)&&(((a14==8)&&(((a22==1)&&((input==3)&&(((((a7==1)&&!(a25==1))&&(a29==9))&&(a19==5))||(((a29==5)&&(!(a7==1)&&(a25==1)))&&(a19==1)))))&&(a11==1)))&&(a28==1)))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a11==1)&&(!(a24==1)&&(((a29==5)&&((((((input==2)&&(a14==9))&&(a19==1))&&!(a0==1))&&(a28==1))&&(a7==1)))&&!(a20==1))))&&!(a25==1))&&(a22==1))){
	    	a29 = 9;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a25==1)&&(((a22==1)&&((!(a0==1)&&(((a11==1)&&((a19==3)&&(((a7==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))&&(a24==1))))&&(a14==9)))&&!(a20==1)))&&(a28==1)))){
	    	a19 = 4;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==2)&&(((!(a7==1)&&((!(a25==1)&&(((((!(a11==1)&&(input==5))&&(a22==1))&&(a0==1))&&(a29==6))&&(a24==1)))&&(a20==1)))&&(a14==8))&&(a28==1)))){
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a24==1)&&((((a28==1)&&(!(a11==1)&&((a14==8)&&(((((a19==5)&&((a29==9)&&(!(a25==1)&&(!(a7==1)&&(a20==1)))))||((((a25==1)&&((a7==1)&&!(a20==1)))&&(a29==5))&&(a19==1)))||(((a29==6)&&((a25==1)&&(!(a20==1)&&(a7==1))))&&(a19==1)))&&(input==3)))))&&(a0==1))&&(a22==1)))){
	    	a11 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((((a11==1)&&((!(a0==1)&&((a20==1)&&(((a14==9)&&((input==1)&&((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1))))))&&(a22==1))))&&!(a7==1)))&&(a28==1))&&!(a24==1))){
	    	a19 = 5;
	    	a24 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a19==5)&&(((((((a29==8)&&(((a22==1)&&(input==3))&&(a11==1)))&&(a7==1))&&(a28==1))&&!(a0==1))&&!(a25==1))&&(a24==1)))&&(a14==9)))){
	    	a7 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a11==1)&&((a28==1)&&((((a7==1)&&((a24==1)&&((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==3))))&&(a25==1))&&!(a20==1))))&&(a14==9))&&(a22==1))&&!(a0==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	a24 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	return 21;
	    } else if(((a29==6)&&(!(a25==1)&&((a19==5)&&((!(a7==1)&&(!(a20==1)&&(((((a14==8)&&((input==5)&&(a24==1)))&&!(a0==1))&&(a28==1))&&(a11==1))))&&(a22==1)))))){
	    	a0 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 9;
	    	a29 = 8;
	    	a19 = 1;
	    	return 24;
	    } else if(((((!(a0==1)&&((a19==5)&&((a14==8)&&(((a25==1)&&((a22==1)&&((a24==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2)))))&&!(a11==1)))))&&(a7==1))&&(a20==1))&&(a28==1))){
	    	a29 = 6;
	    	a19 = 4;
	    	a25 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a11==1)&&((a28==1)&&((a19==5)&&((a20==1)&&((a22==1)&&((((((a0==1)&&(((a29==5)||(a29==6))&&(input==5)))&&(a14==8))&&!(a7==1))&&(a25==1))&&(a24==1)))))))){
	    	a24 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a20==1)&&((a22==1)&&(((a28==1)&&(!(a0==1)&&((a11==1)&&((((((input==4)&&((a29==8)||(a29==9)))&&(a19==2))&&(a25==1))&&!(a24==1))&&(a7==1)))))&&(a14==8))))){
	    	a11 = 0;
	    	a25 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a20 = 0;
	    	a19 = 5;
	    	a7 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if(((a20==1)&&((a0==1)&&(((((!(a7==1)&&(!(a25==1)&&((a22==1)&&((((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==3)))))&&(a28==1))&&(a24==1))&&!(a11==1))&&(a14==9))))){
	    	a0 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((!(a11==1)&&((((a25==1)&&(!(a7==1)&&((a22==1)&&((a19==1)&&((!(a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2)))&&(a28==1))))))&&(a20==1))&&(a24==1)))&&(a14==9))){
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if(((a29==6)&&((a11==1)&&(((a28==1)&&((!(a7==1)&&((a24==1)&&((!(a0==1)&&(((a19==5)&&(input==6))&&(a14==8)))&&!(a25==1))))&&(a22==1)))&&!(a20==1))))){
	    	a14 = 9;
	    	a19 = 2;
	    	a0 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a25==1)&&((a20==1)&&(((a28==1)&&((!(a24==1)&&((!(a7==1)&&((a19==2)&&(((input==5)&&((a29==5)||(a29==6)))&&!(a11==1))))&&(a0==1)))&&(a22==1)))&&(a14==9))))){
	    	a29 = 8;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((a22==1)&&(((a28==1)&&(((((a14==8)&&((((input==6)&&((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2))))&&!(a0==1))&&!(a24==1)))&&(a20==1))&&!(a11==1))&&!(a25==1)))&&!(a7==1)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if((((a25==1)&&((a22==1)&&(((a19==4)&&(!(a11==1)&&(((a7==1)&&((a28==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==4))&&(a14==9))))&&!(a20==1))))&&(a0==1))))&&(a24==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	return -1;
	    } else if(((((((a0==1)&&(((a22==1)&&(((a19==3)&&((a14==8)&&((a11==1)&&(input==5))))&&(a28==1)))&&!(a24==1)))&&(a25==1))&&(a20==1))&&(a29==6))&&!(a7==1))){
	    	a0 = 0;
	    	a19 = 4;
	    	a24 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((a19==3)&&((a14==9)&&((a24==1)&&((((a25==1)&&(((((a28==1)&&((input==2)&&!(a0==1)))&&!(a7==1))&&(a20==1))&&(a11==1)))&&(a29==6))&&(a22==1)))))){
	    	a19 = 4;
	    	a7 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 0;
	    	return 24;
	    } else if((!(a20==1)&&(((a22==1)&&((a11==1)&&(((a29==7)&&(((!(a25==1)&&((a7==1)&&((a14==8)&&(input==1))))&&(a28==1))&&!(a24==1)))&&(a19==4))))&&!(a0==1)))){
	    	a19 = 5;
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((((a11==1)&&(!(a0==1)&&((((((a22==1)&&(((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a14==8)))&&!(a7==1))&&(a28==1))&&!(a20==1))&&(a19==1))))&&(a25==1))&&(a24==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((!(a0==1)&&(!(a24==1)&&(((a7==1)&&((a22==1)&&((a28==1)&&(!(a25==1)&&(((a29==5)||(a29==6))&&(input==6))))))&&(a14==8))))&&!(a11==1))&&(a19==2)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a11==1)&&((a0==1)&&((((a20==1)&&((((input==5)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6))))&&!(a25==1))&&(a22==1)))&&(a24==1))&&(a7==1))))&&(a14==8))&&(a28==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a19==4)&&((!(a7==1)&&((a22==1)&&((a14==9)&&((a11==1)&&((a28==1)&&((a20==1)&&(((((a29==7)||(a29==8))&&(input==3))&&(a25==1))&&!(a0==1))))))))&&!(a24==1)))){
	    	a29 = 7;
	    	a0 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if((((a14==9)&&((a7==1)&&(!(a11==1)&&(!(a0==1)&&((a28==1)&&((((a22==1)&&((input==1)&&(((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))))&&(a24==1))&&(a20==1)))))))&&!(a25==1))){
	    	a11 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	a14 = 8;
	    	a20 = 0;
	    	return -1;
	    } else if(((a19==1)&&((!(a24==1)&&((a28==1)&&(((a22==1)&&((a0==1)&&((a20==1)&&(((a14==8)&&(((a29==6)||(a29==7))&&(input==4)))&&(a11==1)))))&&(a7==1))))&&!(a25==1)))){
	    	a25 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((a11==1)&&(((((((a20==1)&&((a0==1)&&(((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==3))&&(a14==8))))&&(a25==1))&&!(a24==1))&&(a7==1))&&(a28==1))&&(a22==1)))){
	    	a19 = 3;
	    	a11 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if((((a28==1)&&((a22==1)&&(((((((a19==1)&&((((a29==6)||(a29==7))&&(input==6))&&!(a7==1)))&&(a11==1))&&!(a25==1))&&!(a0==1))&&!(a20==1))&&(a14==8))))&&!(a24==1))){
	    	a7 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((a11==1)&&(((!(a0==1)&&(((a28==1)&&(!(a25==1)&&((a14==9)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&(a19==1))&&!(a20==1)))))&&!(a7==1)))&&(a22==1))&&(a24==1)))){
	    	a29 = 9;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if(((!(a24==1)&&(!(a7==1)&&((a20==1)&&(((a11==1)&&(!(a25==1)&&(!(a0==1)&&(((input==6)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))&&(a28==1)))))&&(a14==8)))))&&(a22==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	return 23;
	    } else if(((!(a11==1)&&(((a0==1)&&((((a19==2)&&((a14==8)&&((((a25==1)&&(input==6))&&(a24==1))&&(a22==1))))&&!(a20==1))&&(a7==1)))&&(a28==1)))&&(a29==9))){
	    	a11 = 1;
	    	a25 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((a19==5)&&(((a7==1)&&(((a24==1)&&((a14==8)&&(((a22==1)&&(!(a11==1)&&((a28==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7))))))&&!(a0==1))))&&(a25==1)))&&!(a20==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a0==1)&&(!(a25==1)&&((!(a20==1)&&(((a28==1)&&(((((input==4)&&((a29==8)||(a29==9)))&&!(a24==1))&&(a19==2))&&(a22==1)))&&(a14==9)))&&(a7==1))))&&(a11==1))){
	    	a29 = 6;
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if(((a19==4)&&(!(a20==1)&&(((a29==6)&&((a22==1)&&(!(a24==1)&&((!(a25==1)&&((a28==1)&&(((input==4)&&(a14==8))&&(a0==1))))&&!(a7==1)))))&&(a11==1))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if((((a22==1)&&((a0==1)&&((((a28==1)&&((!(a11==1)&&(!(a7==1)&&(((input==5)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==2))))&&(a14==8)))&&(a20==1))&&!(a25==1))))&&(a24==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if(((!(a25==1)&&(((a28==1)&&((a19==4)&&(!(a20==1)&&(((a11==1)&&(((a14==8)&&(((a29==8)||(a29==9))&&(input==2)))&&(a22==1)))&&!(a7==1)))))&&!(a0==1)))&&(a24==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a19 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&(!(a7==1)&&((a14==10)&&((a29==6)&&((((((a19==5)&&((input==4)&&(a24==1)))&&(a28==1))&&!(a25==1))&&(a0==1))&&(a11==1))))))&&(a22==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	a19 = 4;
	    	return 21;
	    } else if((((a14==8)&&(!(a25==1)&&((!(a7==1)&&((a28==1)&&((!(a0==1)&&(((a19==4)&&(!(a20==1)&&(input==1)))&&(a29==9)))&&(a11==1))))&&(a22==1))))&&!(a24==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a0==1)&&((((a22==1)&&(!(a20==1)&&((a25==1)&&(((a14==8)&&((!(a7==1)&&((input==5)&&((a29==6)||(a29==7))))&&(a28==1)))&&(a11==1)))))&&(a24==1))&&(a19==2)))){
	    	a0 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	a11 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if(((a19==2)&&(((a22==1)&&((!(a7==1)&&((a28==1)&&(!(a24==1)&&(!(a20==1)&&((a14==8)&&(((input==3)&&((a29==5)||(a29==6)))&&!(a0==1)))))))&&(a25==1)))&&(a11==1)))){
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 6;
	    	a24 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a20==1)&&(((a25==1)&&((a11==1)&&((!(a7==1)&&(!(a0==1)&&(((a14==9)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4)))&&(a24==1))))&&(a19==3))))&&(a28==1))))){
	    	a24 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((a28==1)&&(((a19==4)&&(((a22==1)&&(((((a20==1)&&(((a29==6)&&(input==1))&&(a14==8)))&&!(a7==1))&&(a0==1))&&!(a11==1)))&&(a24==1)))&&(a25==1)))){
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a20==1)&&((((a28==1)&&(((((a7==1)&&(!(a24==1)&&(((a14==8)&&(input==1))&&(a19==1))))&&(a29==8))&&(a25==1))&&!(a0==1)))&&(a22==1))&&!(a11==1)))){
	    	a25 = 0;
	    	a19 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a25==1)&&((!(a0==1)&&(((!(a20==1)&&(!(a11==1)&&((a14==9)&&((a7==1)&&((a19==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5)))))))&&(a22==1))&&(a24==1)))&&(a28==1)))){
	    	a24 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a19==2)&&((a28==1)&&((((((a22==1)&&((a11==1)&&(((a29==8)||(a29==9))&&(input==3))))&&(a20==1))&&(a7==1))&&(a25==1))&&(a0==1))))&&(a14==9))&&(a24==1))){
	    	a29 = 9;
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	return 24;
	    } else if(((a11==1)&&((a22==1)&&(((a25==1)&&((((!(a7==1)&&((a19==4)&&(!(a0==1)&&((input==5)&&((a29==8)||(a29==9))))))&&!(a20==1))&&(a24==1))&&(a28==1)))&&(a14==9))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a25==1)&&(!(a20==1)&&((((a22==1)&&(((a28==1)&&(((a19==4)&&(((input==2)&&((a29==6)||(a29==7)))&&!(a0==1)))&&!(a11==1)))&&(a14==8)))&&(a24==1))&&!(a7==1))))){
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((((a22==1)&&(!(a0==1)&&(!(a24==1)&&((input==3)&&(((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))))))&&(a28==1))&&!(a20==1))&&(a25==1))&&!(a7==1))&&(a14==9))&&(a11==1))){
	    	a20 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a14==10)&&(((a24==1)&&((((!(a25==1)&&(((a0==1)&&(input==3))&&(a22==1)))&&(a19==5))&&!(a20==1))&&(a29==6)))&&!(a7==1)))&&(a11==1))&&(a28==1))){
	    	a11 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 2;
	    	a14 = 9;
	    	a25 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if((((!(a24==1)&&((a22==1)&&((((a28==1)&&(((((input==6)&&((a29==8)||(a29==9)))&&(a7==1))&&!(a11==1))&&(a14==8)))&&(a19==5))&&!(a20==1))))&&!(a0==1))&&(a25==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	return 21;
	    } else if((((((!(a20==1)&&(((a29==6)&&((a19==2)&&(((a22==1)&&((a28==1)&&(input==4)))&&!(a25==1))))&&(a11==1)))&&(a14==8))&&(a0==1))&&!(a24==1))&&!(a7==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((((a20==1)&&((a28==1)&&((a0==1)&&(((((((((a29==8)||(a29==9))&&(input==3))&&(a22==1))&&!(a24==1))&&!(a7==1))&&(a14==8))&&!(a25==1))&&(a11==1)))))&&(a19==1))){
	    	a29 = 9;
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((((a14==8)&&(((a11==1)&&((input==1)&&(((((a29==9)&&(!(a25==1)&&((!(a7==1)&&!(a20==1))&&(a24==1))))&&(a19==5))||((((a25==1)&&(((a7==1)&&(a20==1))&&!(a24==1)))&&(a29==5))&&(a19==1)))||((a19==1)&&(((((a20==1)&&(a7==1))&&!(a24==1))&&(a25==1))&&(a29==6))))))&&(a28==1)))&&!(a0==1))&&(a22==1))){
	    	a24 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	a20 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((a14==8)&&((a7==1)&&((a28==1)&&((a24==1)&&(!(a20==1)&&(!(a11==1)&&(!(a25==1)&&((a22==1)&&(((input==3)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))&&!(a0==1))))))))))){
	    	a29 = 9;
	    	a19 = 3;
	    	a7 = 0;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((((a14==9)&&(((a7==1)&&(((a11==1)&&((a20==1)&&((a22==1)&&((a0==1)&&(((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5)))&&(input==5))))))&&(a24==1)))&&!(a25==1)))&&(a28==1))){
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((a14==8)&&((!(a25==1)&&(((a22==1)&&(((((a20==1)&&((((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==4)))&&!(a24==1))&&!(a0==1))&&(a28==1)))&&(a11==1)))&&(a7==1)))){
	    	a25 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	return 21;
	    } else if((((((((((a24==1)&&((((input==5)&&((a29==7)||(a29==8)))&&!(a25==1))&&(a22==1)))&&(a28==1))&&(a0==1))&&(a14==8))&&!(a7==1))&&(a19==4))&&(a11==1))&&(a20==1))){
	    	a19 = 5;
	    	a24 = 0;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a19==4)&&(((!(a7==1)&&(!(a11==1)&&((a14==8)&&((((a20==1)&&(!(a24==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6))))&&(a25==1))&&(a22==1)))))&&(a0==1))&&(a28==1)))){
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if((!(a7==1)&&(!(a24==1)&&((!(a11==1)&&(((((a0==1)&&((((input==1)&&!(a25==1))&&(a20==1))&&(a28==1)))&&(a29==7))&&(a19==5))&&(a14==9)))&&(a22==1))))){
	    	a29 = 9;
	    	a19 = 2;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if(((!(a11==1)&&((a20==1)&&((((a14==9)&&((a22==1)&&((a25==1)&&((((input==1)&&((a29==9)||((a29==7)||(a29==8))))&&(a0==1))&&!(a24==1)))))&&(a28==1))&&(a19==5))))&&!(a7==1))){
	    	a19 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((a25==1)&&((a19==4)&&(((a14==8)&&(((a28==1)&&(((a24==1)&&(!(a0==1)&&(((input==5)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a7==1))))&&!(a11==1)))&&(a22==1)))&&!(a20==1))))){
	    	a19 = 2;
	    	a29 = 8;
	    	a14 = 9;
	    	a25 = 0;
	    	a11 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((((a0==1)&&((a28==1)&&((a7==1)&&((((a25==1)&&((!(a11==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&(a20==1)))&&(a14==9)))&&(a24==1))&&(a19==5)))))&&(a22==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((((((((a20==1)&&(((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&(a0==1)))&&(a28==1))&&(a19==4))&&!(a24==1))&&(a11==1))&&!(a7==1))&&(a14==8)))&&(a22==1))){
	    	a29 = 7;
	    	a25 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a24==1)&&((((a0==1)&&((((!(a25==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&(a14==10))&&(a11==1)))&&(a22==1))&&!(a7==1))&&!(a20==1)))&&(a28==1))&&(a19==3)))){
	    	a29 = 5;
	    	a19 = 4;
	    	a20 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a7==1)&&(((a28==1)&&((a25==1)&&(!(a11==1)&&(((((a22==1)&&((input==2)&&((a29==5)||(a29==6))))&&!(a24==1))&&(a14==9))&&(a20==1)))))&&(a19==4))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 3;
	    	a25 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((a19==5)&&((a11==1)&&(((a25==1)&&(((a24==1)&&((a20==1)&&((a14==9)&&(((a7==1)&&(((a29==5)||(a29==6))&&(input==6)))&&!(a0==1)))))&&(a28==1)))&&(a22==1))))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a0==1)&&((a19==3)&&(((!(a24==1)&&(((a14==9)&&(((((a29==7)||(a29==8))&&(input==5))&&(a22==1))&&(a7==1)))&&!(a11==1)))&&(a28==1))&&(a25==1)))))){
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a7==1)&&((a28==1)&&((!(a25==1)&&((a0==1)&&(!(a11==1)&&((a24==1)&&((a19==1)&&((a22==1)&&(input==1)))))))&&!(a20==1))))&&(a29==8))&&(a14==9))){
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a0==1)&&((((a11==1)&&((((!(a20==1)&&(((!(a24==1)&&(input==4))&&(a29==6))&&(a28==1)))&&(a25==1))&&(a22==1))&&(a14==9)))&&(a19==1))&&(a7==1)))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&(!(a25==1)&&(((((((a24==1)&&((a29==7)&&(!(a11==1)&&((a7==1)&&(input==2)))))&&!(a0==1))&&(a19==2))&&!(a20==1))&&(a22==1))&&(a14==9))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 5;
	    	a7 = 0;
	    	return -1;
	    } else if((((a11==1)&&((!(a20==1)&&((a14==9)&&((a25==1)&&((((a22==1)&&(((input==2)&&((a29==8)||(a29==9)))&&!(a7==1)))&&(a28==1))&&(a19==5)))))&&!(a24==1)))&&(a0==1))){
	    	a20 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((((a11==1)&&((a19==1)&&(!(a0==1)&&((((a28==1)&&((((a20==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a7==1))&&!(a24==1)))&&!(a25==1))&&(a22==1)))))&&(a14==9))){
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((((a24==1)&&((a22==1)&&((((a28==1)&&(((a25==1)&&(((a14==9)&&(input==4))&&!(a7==1)))&&(a19==2)))&&(a29==5))&&!(a20==1))))&&!(a11==1))&&(a0==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a20==1)&&(((a29==8)&&((a0==1)&&((a19==3)&&(!(a25==1)&&((a7==1)&&((((a28==1)&&(input==5))&&!(a24==1))&&(a22==1)))))))&&(a11==1))))){
	    	a11 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((((((((!(a25==1)&&((a22==1)&&(!(a0==1)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a28==1))&&(a19==3))&&!(a20==1))&&(a11==1))&&(a14==8))&&!(a7==1))&&(a24==1))){
	    	a19 = 2;
	    	a29 = 7;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((a28==1)&&((a0==1)&&(!(a11==1)&&((input==2)&&(((a19==1)&&((a29==5)&&((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1))))))||(((a19==5)&&((a29==8)&&(((a24==1)&&(!(a20==1)&&!(a7==1)))&&!(a25==1))))||(((a29==9)&&(((a24==1)&&(!(a7==1)&&!(a20==1)))&&!(a25==1)))&&(a19==5))))))))&&(a22==1)))){
	    	a19 = 2;
	    	a24 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a24==1)&&(((a28==1)&&((a0==1)&&((a29==5)&&(!(a7==1)&&((a11==1)&&(!(a25==1)&&((a22==1)&&(!(a20==1)&&((input==4)&&(a14==9))))))))))&&(a19==5)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((((!(a11==1)&&(((a22==1)&&((a25==1)&&((a14==8)&&((a7==1)&&(((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==2))))))&&(a20==1)))&&!(a24==1))&&!(a0==1))&&(a28==1))){
	    	a24 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((a19==5)&&(!(a0==1)&&(!(a7==1)&&(((!(a20==1)&&(((((a11==1)&&((input==2)&&((a29==8)||(a29==9))))&&(a14==9))&&!(a24==1))&&(a22==1)))&&(a25==1))&&(a28==1)))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((((!(a11==1)&&((a28==1)&&(((a24==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a19==2)))&&!(a20==1))))&&!(a7==1))&&!(a25==1))&&(a14==9))&&!(a0==1)))){
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if(((a29==8)&&((((a14==9)&&(((a7==1)&&((a19==3)&&((((a28==1)&&((input==2)&&!(a25==1)))&&!(a24==1))&&(a0==1))))&&(a22==1)))&&(a11==1))&&(a20==1)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a14 = 10;
	    	a20 = 0;
	    	return 21;
	    } else if(((a11==1)&&((a14==8)&&(((a25==1)&&(((!(a7==1)&&(((!(a24==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8)))))&&(a28==1))&&(a22==1)))&&(a0==1))&&(a19==2)))&&!(a20==1))))){
	    	a29 = 5;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((((!(a20==1)&&((a14==10)&&(((((a0==1)&&((input==6)&&((((a29==5)&&!(a25==1))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a25==1)&&(a29==9)))))))&&(a22==1))&&(a24==1))&&(a28==1))))&&!(a7==1))&&(a11==1))){
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	a0 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if(((a11==1)&&((a14==9)&&(!(a25==1)&&((a22==1)&&(((a0==1)&&((((a24==1)&&(((input==4)&&!(a7==1))&&(a28==1)))&&(a19==3))&&(a29==6)))&&!(a20==1))))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 10;
	    	a25 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if((((a28==1)&&(!(a24==1)&&(((((a25==1)&&((a19==3)&&(((((a29==8)||(a29==9))&&(input==2))&&(a11==1))&&!(a0==1))))&&!(a20==1))&&(a14==8))&&(a7==1))))&&(a22==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a7 = 0;
	    	return 23;
	    } else if((((a20==1)&&((a24==1)&&(!(a7==1)&&((((a19==1)&&((a25==1)&&((a14==9)&&(!(a0==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6))))))&&(a22==1))&&(a28==1)))))&&!(a11==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((((a14==9)&&((a24==1)&&(((((a28==1)&&(((a29==8)||(a29==9))&&(input==5)))&&!(a0==1))&&(a22==1))&&!(a11==1))))&&(a25==1))&&!(a7==1)))&&(a19==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&((a11==1)&&((a25==1)&&((((!(a20==1)&&((input==2)&&(a14==9)))&&(a24==1))&&(a19==5))&&!(a0==1)))))&&(a22==1))&&(a28==1))&&(a29==7))){
	    	a11 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if((((!(a7==1)&&((a19==1)&&((!(a24==1)&&((a14==8)&&(!(a20==1)&&((a0==1)&&((a28==1)&&(((a29==6)||(a29==7))&&(input==2)))))))&&!(a25==1))))&&(a22==1))&&!(a11==1))){
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if(((a25==1)&&(((a19==2)&&(((((((a22==1)&&((((a29==7)||(a29==8))&&(input==6))&&(a24==1)))&&(a20==1))&&(a0==1))&&(a28==1))&&(a14==8))&&!(a11==1)))&&(a7==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a0==1)&&(!(a24==1)&&(((!(a20==1)&&((a19==1)&&(((a29==8)&&((a14==8)&&((a22==1)&&(input==5))))&&(a25==1))))&&(a7==1))&&!(a11==1))))&&(a28==1))){
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	a24 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((!(a25==1)&&((a11==1)&&((((!(a24==1)&&(!(a0==1)&&((((a14==8)&&(((a29==6)||(a29==7))&&(input==6)))&&(a22==1))&&(a28==1))))&&!(a20==1))&&(a7==1))&&(a19==3))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((a7==1)&&((((a28==1)&&((a29==5)&&(((a25==1)&&(!(a20==1)&&(input==1)))&&(a14==9))))&&(a11==1))&&!(a0==1)))&&(a19==2))&&(a22==1)))){
	    	a0 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a11==1)&&((a28==1)&&((a14==8)&&(((!(a25==1)&&(((a7==1)&&(((a22==1)&&(input==4))&&(a29==7)))&&(a19==5)))&&!(a0==1))&&!(a24==1))))))){
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	return 21;
	    } else if((((a14==9)&&(((((a25==1)&&(!(a7==1)&&((a28==1)&&(!(a24==1)&&((input==3)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))))))))&&(a22==1))&&!(a11==1))&&(a0==1)))&&!(a20==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a29==7)&&((!(a11==1)&&((a14==9)&&((!(a7==1)&&(((a25==1)&&((a19==4)&&((a24==1)&&((input==6)&&(a28==1)))))&&(a0==1)))&&(a22==1))))&&!(a20==1)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a11==1)&&(!(a7==1)&&((a28==1)&&((a22==1)&&((a24==1)&&((a20==1)&&(((input==2)&&(((a19==1)&&(!(a25==1)&&(a29==5)))||(((a19==5)&&((a25==1)&&(a29==8)))||(((a25==1)&&(a29==9))&&(a19==5)))))&&(a14==9)))))))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 1;
	    	return 24;
	    } else if(((a24==1)&&(((a19==4)&&(!(a11==1)&&(((a28==1)&&((a0==1)&&((a22==1)&&((a7==1)&&(!(a25==1)&&((input==1)&&((a29==7)||(a29==8))))))))&&(a14==8))))&&(a20==1)))){
	    	a0 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	return 24;
	    } else if(((((a19==4)&&(((!(a24==1)&&((!(a20==1)&&((((input==1)&&((a29==8)||(a29==9)))&&(a11==1))&&(a28==1)))&&(a14==8)))&&(a22==1))&&!(a25==1)))&&(a7==1))&&!(a0==1))){
	    	a19 = 2;
	    	a24 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	return 23;
	    } else if(((((((((a25==1)&&(((a28==1)&&((a19==4)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9)))))&&!(a7==1)))&&!(a24==1))&&(a22==1))&&(a14==8))&&!(a20==1))&&(a0==1))&&(a11==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if(((a22==1)&&((a25==1)&&((a28==1)&&((a29==6)&&(((a19==2)&&((((a14==8)&&(((input==4)&&!(a24==1))&&(a20==1)))&&!(a11==1))&&!(a7==1)))&&(a0==1))))))){
	    	a7 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	a14 = 9;
	    	return 23;
	    } else if(((a14==9)&&(!(a7==1)&&(!(a24==1)&&(((a25==1)&&((!(a20==1)&&((a22==1)&&(((input==2)&&((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4))))&&(a28==1))))&&!(a11==1)))&&!(a0==1)))))){
	    	a29 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	return 23;
	    } else if(((a14==8)&&(!(a25==1)&&((((!(a20==1)&&((!(a0==1)&&((a11==1)&&((a19==4)&&((input==3)&&((a29==6)||(a29==7))))))&&(a28==1)))&&!(a7==1))&&(a24==1))&&(a22==1))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((((a14==8)&&(!(a24==1)&&((((a11==1)&&((((!(a7==1)&&((input==3)&&((a29==8)||(a29==9))))&&!(a0==1))&&(a19==1))&&(a22==1)))&&!(a20==1))&&!(a25==1))))&&(a28==1))){
	    	a7 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	return -1;
	    } else if(((a29==6)&&((a22==1)&&((a24==1)&&((((a7==1)&&((a28==1)&&(((a0==1)&&((a20==1)&&((a11==1)&&(input==1))))&&(a14==10))))&&(a25==1))&&(a19==4)))))){
	    	a14 = 8;
	    	a20 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a29==9)&&((a28==1)&&((a22==1)&&(((a14==8)&&((a19==1)&&((a7==1)&&((a25==1)&&((a24==1)&&((input==3)&&!(a0==1)))))))&&!(a20==1))))))){
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&(((a7==1)&&((a29==9)&&(!(a0==1)&&(((a14==9)&&((a25==1)&&(((a19==4)&&((a20==1)&&(input==3)))&&(a11==1))))&&(a22==1)))))&&(a28==1)))){
	    	a25 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((((!(a0==1)&&(((a14==8)&&((a22==1)&&(((a7==1)&&(((input==1)&&(((a29==6)||(a29==7))||(a29==8)))&&(a25==1)))&&!(a11==1))))&&!(a24==1)))&&(a28==1))&&(a19==1))&&(a20==1))){
	    	a19 = 3;
	    	a29 = 7;
	    	a25 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((!(a7==1)&&((a19==1)&&(!(a20==1)&&(((!(a25==1)&&((((a14==8)&&((input==1)&&((a29==6)||(a29==7))))&&(a0==1))&&(a11==1)))&&(a28==1))&&!(a24==1)))))&&(a22==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((!(a24==1)&&(((a28==1)&&((((a20==1)&&(((a0==1)&&(((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&(a25==1)))&&!(a7==1)))&&!(a11==1))&&(a14==8)))&&(a19==2)))&&(a22==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if((((((!(a0==1)&&((a11==1)&&(((a24==1)&&((a14==8)&&((((a29==6)||(a29==7))&&(input==1))&&(a19==4))))&&(a28==1))))&&!(a20==1))&&!(a7==1))&&(a22==1))&&!(a25==1))){
	    	a29 = 9;
	    	a20 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((((a14==9)&&((!(a7==1)&&(((a22==1)&&((a20==1)&&((!(a0==1)&&((input==6)&&((a29==8)||(a29==9))))&&(a11==1))))&&(a19==2)))&&!(a25==1)))&&(a28==1))&&(a24==1))){
	    	a29 = 9;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	return -1;
	    } else if(((((!(a11==1)&&(((!(a7==1)&&(!(a24==1)&&((a22==1)&&((((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))&&(input==3)))))&&!(a0==1))&&(a14==9)))&&(a28==1))&&!(a20==1))&&(a25==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a20==1)&&((((((a25==1)&&(((((input==3)&&(a22==1))&&!(a7==1))&&(a28==1))&&!(a24==1)))&&!(a11==1))&&(a29==9))&&!(a0==1))&&(a19==3))))){
	    	a24 = 1;
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a20 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a11==1)&&(((!(a24==1)&&((!(a25==1)&&((((a22==1)&&(((a29==6)||(a29==7))&&(input==2)))&&(a19==3))&&(a0==1)))&&(a7==1)))&&(a14==9))&&(a20==1)))&&(a28==1))){
	    	a20 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((!(a7==1)&&((((a11==1)&&((((((a22==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a0==1)))&&!(a25==1))&&(a14==8))&&!(a20==1))&&(a19==2)))&&(a28==1))&&(a24==1)))){
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	return 24;
	    } else if(((a22==1)&&(((a28==1)&&((a14==8)&&((a25==1)&&((!(a0==1)&&((!(a24==1)&&((a11==1)&&((input==6)&&((a29==5)||(a29==6)))))&&(a7==1)))&&(a20==1)))))&&(a19==5)))){
	    	a0 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	return 23;
	    } else if(((!(a11==1)&&(((((a24==1)&&((a28==1)&&(!(a20==1)&&((((((a25==1)&&(a29==9))&&(a19==5))||((!(a25==1)&&(a29==5))&&(a19==1)))||((a19==1)&&((a29==6)&&!(a25==1))))&&(input==5)))))&&!(a0==1))&&(a22==1))&&(a14==8)))&&!(a7==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	a14 = 9;
	    	a24 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if((((a7==1)&&((!(a24==1)&&((a22==1)&&(((((!(a20==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))&&(a0==1))&&(a28==1))&&(a14==8))&&!(a11==1))))&&(a25==1)))&&(a19==2))){
	    	a29 = 5;
	    	a14 = 9;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((((((a0==1)&&(!(a25==1)&&((a29==9)&&(!(a20==1)&&((a28==1)&&((a11==1)&&(!(a24==1)&&((input==1)&&(a14==9)))))))))&&(a22==1))&&!(a7==1))&&(a19==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a11==1)&&((!(a7==1)&&((a24==1)&&(!(a25==1)&&((a19==1)&&(((a28==1)&&((a22==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&(a14==9))))&&!(a20==1))))))&&(a0==1)))){
	    	a29 = 7;
	    	a19 = 2;
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((((a14==9)&&(!(a24==1)&&(((a28==1)&&(((((((a29==7)||(a29==8))&&(input==3))&&(a22==1))&&(a19==4))&&(a11==1))&&!(a0==1)))&&(a25==1))))&&(a7==1))&&!(a20==1))){
	    	a14 = 8;
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if(((a24==1)&&(((((a7==1)&&((((a28==1)&&(((a0==1)&&((a20==1)&&(input==3)))&&(a22==1)))&&(a11==1))&&(a25==1)))&&(a19==4))&&(a14==10))&&(a29==6)))){
	    	a20 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 7;
	    	a11 = 0;
	    	return -1;
	    } else if(((((((a25==1)&&((a7==1)&&(!(a20==1)&&((a11==1)&&((a22==1)&&(((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6)))&&(input==2)))))))&&(a0==1))&&(a14==9))&&!(a24==1))&&(a28==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	return 23;
	    } else if(((a22==1)&&((a14==9)&&((a11==1)&&((a24==1)&&(!(a7==1)&&((((a19==4)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==4))&&(a0==1))&&(a28==1)))&&(a20==1))&&(a25==1)))))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((((((a19==5)&&((a0==1)&&((((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&(a7==1))&&!(a24==1))))&&(a11==1))&&(a14==10))&&(a28==1))&&(a20==1))&&(a25==1)))){
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a20 = 0;
	    	return -1;
	    } else if(((a14==8)&&((a22==1)&&(((input==2)&&(((a19==5)&&((!(a25==1)&&((!(a7==1)&&(!(a20==1)&&(!(a11==1)&&(a0==1))))&&!(a24==1)))&&(a29==9)))||((a19==1)&&(((a25==1)&&(((a7==1)&&(((a11==1)&&!(a0==1))&&(a20==1)))&&(a24==1)))&&(a29==5)))))&&(a28==1))))){
	    	a24 = 1;
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if(((((a7==1)&&((((a20==1)&&((a19==2)&&(((a28==1)&&((a22==1)&&(((a29==5)||(a29==6))&&(input==1))))&&!(a11==1))))&&(a24==1))&&!(a0==1)))&&(a14==9))&&(a25==1))){
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if((((((a7==1)&&(((((a14==9)&&((a28==1)&&(!(a24==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a25==1))&&(a19==4))&&(a20==1)))&&!(a0==1))&&(a11==1))&&(a22==1))){
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return 21;
	    } else if(((a28==1)&&(!(a24==1)&&(!(a0==1)&&((((a25==1)&&((a7==1)&&((a14==8)&&(((((a29==8)||(a29==9))&&(input==3))&&!(a11==1))&&(a22==1)))))&&!(a20==1))&&(a19==5)))))){
	    	a29 = 7;
	    	a11 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a7==1)&&(((a14==10)&&((a24==1)&&((a11==1)&&(((a29==9)&&((a22==1)&&((a0==1)&&(((input==1)&&!(a25==1))&&(a28==1)))))&&(a20==1)))))&&(a19==1)))){
	    	a7 = 1;
	    	a19 = 4;
	    	a0 = 0;
	    	a11 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	return -1;
	    } else if(((a7==1)&&((a19==2)&&((a14==9)&&((a11==1)&&((a28==1)&&((a24==1)&&((a20==1)&&((a29==8)&&(((a22==1)&&((a25==1)&&(input==4)))&&!(a0==1))))))))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&((a19==1)&&(((((((a25==1)&&(!(a20==1)&&(((a0==1)&&(input==1))&&(a14==9))))&&(a28==1))&&(a29==6))&&(a11==1))&&(a7==1))&&(a22==1))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	a25 = 0;
	    	return 23;
	    } else if(((((((a22==1)&&(!(a0==1)&&((a11==1)&&(((a14==9)&&((a28==1)&&((input==6)&&(a25==1))))&&!(a24==1)))))&&!(a7==1))&&(a19==4))&&(a29==6))&&!(a20==1))){
	    	a25 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a0==1)&&((a14==8)&&(!(a11==1)&&((!(a20==1)&&(((((a7==1)&&((a19==2)&&(((a29==8)||(a29==9))&&(input==4))))&&(a22==1))&&(a28==1))&&!(a25==1)))&&!(a24==1)))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((a24==1)&&(!(a20==1)&&((a11==1)&&((a22==1)&&((a14==9)&&((a0==1)&&((a25==1)&&((((input==1)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))))&&(a28==1))&&!(a7==1)))))))))){
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 5;
	    	a0 = 0;
	    	return 23;
	    } else if(((((a14==9)&&((a20==1)&&((a25==1)&&(((!(a24==1)&&((a22==1)&&((a0==1)&&((input==3)&&!(a7==1)))))&&(a28==1))&&(a29==9)))))&&(a19==3))&&(a11==1))){
	    	a14 = 8;
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if(((a25==1)&&((a28==1)&&(((((a22==1)&&((a0==1)&&(((a7==1)&&((a11==1)&&((a19==2)&&(input==4))))&&(a14==8))))&&(a29==6))&&!(a20==1))&&(a24==1))))){
	    	a24 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if((((((!(a7==1)&&(!(a20==1)&&((a14==8)&&((a22==1)&&(((((a29==7)||(a29==8))&&(input==5))&&(a11==1))&&!(a24==1))))))&&(a19==2))&&!(a0==1))&&!(a25==1))&&(a28==1))){
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	return 21;
	    } else if((((a28==1)&&(!(a20==1)&&(((a0==1)&&(!(a24==1)&&(((a14==8)&&(((input==5)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&!(a11==1)))&&(a7==1))))&&!(a25==1))))&&(a22==1))){
	    	a29 = 9;
	    	a19 = 3;
	    	return -1;
	    } else if(((a7==1)&&((a25==1)&&((((a14==9)&&((a28==1)&&((a19==5)&&((a20==1)&&(((a0==1)&&(((a29==6)||(a29==7))&&(input==2)))&&(a24==1))))))&&(a11==1))&&(a22==1))))){
	    	a29 = 7;
	    	a19 = 2;
	    	a11 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if(((((a28==1)&&((a24==1)&&((((a19==5)&&(((a29==8)&&((!(a20==1)&&(input==5))&&(a0==1)))&&(a14==10)))&&(a25==1))&&(a22==1))))&&(a7==1))&&(a11==1))){
	    	a19 = 2;
	    	a11 = 0;
	    	a14 = 9;
	    	a29 = 6;
	    	return -1;
	    } else if((((!(a11==1)&&((a7==1)&&((a24==1)&&((a20==1)&&(((a25==1)&&((a28==1)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==6))))&&(a14==8))))))&&(a22==1))&&(a0==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a14==9)&&((!(a11==1)&&(((((a25==1)&&((((input==6)&&(a28==1))&&(a24==1))&&(a19==2)))&&!(a20==1))&&(a29==6))&&!(a7==1)))&&(a22==1)))&&!(a0==1))){
	    	a19 = 4;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a24 = 0;
	    	return -1;
	    } else if(((a11==1)&&((a19==1)&&((((((((a25==1)&&(((input==6)&&((a29==5)||(a29==6)))&&(a22==1)))&&(a28==1))&&(a0==1))&&(a14==10))&&(a20==1))&&(a7==1))&&(a24==1))))){
	    	a29 = 5;
	    	a11 = 0;
	    	a14 = 9;
	    	return 21;
	    } else if((((a28==1)&&(!(a24==1)&&((((((a14==8)&&((input==2)&&((((a29==5)&&!(a25==1))&&(a19==1))||((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1)))))))&&(a22==1))&&!(a0==1))&&!(a20==1))&&!(a7==1))))&&(a11==1))){
	    	a24 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	return 21;
	    } return calculate_output3(input);
	}

	int calculate_output3(int input) {
	    if(((a25==1)&&((((a19==3)&&((a20==1)&&(((a0==1)&&((a22==1)&&((a28==1)&&(!(a7==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3))))))&&(a11==1))))&&!(a24==1))&&(a14==9)))){
	    	a25 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a14 = 10;
	    	a24 = 1;
	    	return 24;
	    } else if(((a19==2)&&(((!(a25==1)&&(((a22==1)&&((a11==1)&&((a28==1)&&((((a29==5)&&(input==6))&&(a20==1))&&!(a24==1)))))&&!(a0==1)))&&(a14==9))&&(a7==1)))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	return -1;
	    } else if((((a22==1)&&(((((!(a20==1)&&((a14==9)&&((a7==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&(a0==1)))))&&!(a24==1))&&(a11==1))&&(a28==1))&&(a19==3)))&&(a25==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==4)&&((a20==1)&&((a11==1)&&((((a22==1)&&(((a29==6)&&((a25==1)&&((input==5)&&!(a7==1))))&&!(a24==1)))&&(a14==8))&&(a28==1)))))&&(a0==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	return 23;
	    } else if(((((((((((a7==1)&&(!(a24==1)&&(((a29==7)||(a29==8))&&(input==6))))&&(a19==2))&&(a11==1))&&(a25==1))&&(a0==1))&&!(a20==1))&&(a28==1))&&(a22==1))&&(a14==8))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((!(a11==1)&&(((a24==1)&&((a19==2)&&((a14==9)&&(((((a29==6)||(a29==7))&&(input==5))&&!(a20==1))&&!(a25==1)))))&&(a22==1)))&&(a28==1))&&!(a7==1))&&(a0==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((((((a28==1)&&((((!(a0==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a22==1))&&(a14==8))&&!(a7==1)))&&(a25==1))&&(a19==2))&&(a20==1))&&(a24==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a7==1)&&((a20==1)&&(!(a0==1)&&((a22==1)&&((a14==8)&&(((((input==3)&&((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a19==2)&&(a29==5))))&&!(a24==1))&&(a11==1))&&(a28==1)))))))&&!(a25==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	return 23;
	    } else if(((a24==1)&&((a28==1)&&((((a19==2)&&(!(a7==1)&&((a14==8)&&(((((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&(a25==1))&&(a20==1))&&(a0==1)))))&&(a22==1))&&!(a11==1))))){
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if((!(a7==1)&&((a22==1)&&(!(a11==1)&&(((a28==1)&&((((a24==1)&&(((input==4)&&(((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&(a14==8)))&&(a25==1))&&(a20==1)))&&!(a0==1)))))){
	    	a19 = 3;
	    	a25 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a24==1)&&(((a28==1)&&((a7==1)&&(((a11==1)&&((a22==1)&&(((a29==7)&&((a20==1)&&((input==3)&&(a14==8))))&&!(a25==1))))&&(a19==3))))&&!(a0==1)))){
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if(((a25==1)&&((a0==1)&&(((a19==1)&&((a14==8)&&((a20==1)&&((a22==1)&&(((!(a24==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2)))&&(a28==1))&&(a7==1))))))&&!(a11==1))))){
	    	a7 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a20 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((((a22==1)&&((!(a20==1)&&(((((!(a0==1)&&((a24==1)&&((input==3)&&((a29==7)||(a29==8)))))&&(a28==1))&&(a14==8))&&(a19==1))&&(a11==1)))&&!(a25==1)))&&!(a7==1))){
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&((a14==9)&&((a22==1)&&(!(a7==1)&&((a25==1)&&((a28==1)&&(((!(a0==1)&&((a24==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3))))&&(a19==1))&&(a11==1))))))))){
	    	a29 = 8;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a7 = 1;
	    	return -1;
	    } else if(((((!(a20==1)&&((a22==1)&&((((a11==1)&&((a28==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a19==4))))&&!(a25==1))&&(a0==1))))&&(a14==9))&&(a24==1))&&!(a7==1))){
	    	a29 = 6;
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a19==2)&&(((((a25==1)&&((a14==9)&&(((a20==1)&&((a29==9)&&((!(a24==1)&&(input==1))&&(a28==1))))&&!(a11==1))))&&(a22==1))&&!(a0==1))&&(a7==1)))){
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	a14 = 8;
	    	return -1;
	    } else if((((a7==1)&&(!(a24==1)&&(((a29==5)&&(!(a25==1)&&((a28==1)&&((a14==8)&&((((input==6)&&(a11==1))&&!(a0==1))&&(a22==1))))))&&(a19==5))))&&!(a20==1))){
	    	a29 = 8;
	    	a0 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((a11==1)&&(((a28==1)&&(!(a7==1)&&((a14==10)&&(((a25==1)&&((((a0==1)&&((input==5)&&((a29==5)||(a29==6))))&&(a24==1))&&(a22==1)))&&(a19==2)))))&&!(a20==1)))){
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	return 24;
	    } else if(((a24==1)&&((a19==2)&&((a22==1)&&((((a25==1)&&((((a14==9)&&(((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a7==1)))&&(a0==1))&&(a28==1)))&&(a11==1))&&!(a20==1)))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((!(a24==1)&&((a22==1)&&((a19==5)&&((!(a11==1)&&(!(a0==1)&&((((a28==1)&&(((a29==5)||(a29==6))&&(input==6)))&&!(a25==1))&&(a20==1))))&&!(a7==1)))))&&(a14==9))){
	    	a20 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a14==9)&&((!(a0==1)&&((((!(a25==1)&&(((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a24==1)))&&!(a7==1))&&(a22==1))&&!(a20==1)))&&!(a11==1)))&&(a19==3))&&(a28==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return 24;
	    } else if(((((a29==5)&&((a7==1)&&((a11==1)&&(((a14==9)&&((((a22==1)&&((input==6)&&(a19==4)))&&(a28==1))&&(a20==1)))&&!(a0==1)))))&&!(a24==1))&&!(a25==1))){
	    	a19 = 2;
	    	a11 = 0;
	    	a7 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((!(a7==1)&&(!(a0==1)&&((a20==1)&&(((a19==1)&&(((a22==1)&&((((input==5)&&(a24==1))&&(a14==8))&&(a11==1)))&&(a28==1)))&&!(a25==1)))))&&(a29==8))){
	    	a11 = 0;
	    	a19 = 2;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a25 = 1;
	    	a0 = 1;
	    	return 21;
	    } else if(((!(a20==1)&&((a7==1)&&(((!(a24==1)&&((((a22==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==2)))&&(a28==1))&&(a0==1)))&&(a11==1))&&!(a25==1))))&&(a14==8))){
	    	a7 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a24==1)&&(!(a0==1)&&(!(a20==1)&&((((a14==8)&&((((input==1)&&(((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9))))||((a19==1)&&((a29==5)&&!(a25==1)))))&&(a7==1))&&(a22==1)))&&(a28==1))&&(a11==1)))))){
	    	a25 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	a11 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if((((a29==5)&&(!(a7==1)&&(((a19==4)&&((a14==8)&&(!(a11==1)&&(!(a25==1)&&((!(a24==1)&&((input==3)&&(a28==1)))&&(a20==1))))))&&(a0==1))))&&(a22==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((((a22==1)&&((((((a14==8)&&(((a11==1)&&((input==1)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))))&&(a0==1)))&&!(a7==1))&&(a25==1))&&(a28==1))&&(a24==1)))&&!(a20==1))){
	    	a29 = 9;
	    	a19 = 5;
	    	a7 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((a29==5)&&((((a19==3)&&(!(a11==1)&&((a14==9)&&((((((input==2)&&(a22==1))&&(a25==1))&&(a20==1))&&(a7==1))&&!(a24==1)))))&&(a28==1))&&(a0==1)))){
	    	a29 = 6;
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if(((((((!(a24==1)&&(((((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==3))&&(a28==1))&&(a14==9))&&(a25==1)))&&(a11==1))&&(a22==1))&&!(a7==1))&&!(a0==1))&&(a20==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	return 21;
	    } else if(((((((!(a0==1)&&((((a19==3)&&(((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a25==1)))&&(a11==1))&&(a14==8)))&&(a22==1))&&(a20==1))&&(a24==1))&&(a28==1))&&(a7==1))){
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a14 = 9;
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	return 23;
	    } else if((((((a20==1)&&((!(a7==1)&&((!(a25==1)&&(((a22==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a11==1)))&&(a19==3)))&&!(a24==1)))&&(a14==8))&&!(a0==1))&&(a28==1))){
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	a19 = 5;
	    	a25 = 1;
	    	return 21;
	    } else if(((((a28==1)&&(!(a0==1)&&((a19==5)&&(((a7==1)&&(((!(a24==1)&&((a25==1)&&(input==3)))&&(a29==7))&&!(a11==1)))&&(a22==1)))))&&!(a20==1))&&(a14==8))){
	    	a29 = 8;
	    	a0 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((a22==1)&&((!(a24==1)&&((a14==8)&&((!(a25==1)&&((a29==7)&&(((((input==1)&&(a28==1))&&(a19==5))&&(a11==1))&&(a20==1))))&&(a0==1))))&&!(a7==1)))){
	    	a29 = 8;
	    	a19 = 2;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a7==1)&&(((a0==1)&&((a28==1)&&((a24==1)&&(((a14==10)&&(((a19==2)&&((((a29==7)||(a29==8))&&(input==5))&&(a11==1)))&&(a22==1)))&&!(a25==1)))))&&(a20==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a20==1)&&(!(a7==1)&&((a0==1)&&(!(a11==1)&&((a19==3)&&(((((((input==1)&&((a29==6)||(a29==7)))&&(a22==1))&&(a28==1))&&(a25==1))&&!(a24==1))&&(a14==9)))))))){
	    	a14 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	return 21;
	    } else if((((((a19==4)&&((!(a25==1)&&(((((((a29==5)||(a29==6))&&(input==2))&&(a24==1))&&!(a7==1))&&(a22==1))&&(a14==9)))&&(a28==1)))&&!(a20==1))&&(a0==1))&&!(a11==1))){
	    	a0 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	return 21;
	    } else if((((!(a24==1)&&((a14==8)&&((a29==8)&&((((((a11==1)&&(!(a25==1)&&(input==2)))&&(a19==2))&&(a28==1))&&(a7==1))&&!(a20==1)))))&&(a0==1))&&(a22==1))){
	    	a7 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((a22==1)&&((a19==2)&&((((a14==9)&&((a28==1)&&(((a24==1)&&((a11==1)&&(((a29==7)||(a29==8))&&(input==3))))&&(a20==1))))&&(a0==1))&&!(a7==1)))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a20==1)&&((a28==1)&&((((a22==1)&&(!(a0==1)&&((a14==9)&&((a7==1)&&(!(a11==1)&&(((a29==7)||(a29==8))&&(input==4)))))))&&(a19==5))&&!(a24==1)))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a14==8)&&(((a22==1)&&((a28==1)&&((((a7==1)&&(!(a20==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==4))&&(a24==1))))&&(a11==1))&&!(a0==1))))&&!(a25==1)))&&(a19==2))){
	    	a29 = 9;
	    	a11 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((!(a24==1)&&((a19==1)&&((a28==1)&&((((a14==8)&&(!(a11==1)&&((input==2)&&(a25==1))))&&!(a0==1))&&!(a7==1)))))&&(a20==1))&&(a29==8)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a28==1)&&(((a14==9)&&((a22==1)&&(((!(a7==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a25==1))&&!(a20==1)))&&(a19==3))&&!(a0==1))))&&!(a11==1))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((((a24==1)&&(!(a11==1)&&(!(a7==1)&&((a25==1)&&(((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&!(a0==1))))))&&(a14==8))&&!(a20==1)))&&(a22==1))&&(a19==4))){
	    	a0 = 1;
	    	a14 = 9;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a19==5)&&(((((a25==1)&&((((((a7==1)&&(((a29==7)||(a29==8))&&(input==3)))&&(a14==9))&&(a22==1))&&(a24==1))&&!(a0==1)))&&(a20==1))&&(a11==1))&&(a28==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((((((((!(a20==1)&&((((a29==7)||(a29==8))&&(input==1))&&!(a11==1)))&&(a19==1))&&!(a7==1))&&(a14==8))&&(a25==1))&&(a22==1))&&(a24==1))&&(a28==1)))){
	    	a19 = 5;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a20==1)&&(((a22==1)&&(((!(a0==1)&&(((a14==8)&&(!(a11==1)&&(((input==6)&&(a28==1))&&(a7==1))))&&(a24==1)))&&!(a25==1))&&(a19==1)))&&(a29==9)))){
	    	a20 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if((((a25==1)&&((((((a11==1)&&(!(a20==1)&&(((((a29==8)||(a29==9))&&(input==3))&&(a28==1))&&(a22==1))))&&(a0==1))&&(a24==1))&&(a19==2))&&(a7==1)))&&(a14==9))){
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	return 24;
	    } else if(((a24==1)&&(!(a11==1)&&((((a14==9)&&(!(a7==1)&&((((a25==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==6))&&(a19==1)))&&(a0==1))&&(a28==1))))&&(a22==1))&&!(a20==1))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((((((a19==2)&&((a28==1)&&((a7==1)&&(!(a25==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a20==1))))))&&(a0==1))&&(a14==9))&&(a22==1))&&!(a24==1))&&(a11==1))){
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if(((a25==1)&&(!(a24==1)&&((a19==3)&&(((a22==1)&&((!(a11==1)&&(((a14==8)&&((a29==9)&&((input==2)&&(a28==1))))&&!(a7==1)))&&(a20==1)))&&!(a0==1)))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a24==1)&&((a7==1)&&((((!(a11==1)&&((a14==8)&&((a19==4)&&((((a29==7)||(a29==8))&&(input==6))&&(a20==1)))))&&(a25==1))&&(a28==1))&&(a0==1)))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&(((a22==1)&&(((((a24==1)&&((input==6)&&((a29==7)||(a29==8))))&&!(a25==1))&&!(a11==1))&&(a20==1)))&&(a0==1)))&&(a14==8))&&(a28==1))&&(a19==3))){
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if(((a11==1)&&(((!(a0==1)&&(!(a20==1)&&(((((((input==4)&&(a29==9))&&(a22==1))&&(a14==8))&&(a24==1))&&!(a25==1))&&(a19==1))))&&!(a7==1))&&(a28==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if(((((a14==9)&&(((((((a20==1)&&((input==5)&&(((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))))&&(a22==1))&&(a11==1))&&!(a24==1))&&(a25==1))&&(a28==1)))&&(a0==1))&&(a7==1))){
	    	a19 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	a14 = 10;
	    	a24 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a25==1)&&(((a11==1)&&(((((a28==1)&&((a29==6)&&((a20==1)&&((a19==4)&&(input==6)))))&&(a24==1))&&!(a7==1))&&(a0==1)))&&(a14==8))))){
	    	a19 = 3;
	    	a25 = 0;
	    	return 24;
	    } else if(((a0==1)&&(((a22==1)&&((((a19==3)&&((a24==1)&&((a7==1)&&(((a14==8)&&(((a29==7)||(a29==8))&&(input==6)))&&(a20==1)))))&&(a28==1))&&(a25==1)))&&!(a11==1)))){
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a28==1)&&(((a29==6)&&((!(a0==1)&&(((((((a22==1)&&(input==5))&&!(a20==1))&&(a24==1))&&(a14==8))&&(a25==1))&&!(a7==1)))&&(a19==5)))&&(a11==1)))){
	    	a20 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((((((a14==9)&&(!(a7==1)&&((a28==1)&&((a24==1)&&((a19==2)&&((a25==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6))))))))))&&(a11==1))&&!(a20==1))&&!(a0==1))&&(a22==1))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	return -1;
	    } else if((((!(a11==1)&&((((a0==1)&&((a24==1)&&(((((input==4)&&(a14==8))&&(a28==1))&&(a25==1))&&(a22==1))))&&(a19==2))&&!(a7==1)))&&(a20==1))&&(a29==5))){
	    	a11 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	return 23;
	    } else if((!(a11==1)&&((((((a29==6)&&((a28==1)&&((!(a0==1)&&(((a19==4)&&(input==1))&&(a7==1)))&&!(a24==1))))&&(a22==1))&&(a14==9))&&!(a20==1))&&(a25==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a25==1)&&((a20==1)&&((a11==1)&&((a14==8)&&((((a0==1)&&((!(a24==1)&&((input==2)&&((a29==6)||(a29==7))))&&(a28==1)))&&(a22==1))&&(a19==4))))))&&(a7==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==1)&&((a22==1)&&((a14==9)&&(((!(a7==1)&&((((((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1))&&!(a20==1))&&!(a25==1))&&!(a24==1)))&&!(a11==1))&&(a0==1)))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a11==1)&&(((a14==8)&&(!(a24==1)&&(!(a7==1)&&((a22==1)&&((a19==4)&&((a0==1)&&(((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a28==1))))))))&&!(a20==1)))&&!(a25==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	a20 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((((a22==1)&&((((a7==1)&&((!(a20==1)&&(!(a25==1)&&(!(a11==1)&&((((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(input==3)))))&&(a14==9)))&&!(a0==1))&&(a28==1)))&&!(a24==1))){
	    	a19 = 3;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a25==1)&&(((((a11==1)&&((a28==1)&&(((((a22==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8)))))&&(a19==5))&&(a7==1))&&(a14==9))))&&(a24==1))&&(a20==1))&&!(a0==1)))){
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a11==1)&&(((a24==1)&&((a22==1)&&((a14==8)&&((((((input==3)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5))))&&(a0==1))&&!(a20==1))&&(a28==1))&&(a25==1)))))&&!(a7==1)))){
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((((a28==1)&&((a14==8)&&((a25==1)&&((a7==1)&&((a29==6)&&(!(a11==1)&&((a20==1)&&((((input==2)&&(a0==1))&&(a24==1))&&(a22==1)))))))))&&(a19==5))){
	    	a0 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	return 23;
	    } else if((((a22==1)&&((!(a0==1)&&(!(a7==1)&&(((a11==1)&&(((((!(a25==1)&&(a29==5))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==8)))||(((a25==1)&&(a29==9))&&(a19==5))))&&(input==1))&&!(a20==1)))&&!(a24==1))))&&(a28==1)))&&(a14==8))){
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if(((!(a25==1)&&(!(a0==1)&&((((a7==1)&&(((!(a24==1)&&((a22==1)&&((input==5)&&((a29==8)||(a29==9)))))&&(a14==8))&&(a19==5)))&&(a28==1))&&(a11==1))))&&!(a20==1))){
	    	a0 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((a0==1)&&(((((a11==1)&&(((a24==1)&&((a25==1)&&(((a19==1)&&((a20==1)&&(input==1)))&&(a7==1))))&&(a29==8)))&&(a22==1))&&(a14==9))&&(a28==1)))){
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 9;
	    	a7 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a22==1)&&((a28==1)&&(((a11==1)&&((!(a7==1)&&(!(a20==1)&&((input==1)&&((a29==7)||(a29==8)))))&&(a14==8)))&&!(a25==1))))&&(a19==5))&&!(a0==1))&&(a24==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a7==1)&&((a0==1)&&((!(a25==1)&&((a19==3)&&((!(a24==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a28==1))))&&!(a20==1))))&&!(a11==1))&&(a14==8))&&(a22==1))){
	    	a24 = 1;
	    	a19 = 4;
	    	a25 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	return 23;
	    } else if(((!(a24==1)&&((a22==1)&&((a29==5)&&((a19==4)&&((a7==1)&&((((a25==1)&&(((input==3)&&(a14==9))&&(a0==1)))&&(a11==1))&&!(a20==1)))))))&&(a28==1))){
	    	a25 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((((((a25==1)&&((a20==1)&&((a14==9)&&(((a11==1)&&((a22==1)&&((input==5)&&((a29==5)||(a29==6)))))&&(a7==1)))))&&(a24==1))&&(a19==1))&&(a28==1))&&!(a0==1))){
	    	a25 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a29 = 9;
	    	return -1;
	    } else if(((a20==1)&&((a0==1)&&(((a28==1)&&(((!(a11==1)&&(((a22==1)&&((a14==8)&&((input==6)&&((a29==8)||(a29==9)))))&&!(a7==1)))&&!(a25==1))&&(a19==3)))&&!(a24==1))))){
	    	a20 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if((((a19==2)&&((a28==1)&&((((a22==1)&&(((a7==1)&&(!(a0==1)&&((a14==8)&&((input==1)&&(a20==1)))))&&(a25==1)))&&(a24==1))&&(a11==1))))&&(a29==7))){
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a14 = 9;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a11==1)&&((a25==1)&&((a28==1)&&((a7==1)&&(((((a14==9)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&!(a24==1))&&(a20==1)))&&(a19==2))&&(a0==1))&&(a22==1))))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((a14==9)&&(!(a24==1)&&((!(a11==1)&&((a19==4)&&(((a20==1)&&(((((a29==6)||(a29==7))&&(input==5))&&(a7==1))&&(a22==1)))&&(a25==1))))&&!(a0==1)))))){
	    	a7 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if(((((!(a7==1)&&((a19==2)&&(!(a11==1)&&((!(a25==1)&&(((a22==1)&&((input==2)&&((a29==8)||(a29==9))))&&!(a20==1)))&&(a14==8)))))&&!(a24==1))&&(a28==1))&&!(a0==1))){
	    	a14 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((!(a11==1)&&((a22==1)&&(((a14==8)&&(!(a24==1)&&((((a19==1)&&((a29==5)&&((a25==1)&&((a7==1)&&!(a20==1)))))||(((((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(!(a25==1)&&(!(a7==1)&&(a20==1)))))))&&(input==3))))&&(a28==1))))&&!(a0==1))){
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a14==9)&&(!(a25==1)&&((((!(a11==1)&&((a22==1)&&((a28==1)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==2)))))&&(a0==1))&&(a7==1))&&(a24==1))))&&!(a20==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a20==1)&&(((((a29==5)&&(!(a25==1)&&((a19==4)&&((a14==10)&&((a28==1)&&((a24==1)&&(input==4)))))))&&(a7==1))&&(a22==1))&&(a0==1))))){
	    	a19 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if(((a22==1)&&(!(a25==1)&&(((((!(a7==1)&&((a28==1)&&((a19==1)&&((((a29==6)||(a29==7))&&(input==6))&&!(a0==1)))))&&!(a11==1))&&(a14==9))&&!(a24==1))&&(a20==1))))){
	    	a29 = 7;
	    	a19 = 4;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((((((a28==1)&&((a14==9)&&(((((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3)))&&(input==6))&&(a20==1))&&(a24==1))))&&(a22==1))&&!(a11==1))&&(a0==1))&&!(a7==1))&&!(a25==1))){
	    	a14 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if((((a14==8)&&(!(a25==1)&&((a7==1)&&((!(a24==1)&&(((a28==1)&&(((input==2)&&((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5))))&&!(a0==1)))&&!(a20==1)))&&(a22==1)))))&&(a11==1))){
	    	a29 = 6;
	    	a19 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a22==1)&&((a11==1)&&(((!(a24==1)&&(!(a0==1)&&(!(a7==1)&&((input==1)&&(((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9))))))))&&(a20==1))&&(a14==8))))&&!(a25==1))&&(a28==1))){
	    	a25 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	a19 = 5;
	    	a24 = 1;
	    	return 23;
	    } else if(((!(a0==1)&&((a28==1)&&(!(a20==1)&&((a19==3)&&((a11==1)&&((a14==8)&&((a7==1)&&((a29==5)&&((a25==1)&&((input==4)&&!(a24==1)))))))))))&&(a22==1))){
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	return 21;
	    } else if(((a20==1)&&((a28==1)&&(!(a0==1)&&(((((a7==1)&&((a14==9)&&((((input==4)&&((a29==5)||(a29==6)))&&!(a11==1))&&(a25==1))))&&(a24==1))&&(a22==1))&&(a19==2)))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((a28==1)&&(((((a7==1)&&((((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))&&(input==6))&&(a11==1)))&&!(a25==1))&&!(a20==1))&&(a22==1)))&&!(a0==1))&&(a14==8)))){
	    	a25 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	return -1;
	    } else if((!(a25==1)&&((a29==7)&&(((((a11==1)&&(((!(a20==1)&&((!(a7==1)&&(input==2))&&(a22==1)))&&!(a24==1))&&(a28==1)))&&!(a0==1))&&(a14==9))&&(a19==3))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a19==4)&&(((((a7==1)&&((((((a20==1)&&((input==5)&&((a29==8)||(a29==9))))&&!(a11==1))&&!(a0==1))&&(a14==8))&&(a24==1)))&&(a25==1))&&(a28==1))&&(a22==1)))){
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	a7 = 0;
	    	return 21;
	    } else if(((a0==1)&&(((a19==2)&&((a20==1)&&(((!(a7==1)&&((a29==6)&&((a22==1)&&((a28==1)&&((a25==1)&&(input==5))))))&&(a14==8))&&!(a24==1))))&&!(a11==1)))){
	    	a19 = 4;
	    	a14 = 9;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((a14==9)&&(((a22==1)&&(((((a28==1)&&(!(a7==1)&&((((input==1)&&((a29==6)||(a29==7)))&&!(a20==1))&&!(a11==1))))&&(a25==1))&&(a19==5))&&(a24==1)))&&(a0==1)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((((((((a24==1)&&((((((input==5)&&(((a29==7)||(a29==8))||(a29==9)))&&(a7==1))&&(a19==1))&&!(a0==1))&&(a11==1)))&&(a22==1))&&!(a25==1))&&(a28==1))&&(a14==9))&&!(a20==1))){
	    	a29 = 9;
	    	a19 = 3;
	    	a11 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if((!(a25==1)&&(((((((a11==1)&&((((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==2))&&(a14==9))&&!(a7==1)))&&(a28==1))&&(a22==1))&&(a24==1))&&(a0==1))&&(a20==1)))){
	    	a19 = 3;
	    	a29 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a7==1)&&((!(a11==1)&&(((a28==1)&&((((a22==1)&&((!(a25==1)&&(((a29==8)||(a29==9))&&(input==1)))&&(a14==8)))&&(a20==1))&&!(a0==1)))&&(a19==2)))&&(a24==1)))){
	    	a29 = 8;
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if((((((a14==10)&&(((a19==3)&&((a24==1)&&((!(a7==1)&&((a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3))))&&(a11==1))))&&(a22==1)))&&!(a20==1))&&(a0==1))&&(a28==1))){
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	a14 = 9;
	    	return 23;
	    } else if((!(a11==1)&&(((a20==1)&&((a14==9)&&(((a25==1)&&((a28==1)&&((((a22==1)&&(((a29==6)||(a29==7))&&(input==6)))&&!(a7==1))&&(a19==4))))&&!(a0==1))))&&!(a24==1)))){
	    	a29 = 6;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if((((a28==1)&&(!(a7==1)&&(((((a19==2)&&((a14==9)&&((a0==1)&&(!(a24==1)&&((a20==1)&&(input==5))))))&&!(a11==1))&&!(a25==1))&&(a29==7))))&&(a22==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if((((a28==1)&&((a25==1)&&((a7==1)&&((((!(a24==1)&&((a14==8)&&((!(a0==1)&&(input==1))&&(a22==1))))&&!(a20==1))&&(a29==5))&&(a11==1)))))&&(a19==3))){
	    	a29 = 8;
	    	a24 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((a7==1)&&((!(a25==1)&&((!(a24==1)&&((!(a20==1)&&(!(a11==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a28==1))&&!(a0==1))))&&(a19==4)))&&(a22==1)))&&(a14==9)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a19==2)&&(!(a24==1)&&((((a14==8)&&((a28==1)&&(!(a25==1)&&(!(a0==1)&&(((a22==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))&&(a11==1))))))&&!(a7==1))&&(a20==1))))){
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 4;
	    	return 24;
	    } else if(((((((a14==9)&&((a0==1)&&(!(a7==1)&&((a24==1)&&(((input==2)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&!(a11==1))))))&&!(a25==1))&&(a22==1))&&(a28==1))&&(a20==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a14==9)&&((((((((((((a29==6)||(a29==7))&&(input==2))&&!(a25==1))&&(a28==1))&&!(a24==1))&&(a19==3))&&(a22==1))&&!(a7==1))&&(a0==1))&&(a11==1))&&!(a20==1)))){
	    	a29 = 7;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	return 24;
	    } else if(((a28==1)&&((a14==8)&&(!(a0==1)&&((a20==1)&&((a22==1)&&(((a19==4)&&(((a29==7)&&(!(a24==1)&&(!(a25==1)&&(input==3))))&&!(a7==1)))&&(a11==1)))))))){
	    	a14 = 9;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a0==1)&&((!(a20==1)&&((a28==1)&&((a14==8)&&((!(a24==1)&&(((input==2)&&(((((a25==1)&&(a29==8))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5)))||(((a29==5)&&!(a25==1))&&(a19==1))))&&(a11==1)))&&(a7==1)))))&&(a22==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	a19 = 2;
	    	a25 = 0;
	    	return 21;
	    } else if(((a20==1)&&((((a22==1)&&(((a7==1)&&(((a28==1)&&((a25==1)&&(((a24==1)&&(input==4))&&(a14==9))))&&(a29==7)))&&(a19==1)))&&!(a11==1))&&!(a0==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a20==1)&&((((a7==1)&&((a14==9)&&(!(a11==1)&&(((!(a24==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a25==1))&&(a22==1)))))&&!(a0==1))&&(a19==4))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a24==1)&&(((a22==1)&&((((a14==8)&&(((!(a11==1)&&((a20==1)&&((a28==1)&&(input==2))))&&!(a25==1))&&(a19==3)))&&(a0==1))&&(a29==7)))&&(a7==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&(((((a19==5)&&((((a0==1)&&((a28==1)&&((input==2)&&!(a20==1))))&&(a11==1))&&(a25==1)))&&(a7==1))&&(a14==9))&&(a29==8)))&&(a22==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==1)&&((a25==1)&&((a22==1)&&(((a20==1)&&((a24==1)&&(((a14==8)&&((!(a11==1)&&(((a29==7)||(a29==8))&&(input==2)))&&(a28==1)))&&(a7==1))))&&(a0==1)))))){
	    	a25 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if((((a7==1)&&(!(a0==1)&&(((((!(a11==1)&&((a29==8)&&((a20==1)&&((input==6)&&(a14==9)))))&&(a19==3))&&(a22==1))&&!(a24==1))&&(a28==1))))&&(a25==1))){
	    	a25 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((((a28==1)&&((a24==1)&&(((a25==1)&&((a22==1)&&((a14==9)&&(((!(a0==1)&&(input==6))&&(a29==7))&&(a11==1)))))&&!(a20==1))))&&!(a7==1))&&(a19==5))){
	    	a24 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	return 21;
	    } else if((!(a20==1)&&(!(a11==1)&&(((a14==8)&&((((a28==1)&&(!(a7==1)&&((a22==1)&&((a25==1)&&(((a29==7)||(a29==8))&&(input==1))))))&&(a19==3))&&!(a24==1)))&&(a0==1))))){
	    	a25 = 0;
	    	a19 = 4;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((((((a19==4)&&(((!(a24==1)&&((!(a20==1)&&((input==5)&&(a22==1)))&&!(a11==1)))&&(a14==9))&&!(a25==1)))&&!(a0==1))&&(a28==1))&&(a29==9))&&(a7==1))){
	    	a19 = 2;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if((((!(a7==1)&&((((((!(a25==1)&&((((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==5)))&&(a20==1))&&(a11==1))&&(a24==1))&&(a28==1))&&(a0==1)))&&(a22==1))&&(a14==10))){
	    	a19 = 5;
	    	a29 = 9;
	    	a0 = 0;
	    	a7 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	return -1;
	    } else if((((((!(a20==1)&&((a19==5)&&(((a29==7)&&(((!(a7==1)&&(input==2))&&(a28==1))&&!(a0==1)))&&!(a11==1))))&&(a24==1))&&(a14==8))&&(a22==1))&&!(a25==1))){
	    	a20 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	a7 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	return 24;
	    } else if(((a24==1)&&((a25==1)&&(!(a20==1)&&((a11==1)&&((a7==1)&&((((a29==9)&&((((input==4)&&(a14==10))&&(a28==1))&&(a0==1)))&&(a22==1))&&(a19==4)))))))){
	    	a20 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&(((a24==1)&&(((a11==1)&&(!(a7==1)&&(!(a20==1)&&(!(a25==1)&&((((input==3)&&(a19==5))&&(a0==1))&&(a29==5))))))&&(a28==1)))&&(a14==10)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a7==1)&&((!(a20==1)&&(((a22==1)&&((!(a24==1)&&((a28==1)&&(!(a25==1)&&(((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==5)))))&&!(a11==1)))&&(a14==9)))&&!(a0==1)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a19==2)&&(!(a0==1)&&(((a14==9)&&((a25==1)&&((a24==1)&&((a28==1)&&((a11==1)&&((a7==1)&&((a22==1)&&((input==6)&&((a29==6)||(a29==7))))))))))&&(a20==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((!(a20==1)&&((a28==1)&&(!(a11==1)&&((((a24==1)&&(!(a25==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a19==1))))&&(a22==1))&&!(a7==1)))))&&!(a0==1))&&(a14==8))){
	    	a19 = 5;
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	return 24;
	    } else if((!(a7==1)&&((a14==9)&&(((a22==1)&&(!(a25==1)&&((a29==7)&&(!(a0==1)&&(!(a20==1)&&((a28==1)&&(((input==6)&&(a19==3))&&(a11==1))))))))&&!(a24==1))))){
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	return -1;
	    } else if(((!(a25==1)&&((((a22==1)&&((((((input==6)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(a14==10))&&(a7==1))&&(a28==1))&&(a11==1)))&&!(a24==1))&&(a20==1)))&&(a0==1))){
	    	a14 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((((((!(a24==1)&&((((a28==1)&&((a19==2)&&((a20==1)&&((a14==9)&&(input==6)))))&&(a11==1))&&(a22==1)))&&(a7==1))&&!(a25==1))&&(a0==1))&&(a29==9))){
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a22==1)&&(((a24==1)&&((a28==1)&&((((a20==1)&&((((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&(a11==1))&&(a19==4)))&&(a14==8))&&!(a7==1))))&&(a25==1))))){
	    	a0 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if((!(a25==1)&&((a7==1)&&((((a14==8)&&((((!(a20==1)&&(((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&(a19==5)))&&(a24==1))&&(a0==1))&&(a11==1)))&&(a22==1))&&(a28==1))))){
	    	a29 = 9;
	    	a19 = 4;
	    	a11 = 0;
	    	a20 = 1;
	    	return 23;
	    } else if(((a22==1)&&(((a25==1)&&((!(a24==1)&&((!(a7==1)&&(((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a19==4)&&(a29==6)))&&(input==2))&&(a14==9))&&(a28==1)))&&!(a0==1)))&&(a20==1)))&&(a11==1)))){
	    	a20 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((((((a28==1)&&((((a0==1)&&(((a22==1)&&(!(a7==1)&&(input==1)))&&(a11==1)))&&!(a24==1))&&!(a20==1)))&&!(a25==1))&&(a14==9))&&(a29==5))&&(a19==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((a22==1)&&((a14==8)&&((((a24==1)&&((!(a20==1)&&(((input==6)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))))&&!(a25==1)))&&(a0==1)))&&(a28==1))&&(a7==1)))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((((((a19==4)&&((a28==1)&&(((a20==1)&&((a0==1)&&(((a29==5)||(a29==6))&&(input==6))))&&(a7==1))))&&(a24==1))&&(a22==1))&&!(a11==1))&&(a14==9)))){
	    	a29 = 6;
	    	return 21;
	    } else if(((!(a24==1)&&((a0==1)&&((a20==1)&&((a11==1)&&(!(a7==1)&&((a22==1)&&(((((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1))))||((!(a25==1)&&(a29==5))&&(a19==1)))&&(input==1))&&(a14==8))))))))&&(a28==1))){
	    	a19 = 4;
	    	a7 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((((a28==1)&&(((a14==8)&&(!(a0==1)&&((a19==3)&&((a7==1)&&(((a25==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a24==1)))&&!(a20==1))))))&&(a11==1)))&&(a22==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((a24==1)&&((((a25==1)&&(((((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))&&(input==4))&&!(a7==1))&&(a14==8)))&&(a22==1))&&(a0==1))))&&!(a20==1))&&(a28==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a29==9)&&(((((a0==1)&&((((((input==4)&&!(a25==1))&&!(a7==1))&&!(a20==1))&&!(a24==1))&&(a28==1)))&&(a22==1))&&(a14==9))&&(a11==1)))&&(a19==4))){
	    	a29 = 7;
	    	a19 = 2;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if(((a7==1)&&((!(a20==1)&&((!(a24==1)&&(((a14==9)&&(!(a25==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&(a22==1))&&(a28==1))))&&(a11==1)))&&!(a0==1)))&&(a19==2)))){
	    	a24 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	a7 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((a0==1)&&((a28==1)&&(((((((a14==9)&&(((((a29==5)||(a29==6))&&(input==2))&&(a7==1))&&(a24==1)))&&(a25==1))&&(a22==1))&&!(a20==1))&&!(a11==1))&&(a19==4))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((((((((((a20==1)&&((a28==1)&&((a0==1)&&((input==4)&&((a29==8)||(a29==9))))))&&(a19==2))&&(a11==1))&&(a24==1))&&(a7==1))&&(a14==10))&&!(a25==1))&&(a22==1))){
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a0==1)&&((a28==1)&&((a7==1)&&(((a24==1)&&((((((a14==10)&&((input==4)&&((a29==7)||(a29==8))))&&(a19==1))&&(a22==1))&&!(a20==1))&&(a11==1)))&&(a25==1)))))){
	    	a11 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((a11==1)&&((!(a7==1)&&(!(a0==1)&&(((((!(a20==1)&&((a14==8)&&((input==1)&&((a29==6)||(a29==7)))))&&(a28==1))&&(a25==1))&&(a24==1))&&(a22==1))))&&(a19==3)))){
	    	a29 = 9;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a20==1)&&(!(a24==1)&&((((a22==1)&&(((((a7==1)&&((input==5)&&(a14==10)))&&(a19==2))&&(a29==8))&&!(a25==1)))&&(a28==1))&&(a0==1))))&&(a11==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a28==1)&&((((!(a20==1)&&((((a25==1)&&((a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3))))&&!(a11==1))&&(a22==1)))&&(a19==4))&&(a14==8))&&(a24==1)))&&!(a7==1))){
	    	a29 = 6;
	    	a14 = 9;
	    	a19 = 2;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a28==1)&&(!(a24==1)&&((a20==1)&&((a29==6)&&((a19==5)&&(((a0==1)&&(((a25==1)&&(((a14==8)&&(input==3))&&!(a7==1)))&&!(a11==1)))&&(a22==1)))))))){
	    	a19 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if(((((((((a22==1)&&(((a24==1)&&((input==1)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&!(a25==1)))&&!(a7==1))&&(a20==1))&&(a11==1))&&(a28==1))&&(a0==1))&&(a14==9))){
	    	a29 = 6;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	a19 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if((((((a14==9)&&((((((!(a0==1)&&(((a29==8)||(a29==9))&&(input==1)))&&(a28==1))&&(a7==1))&&!(a11==1))&&!(a24==1))&&(a19==5)))&&(a20==1))&&(a22==1))&&(a25==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==3)&&((!(a7==1)&&((a11==1)&&((a25==1)&&((a29==8)&&(!(a20==1)&&(((((a28==1)&&(input==4))&&(a22==1))&&!(a24==1))&&(a14==9)))))))&&!(a0==1)))){
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	return -1;
	    } else if(((a28==1)&&(((a14==9)&&(((((a7==1)&&((!(a25==1)&&(((input==2)&&(a19==3))&&(a29==8)))&&(a20==1)))&&(a22==1))&&(a24==1))&&(a0==1)))&&(a11==1)))){
	    	a29 = 9;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((!(a7==1)&&(((a11==1)&&((a24==1)&&((!(a0==1)&&((((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==4))&&(a20==1))&&!(a25==1)))&&(a22==1))))&&(a14==8)))&&(a28==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((a7==1)&&(((a22==1)&&(!(a20==1)&&(!(a0==1)&&(((a28==1)&&((a14==9)&&((a25==1)&&(((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5)))&&(input==4)))))&&(a24==1)))))&&(a11==1)))){
	    	a19 = 3;
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	return 23;
	    } else if((((!(a20==1)&&(((a19==3)&&(((a14==8)&&(!(a7==1)&&(((a0==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7))))&&(a28==1))))&&(a22==1)))&&!(a11==1)))&&(a25==1))&&(a24==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((!(a7==1)&&((a22==1)&&((((a0==1)&&((a11==1)&&((((a29==6)||(a29==7))&&(input==3))&&!(a24==1))))&&(a19==1))&&!(a25==1))))&&(a20==1)))&&(a14==8))){
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a28==1)&&((a22==1)&&(((a20==1)&&(((!(a24==1)&&((input==4)&&((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1))))))&&(a11==1))&&!(a0==1)))&&(a14==9)))))){
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	a19 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((((a11==1)&&((((a28==1)&&(!(a25==1)&&((a19==3)&&((a14==9)&&((a0==1)&&(((input==6)&&(a24==1))&&(a7==1)))))))&&(a20==1))&&(a29==7)))&&(a22==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if((((((a14==8)&&(!(a0==1)&&((a11==1)&&((a28==1)&&((((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==5))&&!(a24==1))&&(a22==1))))))&&!(a25==1))&&!(a7==1))&&(a20==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((((a0==1)&&((((a11==1)&&((a22==1)&&((input==3)&&((a29==5)||(a29==6)))))&&!(a20==1))&&(a24==1)))&&(a28==1))&&(a14==8))&&!(a7==1)))&&(a19==2))){
	    	a11 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a20 = 1;
	    	return 23;
	    } else if(((!(a11==1)&&((a20==1)&&((a22==1)&&((((a0==1)&&((((a19==5)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7))))&&(a7==1))&&(a28==1)))&&(a24==1))&&!(a25==1)))))&&(a14==9))){
	    	a29 = 9;
	    	a19 = 4;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if((((a0==1)&&((a14==9)&&((a20==1)&&((a28==1)&&((!(a11==1)&&(!(a24==1)&&(((a22==1)&&((input==2)&&((a29==8)||(a29==9))))&&!(a25==1))))&&(a7==1))))))&&(a19==5))){
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	a24 = 1;
	    	return 21;
	    } else if(((((((a19==1)&&((((!(a7==1)&&(!(a0==1)&&((input==1)&&!(a20==1))))&&(a14==9))&&(a24==1))&&!(a11==1)))&&(a29==7))&&(a25==1))&&(a22==1))&&(a28==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((((a19==5)&&((a28==1)&&((a22==1)&&((((a24==1)&&((((input==5)&&((a29==6)||(a29==7)))&&!(a25==1))&&!(a20==1)))&&(a11==1))&&!(a7==1)))))&&(a14==9))&&(a0==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 4;
	    	a14 = 10;
	    	a29 = 9;
	    	return 23;
	    } else if(((a19==4)&&((a7==1)&&((a0==1)&&((a25==1)&&((a24==1)&&((((!(a20==1)&&(!(a11==1)&&((a28==1)&&(input==2))))&&(a14==8))&&(a29==5))&&(a22==1)))))))){
	    	a29 = 7;
	    	a7 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if(((((a7==1)&&(((((((a19==2)&&((a28==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1))))&&(a20==1))&&!(a25==1))&&(a14==8))&&!(a11==1))&&(a0==1)))&&!(a24==1))&&(a22==1))){
	    	a14 = 9;
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	return 21;
	    } else if((((a7==1)&&((a14==9)&&((((((a22==1)&&((((input==1)&&(a29==9))&&!(a0==1))&&!(a25==1)))&&(a11==1))&&(a28==1))&&(a19==4))&&(a20==1))))&&!(a24==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a25 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if((!(a0==1)&&((!(a7==1)&&(!(a24==1)&&((a22==1)&&(((a28==1)&&((((((a19==5)&&((a29==8)&&(a25==1)))||(((a25==1)&&(a29==9))&&(a19==5)))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==3))&&!(a20==1)))&&(a14==8)))))&&(a11==1)))){
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	a29 = 8;
	    	return 21;
	    } else if((((!(a11==1)&&(((a19==3)&&((((a29==7)&&((((input==1)&&(a28==1))&&!(a7==1))&&(a22==1)))&&!(a0==1))&&(a14==9)))&&(a24==1)))&&(a20==1))&&!(a25==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((((a7==1)&&((a19==5)&&((a22==1)&&((((((input==5)&&(a28==1))&&!(a0==1))&&!(a24==1))&&(a14==9))&&!(a11==1)))))&&!(a20==1))&&!(a25==1))&&(a29==8))){
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((a20==1)&&((((a11==1)&&((((((a0==1)&&(!(a25==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5))))&&(a28==1))&&(a19==5))&&(a24==1))&&!(a7==1)))&&(a14==10))&&(a22==1)))){
	    	a19 = 2;
	    	a0 = 0;
	    	a25 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a24 = 0;
	    	return 21;
	    } else if(((a25==1)&&((a28==1)&&((a24==1)&&(((a11==1)&&((!(a0==1)&&((a7==1)&&(!(a20==1)&&((input==2)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))))&&(a14==8)))&&(a22==1)))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==8)&&(((((((((!(a11==1)&&(input==3))&&!(a7==1))&&(a22==1))&&!(a0==1))&&(a19==3))&&(a25==1))&&!(a20==1))&&(a29==9))&&!(a24==1)))&&(a28==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a28==1)&&(!(a0==1)&&((((a22==1)&&(((a24==1)&&((((input==4)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&!(a11==1))&&!(a25==1)))&&(a14==9)))&&(a7==1))&&(a20==1))))){
	    	a19 = 2;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((((a7==1)&&((a24==1)&&(((a28==1)&&((a0==1)&&((a25==1)&&(((a11==1)&&((((a29==7)||(a29==8))&&(input==5))&&(a19==1)))&&!(a20==1)))))&&(a22==1))))&&(a14==10))){
	    	a19 = 3;
	    	a29 = 7;
	    	a14 = 9;
	    	a25 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if(((a14==8)&&((a24==1)&&(!(a7==1)&&((a20==1)&&((a28==1)&&((((a19==1)&&(!(a0==1)&&((a22==1)&&((input==2)&&!(a25==1)))))&&(a11==1))&&(a29==7)))))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((((a14==9)&&((a25==1)&&((!(a20==1)&&(((((a24==1)&&((a11==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a28==1))&&(a19==3))&&(a0==1)))&&(a7==1))))&&(a22==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((a20==1)&&((a0==1)&&((a24==1)&&((a14==9)&&(((((a19==1)&&(!(a25==1)&&(a29==5)))||(((a19==5)&&((a29==8)&&(a25==1)))||((a19==5)&&((a25==1)&&(a29==9)))))&&(input==4))&&!(a11==1))))))&&(a22==1)))&&!(a7==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==2)&&(((!(a7==1)&&((((((((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&(a22==1))&&!(a11==1))&&!(a20==1))&&(a0==1))&&!(a24==1))&&(a25==1)))&&(a28==1))&&(a14==9)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((((!(a25==1)&&((a0==1)&&((((a14==10)&&((a28==1)&&(((input==6)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a11==1))))&&!(a20==1))&&(a7==1))))&&(a22==1))&&(a24==1))){
	    	a29 = 6;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	return 23;
	    } else if(((!(a25==1)&&(((!(a11==1)&&(((a19==3)&&(((a7==1)&&((a24==1)&&((input==3)&&((a29==6)||(a29==7)))))&&(a20==1)))&&(a14==9)))&&(a28==1))&&(a22==1)))&&(a0==1))){
	    	a25 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((a11==1)&&((a20==1)&&((a24==1)&&((a22==1)&&((!(a0==1)&&((a14==9)&&(((a29==7)&&(input==6))&&!(a7==1))))&&(a28==1))))))&&(a19==5)))){
	    	a11 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if((((a14==8)&&((((a19==1)&&((((a7==1)&&(!(a0==1)&&(!(a11==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a20==1))&&!(a25==1)))&&(a22==1))&&(a28==1)))&&(a24==1))){
	    	a20 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((a11==1)&&((a19==4)&&(((a29==9)&&((((a0==1)&&((a22==1)&&(((a24==1)&&((input==1)&&(a20==1)))&&(a28==1))))&&!(a25==1))&&(a7==1)))&&(a14==10))))){
	    	a11 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a0==1)&&((a22==1)&&((!(a11==1)&&((((a14==9)&&((((((a29==6)||(a29==7))&&(input==4))&&(a25==1))&&(a28==1))&&(a20==1)))&&!(a7==1))&&(a24==1)))&&(a19==5))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if((((a24==1)&&(!(a20==1)&&((a14==8)&&((a22==1)&&(((a28==1)&&((((input==1)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))))&&(a7==1))&&!(a25==1)))&&!(a0==1))))))&&!(a11==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==1)&&((a14==9)&&((((((((((((a29==6)||(a29==7))||(a29==8))&&(input==6))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&!(a0==1))&&!(a25==1))&&(a11==1))&&(a24==1))))){
	    	a19 = 4;
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a11==1)&&(!(a7==1)&&((a0==1)&&((a25==1)&&((((a28==1)&&(((((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==4))&&(a22==1))&&(a20==1)))&&!(a24==1))&&(a14==8))))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a7==1)&&(((a25==1)&&(((a19==2)&&((((((a29==5)||(a29==6))&&(input==4))&&(a0==1))&&(a14==8))&&(a20==1)))&&!(a11==1)))&&(a28==1)))&&(a24==1))&&(a22==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((((a14==10)&&((a0==1)&&(!(a25==1)&&(((a11==1)&&((a29==8)&&(input==3)))&&(a20==1)))))&&(a19==4))&&!(a7==1))&&(a24==1))&&(a28==1))&&(a22==1))){
	    	a19 = 2;
	    	a24 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((a14==9)&&((((a0==1)&&(((((a24==1)&&(!(a25==1)&&((a22==1)&&(((a29==7)||(a29==8))&&(input==4)))))&&(a19==4))&&!(a7==1))&&(a28==1)))&&!(a11==1))&&(a20==1)))){
	    	a19 = 2;
	    	a29 = 7;
	    	a11 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if(((((!(a25==1)&&(((a22==1)&&((a0==1)&&(!(a20==1)&&((a11==1)&&(((a24==1)&&(input==5))&&(a19==4))))))&&(a14==9)))&&(a29==5))&&(a28==1))&&!(a7==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a14 = 10;
	    	a19 = 3;
	    	return 23;
	    } else if(((!(a24==1)&&((a0==1)&&((a28==1)&&(!(a25==1)&&((((a14==8)&&((a19==2)&&(!(a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))))&&(a11==1))&&(a22==1))))))&&(a7==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	a0 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((((a20==1)&&((((a14==10)&&((((((a19==1)&&((input==5)&&(a29==8)))&&(a22==1))&&(a0==1))&&(a24==1))&&(a28==1)))&&(a11==1))&&!(a7==1)))&&!(a25==1))){
	    	a7 = 1;
	    	a14 = 9;
	    	a0 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	a24 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&(!(a7==1)&&((((a11==1)&&(((!(a0==1)&&((a19==1)&&((input==5)&&((a29==5)||(a29==6)))))&&!(a20==1))&&(a22==1)))&&(a28==1))&&(a14==8))))&&(a25==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	a20 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if((((a28==1)&&((a14==9)&&((((((!(a7==1)&&(!(a24==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a19==3))&&(a0==1))&&!(a25==1))&&(a22==1))&&!(a11==1))))&&(a20==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((((a14==8)&&(((a28==1)&&((a7==1)&&((a24==1)&&((input==4)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))))&&(a25==1)))&&(a22==1))&&!(a20==1))&&(a11==1)))){
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a29==6)&&((a24==1)&&((a0==1)&&((a28==1)&&((a19==3)&&((a14==9)&&(((((a22==1)&&(!(a25==1)&&(input==2)))&&!(a11==1))&&!(a20==1))&&(a7==1))))))))){
	    	a19 = 2;
	    	a11 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((!(a7==1)&&(!(a25==1)&&((a14==8)&&((a11==1)&&(((a20==1)&&((((input==3)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5))))&&(a28==1))&&(a24==1)))&&(a22==1))))))&&(a0==1))){
	    	a7 = 1;
	    	a24 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	return 21;
	    } else if((((a24==1)&&((((a0==1)&&(((a28==1)&&((a29==5)&&((((a14==9)&&(input==3))&&(a25==1))&&(a7==1))))&&(a19==2)))&&(a20==1))&&(a22==1)))&&!(a11==1))){
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if(((a0==1)&&((a19==3)&&(((a22==1)&&((a14==9)&&(((a24==1)&&(((a7==1)&&((((a29==7)||(a29==8))&&(input==2))&&!(a20==1)))&&(a28==1)))&&(a25==1))))&&!(a11==1))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((!(a20==1)&&((a25==1)&&((a14==8)&&((a19==4)&&(!(a7==1)&&((((((input==1)&&((a29==9)||((a29==7)||(a29==8))))&&(a28==1))&&!(a0==1))&&(a22==1))&&!(a24==1)))))))&&!(a11==1))){
	    	a19 = 3;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((((a0==1)&&(!(a20==1)&&((a11==1)&&((a29==8)&&(((a28==1)&&((a19==4)&&((((input==5)&&(a14==9))&&(a7==1))&&(a25==1))))&&(a22==1))))))&&!(a24==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 10;
	    	a20 = 1;
	    	return 23;
	    } else if((!(a7==1)&&(!(a24==1)&&(!(a20==1)&&((a11==1)&&((a28==1)&&(!(a0==1)&&((a19==2)&&((((((a29==7)||(a29==8))&&(input==1))&&(a14==8))&&!(a25==1))&&(a22==1)))))))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a28==1)&&((a0==1)&&((a11==1)&&(((a22==1)&&((a14==9)&&((input==6)&&((((((a7==1)&&!(a25==1))&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(!(a25==1)&&(a7==1)))))||(((a29==5)&&((a25==1)&&!(a7==1)))&&(a19==1))))))&&!(a24==1))))))){
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	return 24;
	    } else if((((a11==1)&&((a29==6)&&((a22==1)&&((((((a19==2)&&((a28==1)&&((input==4)&&(a0==1))))&&!(a25==1))&&(a14==10))&&!(a7==1))&&(a24==1)))))&&(a20==1))){
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((!(a0==1)&&((!(a7==1)&&((((((!(a25==1)&&((input==6)&&((a29==7)||(a29==8))))&&(a28==1))&&(a19==4))&&!(a11==1))&&(a20==1))&&(a14==9)))&&(a24==1)))&&(a22==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	return -1;
	    } else if(((((!(a20==1)&&(!(a25==1)&&(((!(a7==1)&&((a19==2)&&(((input==1)&&((a29==5)||(a29==6)))&&(a28==1))))&&(a14==9))&&(a11==1))))&&(a0==1))&&(a24==1))&&(a22==1))){
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((a20==1)&&((!(a25==1)&&(!(a0==1)&&(((!(a24==1)&&(((a28==1)&&((a7==1)&&((input==1)&&((a29==7)||(a29==8)))))&&!(a11==1)))&&(a14==8))&&(a22==1))))&&(a19==2)))){
	    	a19 = 4;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return 21;
	    } else if(((!(a7==1)&&(((a24==1)&&(((!(a20==1)&&((a22==1)&&((a25==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==3)))))&&!(a0==1))&&(a14==9)))&&(a28==1)))&&!(a11==1))){
	    	a20 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	a0 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((a28==1)&&(((((a24==1)&&(!(a20==1)&&(((input==5)&&(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&(a22==1))))&&(a0==1))&&!(a25==1))&&(a11==1)))&&(a7==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((a28==1)&&((((a20==1)&&((a22==1)&&(((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&(a0==1))))&&(a19==5))&&(a24==1)))&&!(a7==1))&&!(a25==1))&&(a14==9))&&!(a11==1))){
	    	a7 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((((a22==1)&&(((a7==1)&&((a29==7)&&(!(a0==1)&&(((((a24==1)&&(input==2))&&(a19==3))&&(a11==1))&&(a28==1)))))&&!(a25==1)))&&(a14==8))&&(a20==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&(!(a20==1)&&((a22==1)&&((!(a11==1)&&((a7==1)&&(((((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a19==2))&&(a25==1))&&!(a24==1))))&&(a28==1)))))&&(a14==9))){
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((a7==1)&&((!(a25==1)&&((a14==8)&&((a29==8)&&((a28==1)&&((a22==1)&&((a20==1)&&((input==4)&&(a11==1))))))))&&!(a24==1))))&&(a19==2))){
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	a25 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((((a28==1)&&((((((a19==5)&&(((!(a11==1)&&((a29==6)&&(input==4)))&&(a20==1))&&(a0==1)))&&!(a24==1))&&(a25==1))&&(a14==8))&&!(a7==1)))&&(a22==1))){
	    	a25 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a24==1)&&((a28==1)&&((((a11==1)&&((a14==8)&&((a19==4)&&(((a0==1)&&((a22==1)&&((input==1)&&((a29==6)||(a29==7)))))&&!(a20==1)))))&&(a25==1))&&!(a7==1))))){
	    	a25 = 0;
	    	a11 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 2;
	    	return 23;
	    } else if(((a22==1)&&((a20==1)&&((a11==1)&&(((a29==5)&&(!(a7==1)&&(((a28==1)&&((!(a24==1)&&((a14==8)&&(input==3)))&&(a19==1)))&&(a25==1))))&&!(a0==1)))))){
	    	a14 = 9;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a19 = 2;
	    	a25 = 0;
	    	return 24;
	    } else if((((a14==9)&&(!(a0==1)&&((((!(a7==1)&&((a22==1)&&(!(a11==1)&&((((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9))))&&(input==1)))))&&(a28==1))&&!(a20==1))&&(a25==1))))&&!(a24==1))){
	    	a29 = 9;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a20==1)&&(((!(a11==1)&&(((a25==1)&&((a29==7)&&((a14==8)&&(((a24==1)&&((a22==1)&&(input==3)))&&!(a7==1)))))&&(a19==1)))&&(a28==1))&&(a0==1)))){
	    	a7 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	a24 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((!(a11==1)&&((a14==8)&&(((!(a20==1)&&((a7==1)&&((((((a19==2)&&(a29==6))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==1))&&(a28==1))&&(a25==1))))&&(a22==1))&&!(a0==1))))&&!(a24==1))){
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 2;
	    	a11 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((((a14==9)&&((!(a0==1)&&((((((a24==1)&&((input==5)&&(((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))))&&!(a25==1))&&(a22==1))&&(a28==1))&&(a20==1)))&&!(a7==1)))&&(a11==1))){
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	return 23;
	    } else if((((((a22==1)&&((input==5)&&(((a19==1)&&((a29==5)&&((((!(a11==1)&&(a20==1))&&(a7==1))&&(a24==1))&&(a25==1))))||(((a19==5)&&((a29==8)&&(((!(a7==1)&&(!(a20==1)&&(a11==1)))&&!(a24==1))&&!(a25==1))))||((a19==5)&&(((((!(a20==1)&&(a11==1))&&!(a7==1))&&!(a24==1))&&!(a25==1))&&(a29==9)))))))&&(a0==1))&&(a28==1))&&(a14==9))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a11==1)&&(((!(a20==1)&&((((a14==8)&&(((a19==3)&&((input==1)&&(a28==1)))&&!(a24==1)))&&(a22==1))&&!(a7==1)))&&(a29==7))&&!(a25==1))))){
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&((a28==1)&&((a20==1)&&(!(a24==1)&&((!(a0==1)&&(!(a11==1)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a22==1))))))&&(a14==9))&&(a19==2))&&(a25==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a20 = 0;
	    	return 23;
	    } return calculate_output4(input);
	}

	int calculate_output4(int input) {
	    if(((a25==1)&&(!(a7==1)&&((a14==9)&&(((a28==1)&&((((a0==1)&&(!(a11==1)&&(((input==1)&&((a29==5)||(a29==6)))&&(a19==2))))&&(a22==1))&&(a20==1)))&&(a24==1)))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==8)&&(!(a20==1)&&(((a0==1)&&((((a25==1)&&(((a24==1)&&((a28==1)&&((input==2)&&((a29==5)||(a29==6)))))&&!(a11==1)))&&(a19==1))&&(a22==1)))&&(a7==1))))){
	    	a25 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	a7 = 0;
	    	return 24;
	    } else if(((a22==1)&&(((((a0==1)&&((input==5)&&(((a19==5)&&((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==9)))||(((a29==5)&&((((a20==1)&&(a7==1))&&!(a24==1))&&(a25==1)))&&(a19==1)))))&&(a11==1))&&(a14==10))&&(a28==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	return 21;
	    } else if(((a14==9)&&((a22==1)&&(!(a24==1)&&((a11==1)&&((((input==6)&&(((a19==5)&&((((a20==1)&&!(a7==1))&&!(a25==1))&&(a29==9)))||((a19==1)&&(((!(a20==1)&&(a7==1))&&(a25==1))&&(a29==5)))))&&(a0==1))&&(a28==1))))))){
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((!(a0==1)&&(!(a24==1)&&(((((a14==9)&&(((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6)))&&(input==5)))&&(a7==1))&&!(a20==1))&&(a28==1))))&&!(a11==1))&&!(a25==1))&&(a22==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a14==8)&&((a19==3)&&(((a0==1)&&(!(a25==1)&&((a20==1)&&((a7==1)&&((a28==1)&&(((input==6)&&((a29==6)||(a29==7)))&&(a24==1)))))))&&(a22==1)))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if((((((a7==1)&&(((((a14==8)&&((a24==1)&&(!(a25==1)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8))))))&&!(a20==1))&&(a0==1))&&(a28==1)))&&(a19==3))&&(a22==1))&&!(a11==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((a19==4)&&((a28==1)&&(!(a20==1)&&(((a24==1)&&(((a14==10)&&((((a22==1)&&((input==3)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a25==1))&&(a11==1)))&&(a0==1)))&&!(a7==1)))))){
	    	a29 = 8;
	    	a14 = 9;
	    	a24 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((a29==9)&&(((a28==1)&&(!(a0==1)&&((a22==1)&&((((a14==9)&&((a7==1)&&((a11==1)&&((a25==1)&&(input==6)))))&&(a20==1))&&(a19==1)))))&&!(a24==1)))){
	    	a20 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a25 = 0;
	    	return 21;
	    } else if(((((((a28==1)&&((((a14==8)&&((a20==1)&&(((input==3)&&((a29==8)||(a29==9)))&&!(a7==1))))&&(a22==1))&&!(a25==1)))&&!(a24==1))&&!(a0==1))&&(a19==4))&&(a11==1))){
	    	a7 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a0 = 1;
	    	return 21;
	    } else if(((a28==1)&&((((((((a7==1)&&((a0==1)&&((a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3)))))&&(a14==8))&&(a11==1))&&(a22==1))&&!(a24==1))&&(a20==1))&&(a19==5)))){
	    	a25 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	return 23;
	    } else if((((((a22==1)&&((((a19==4)&&(((a28==1)&&((a0==1)&&((input==6)&&(a11==1))))&&!(a20==1)))&&(a14==10))&&(a7==1)))&&(a25==1))&&(a29==9))&&(a24==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((!(a7==1)&&((a19==5)&&((a24==1)&&(((((input==1)&&((a29==8)||(a29==9)))&&!(a0==1))&&(a25==1))&&(a28==1)))))&&(a20==1))&&!(a11==1)))&&(a14==8))){
	    	a19 = 3;
	    	a24 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a11==1)&&((a14==9)&&((a28==1)&&((a22==1)&&((a25==1)&&(!(a20==1)&&(!(a0==1)&&(((((input==6)&&((a29==5)||(a29==6)))&&(a24==1))&&(a19==2))&&(a7==1)))))))))){
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a7 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a25==1)&&((a22==1)&&(((a28==1)&&((((a14==8)&&((input==4)&&(a29==7)))&&(a7==1))&&(a11==1)))&&(a19==2))))&&(a20==1))&&!(a0==1))&&(a24==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if(((a22==1)&&(!(a24==1)&&(((((a0==1)&&(((a14==9)&&(((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==4))&&(a28==1)))&&(a25==1)))&&!(a20==1))&&(a11==1))&&(a7==1))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a19==5)&&(!(a20==1)&&((((a14==9)&&((a24==1)&&((!(a7==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4)))&&(a22==1))))&&(a28==1))&&!(a11==1)))))&&!(a0==1))){
	    	a29 = 9;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((!(a20==1)&&((!(a24==1)&&(!(a0==1)&&(((a22==1)&&((input==6)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))&&(a7==1))))&&(a14==8)))&&(a25==1))&&!(a11==1)))){
	    	a14 = 9;
	    	a19 = 4;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a0==1)&&((((a20==1)&&((a29==5)&&(((a19==2)&&(!(a24==1)&&(((a22==1)&&((a28==1)&&(input==5)))&&!(a7==1))))&&(a14==8))))&&(a25==1))&&!(a11==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a11==1)&&((a22==1)&&((!(a0==1)&&(!(a25==1)&&((!(a7==1)&&((a19==2)&&((((a29==6)||(a29==7))&&(input==1))&&!(a20==1))))&&!(a24==1))))&&(a28==1)))))){
	    	a29 = 7;
	    	a0 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if((((a14==8)&&(!(a11==1)&&((((a7==1)&&((a25==1)&&((a22==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&(a20==1))&&(a24==1)))))&&(a28==1))&&(a19==1))))&&!(a0==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((((!(a20==1)&&((((a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))&&!(a0==1))&&!(a25==1)))&&(a24==1))&&!(a7==1))&&(a14==9)))&&(a19==1))&&(a28==1))){
	    	a24 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a11 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a24==1)&&((a14==8)&&(((!(a20==1)&&((a28==1)&&((!(a7==1)&&((a19==2)&&(((input==3)&&((a29==5)||(a29==6)))&&(a22==1))))&&(a11==1))))&&!(a25==1))&&!(a0==1))))){
	    	a19 = 5;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 7;
	    	a0 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if(((a22==1)&&((((a28==1)&&((!(a25==1)&&(((a0==1)&&((a14==9)&&((a19==4)&&(((a29==5)||(a29==6))&&(input==3)))))&&!(a11==1)))&&(a24==1)))&&!(a7==1))&&!(a20==1)))){
	    	a24 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	return 21;
	    } else if((((a7==1)&&(((a25==1)&&((a20==1)&&((a22==1)&&(!(a24==1)&&(!(a11==1)&&((a14==8)&&((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==1))))))))&&(a0==1)))&&(a28==1))){
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a14 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if(((!(a24==1)&&(((a7==1)&&(!(a25==1)&&((((a22==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==6))&&(a19==1))&&(a11==1)))&&(a0==1))&&(a20==1))))&&(a28==1)))&&(a14==10))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a7==1)&&(!(a0==1)&&((a22==1)&&((((a28==1)&&(!(a20==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a14==9))))&&(a24==1))&&!(a11==1)))))&&(a25==1))&&(a19==5))){
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if(((a0==1)&&((a28==1)&&((!(a25==1)&&(!(a20==1)&&(!(a11==1)&&((((a7==1)&&((((a29==5)||(a29==6))&&(input==4))&&(a22==1)))&&(a19==3))&&(a14==8)))))&&!(a24==1))))){
	    	a29 = 6;
	    	return 24;
	    } else if(((!(a24==1)&&((((a28==1)&&(!(a11==1)&&(((((a19==5)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))&&!(a7==1))&&!(a25==1))&&(a0==1))))&&(a14==9))&&!(a20==1)))&&(a22==1))){
	    	a24 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((((((a7==1)&&(((a19==3)&&(((a29==8)&&((a28==1)&&(((input==6)&&!(a20==1))&&(a22==1))))&&!(a24==1)))&&!(a25==1)))&&(a0==1))&&!(a11==1))&&(a14==8))){
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a14==9)&&((a20==1)&&(((((a0==1)&&(!(a11==1)&&(((a22==1)&&((a24==1)&&(input==5)))&&(a25==1))))&&(a19==3))&&(a29==9))&&(a28==1)))))){
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a20==1)&&(((a25==1)&&((a29==5)&&(!(a11==1)&&((a19==5)&&(((a14==9)&&(!(a0==1)&&((input==4)&&(a24==1))))&&(a22==1))))))&&!(a7==1))))){
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 4;
	    	a24 = 0;
	    	return -1;
	    } else if(((a20==1)&&(!(a24==1)&&(((a28==1)&&(!(a25==1)&&(((((!(a7==1)&&(((a29==5)||(a29==6))&&(input==4)))&&(a22==1))&&(a11==1))&&(a14==9))&&(a19==3))))&&!(a0==1))))){
	    	a24 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a0==1)&&((!(a7==1)&&((a11==1)&&((a19==2)&&(((a28==1)&&((((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3)))&&!(a25==1))&&!(a24==1)))&&(a20==1)))))&&(a14==8)))){
	    	a24 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	return 21;
	    } else if(((a11==1)&&((((a24==1)&&(((a14==10)&&((a0==1)&&((a20==1)&&(((((a29==5)||(a29==6))&&(input==6))&&!(a7==1))&&(a28==1)))))&&(a19==3)))&&(a25==1))&&(a22==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&(((!(a24==1)&&((a28==1)&&((((a0==1)&&(((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&(a25==1)))&&!(a7==1))&&!(a20==1))))&&!(a11==1))&&(a19==2)))&&(a14==9))){
	    	a25 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a11==1)&&(((((!(a20==1)&&((a22==1)&&(!(a24==1)&&((input==1)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))))))&&(a7==1))&&(a14==9))&&!(a25==1))&&(a28==1))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a11==1)&&((a19==1)&&(((a14==8)&&((a25==1)&&((a28==1)&&((a7==1)&&((!(a0==1)&&(((input==6)&&((a29==6)||(a29==7)))&&!(a20==1)))&&(a22==1))))))&&!(a24==1))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a0==1)&&(((((a19==2)&&((a11==1)&&((((input==5)&&(a14==8))&&(a7==1))&&(a22==1))))&&!(a25==1))&&(a28==1))&&!(a24==1)))&&(a29==8))&&!(a20==1))){
	    	a19 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((((((a20==1)&&((a0==1)&&((((!(a24==1)&&((((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))&&(input==5)))&&(a14==8))&&!(a7==1))&&(a28==1))))&&!(a11==1))&&(a22==1))&&(a25==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a20==1)&&(!(a24==1)&&((!(a7==1)&&(((((a0==1)&&(((((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))&&(input==4))&&(a22==1)))&&(a14==8))&&(a28==1))&&!(a25==1)))&&(a11==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a24==1)&&((a22==1)&&((((a28==1)&&((a20==1)&&((a7==1)&&((a14==9)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==4))))))&&(a11==1))&&(a25==1)))))){
	    	a19 = 2;
	    	a29 = 9;
	    	a25 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((((((a19==4)&&((((a25==1)&&((a7==1)&&(!(a0==1)&&(((a29==5)||(a29==6))&&(input==1)))))&&(a20==1))&&(a28==1)))&&(a22==1))&&(a24==1))&&(a11==1))&&(a14==9))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a20==1)&&((((a19==4)&&((((((a14==9)&&((a28==1)&&(input==2)))&&(a0==1))&&(a24==1))&&(a11==1))&&(a7==1)))&&(a22==1))&&(a29==8))))){
	    	a24 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 6;
	    	a11 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a28==1)&&(!(a20==1)&&((!(a7==1)&&(((a24==1)&&(!(a0==1)&&((a14==9)&&(((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a19==5)&&(a29==6)))&&(input==3)))))&&(a11==1)))&&!(a25==1)))))){
	    	a14 = 8;
	    	a29 = 9;
	    	a7 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a28==1)&&(((!(a7==1)&&((((a19==2)&&((a29==6)&&(!(a25==1)&&((a24==1)&&((a11==1)&&(input==4))))))&&(a22==1))&&(a14==9)))&&(a0==1))&&(a20==1)))){
	    	a29 = 7;
	    	a19 = 3;
	    	a7 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if(((a28==1)&&((a14==8)&&((!(a7==1)&&((((((a19==3)&&(((input==2)&&((a29==7)||(a29==8)))&&!(a25==1)))&&(a11==1))&&(a22==1))&&!(a24==1))&&!(a20==1)))&&!(a0==1))))){
	    	a24 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	a14 = 9;
	    	return 21;
	    } else if(((a22==1)&&((((((a14==8)&&(((!(a24==1)&&((input==2)&&((((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2)))))&&!(a25==1))&&(a28==1)))&&(a20==1))&&(a11==1))&&(a7==1))&&!(a0==1)))){
	    	a24 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	return 21;
	    } else if((((((a22==1)&&(!(a7==1)&&((a19==1)&&(((a28==1)&&(((((a29==8)||(a29==9))&&(input==6))&&!(a20==1))&&(a14==9)))&&(a11==1)))))&&(a24==1))&&(a0==1))&&(a25==1))){
	    	a11 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if((((a25==1)&&(((((a19==5)&&(((a11==1)&&((a14==9)&&(((input==3)&&(a28==1))&&(a24==1))))&&(a7==1)))&&(a20==1))&&(a22==1))&&(a0==1)))&&(a29==8))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a11==1)&&((!(a7==1)&&((a19==3)&&(((a14==8)&&(((((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a22==1))&&!(a0==1))&&(a20==1)))&&(a28==1))))&&!(a24==1)))&&(a25==1))){
	    	a20 = 0;
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	return -1;
	    } else if(((((a14==9)&&((a25==1)&&(((a24==1)&&(((a7==1)&&(((a11==1)&&((input==4)&&((a29==7)||(a29==8))))&&(a19==4)))&&(a0==1)))&&!(a20==1))))&&(a22==1))&&(a28==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((((a28==1)&&((a22==1)&&((((!(a7==1)&&(((a19==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&!(a25==1)))&&(a14==8)))&&(a20==1))&&(a11==1))&&(a0==1))))&&(a24==1))){
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a7 = 1;
	    	return 21;
	    } else if(((a24==1)&&((a0==1)&&(((a11==1)&&(!(a20==1)&&((a14==8)&&((a7==1)&&(((a29==6)&&((a25==1)&&((a19==2)&&(input==2))))&&(a22==1))))))&&(a28==1))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((a14==8)&&(((a11==1)&&((a7==1)&&((a22==1)&&(!(a24==1)&&((!(a20==1)&&(((a29==5)||(a29==6))&&(input==2)))&&(a19==1))))))&&(a0==1))))&&(a25==1))){
	    	a20 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	a19 = 4;
	    	return 21;
	    } else if((((a7==1)&&(((!(a11==1)&&((a14==9)&&(((((!(a25==1)&&(input==6))&&!(a24==1))&&(a22==1))&&(a0==1))&&(a28==1))))&&!(a20==1))&&(a19==4)))&&(a29==9))){
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if(((!(a20==1)&&(((a28==1)&&((a25==1)&&((a14==8)&&((((((input==6)&&((a29==5)||(a29==6)))&&(a0==1))&&(a19==3))&&!(a11==1))&&!(a24==1)))))&&!(a7==1)))&&(a22==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((!(a24==1)&&((a19==2)&&(((!(a25==1)&&(!(a7==1)&&((input==4)&&((a29==6)||(a29==7)))))&&!(a11==1))&&!(a0==1))))&&(a14==8)))&&!(a20==1))&&(a28==1))){
	    	a29 = 5;
	    	a19 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if((((((a28==1)&&((a19==2)&&((a0==1)&&(((((((a29==6)||(a29==7))&&(input==4))&&!(a20==1))&&!(a25==1))&&(a22==1))&&!(a24==1)))))&&!(a11==1))&&(a7==1))&&(a14==8))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((((((a28==1)&&((a19==3)&&(((!(a25==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a7==1))&&(a14==8))))&&!(a0==1))&&(a22==1))&&!(a24==1))&&!(a11==1)))){
	    	a0 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if((((!(a0==1)&&((a28==1)&&(((((a24==1)&&(!(a20==1)&&((a19==5)&&((input==2)&&!(a25==1)))))&&(a14==8))&&!(a7==1))&&(a29==6))))&&(a11==1))&&(a22==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==8)&&(!(a20==1)&&(((!(a0==1)&&((a11==1)&&((a7==1)&&(((((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9))))&&(input==6))&&!(a25==1)))))&&!(a24==1))&&(a22==1))))&&(a28==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==2)&&(((a20==1)&&((((((!(a7==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6)))&&(a28==1))&&(a25==1))&&(a0==1))&&(a11==1))&&(a14==9)))&&(a24==1)))&&(a22==1))){
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((a0==1)&&(((((a28==1)&&((a29==5)&&((a22==1)&&((a19==2)&&((!(a11==1)&&((a14==8)&&(input==4)))&&(a20==1))))))&&!(a7==1))&&!(a24==1))&&(a25==1)))){
	    	a24 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((((a25==1)&&(((a28==1)&&((!(a20==1)&&(((((input==4)&&((a29==5)||(a29==6)))&&(a11==1))&&(a22==1))&&!(a7==1)))&&(a19==5)))&&(a24==1)))&&!(a0==1))&&(a14==9))){
	    	a0 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if((((a28==1)&&((!(a0==1)&&((((((((!(a20==1)&&(a7==1))&&(a25==1))&&(a29==5))&&(a19==1))||((((a29==8)&&(!(a25==1)&&(!(a7==1)&&(a20==1))))&&(a19==5))||(((a29==9)&&((!(a7==1)&&(a20==1))&&!(a25==1)))&&(a19==5))))&&(input==4))&&(a22==1))&&(a24==1)))&&!(a11==1)))&&(a14==9))){
	    	a0 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a0==1)&&((!(a7==1)&&(!(a11==1)&&(!(a20==1)&&(((a14==8)&&(!(a25==1)&&((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))&&(input==4))))&&(a22==1)))))&&(a28==1)))&&(a24==1))){
	    	a29 = 7;
	    	a19 = 2;
	    	a14 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if(((!(a25==1)&&(((a0==1)&&((((((a22==1)&&((a14==8)&&((((a29==7)||(a29==8))||(a29==9))&&(input==6))))&&(a19==3))&&!(a7==1))&&!(a20==1))&&(a28==1)))&&(a24==1)))&&(a11==1))){
	    	a19 = 4;
	    	a11 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((((a14==8)&&((((!(a24==1)&&((!(a7==1)&&(!(a11==1)&&((a19==3)&&((input==1)&&((a29==7)||(a29==8))))))&&(a20==1)))&&(a22==1))&&!(a0==1))&&!(a25==1)))&&(a28==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a20==1)&&((a11==1)&&((a25==1)&&((((a14==9)&&((a24==1)&&(((a0==1)&&(((input==5)&&!(a7==1))&&(a19==3)))&&(a29==6))))&&(a22==1))&&(a28==1)))))){
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 10;
	    	a20 = 1;
	    	return 21;
	    } else if(((a29==8)&&((((a19==4)&&((a0==1)&&((a11==1)&&((a7==1)&&((a28==1)&&((a14==8)&&((a22==1)&&((input==5)&&(a24==1)))))))))&&(a25==1))&&!(a20==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a11==1)&&((a0==1)&&((((a28==1)&&(((!(a25==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&!(a7==1)))&&(a20==1))&&(a14==9)))&&(a19==3))&&(a24==1)))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a20==1)&&(((a24==1)&&((((((a11==1)&&(!(a25==1)&&((input==5)&&((a29==7)||(a29==8)))))&&(a28==1))&&(a19==2))&&(a7==1))&&(a22==1)))&&(a0==1)))&&(a14==9))){
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a0 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a25==1)&&((a7==1)&&((((((!(a11==1)&&((a29==8)&&((!(a20==1)&&(input==6))&&(a24==1))))&&(a22==1))&&(a14==8))&&!(a0==1))&&(a28==1))&&(a19==5))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((a28==1)&&((a29==6)&&((a19==1)&&(((a22==1)&&(!(a7==1)&&((!(a24==1)&&((input==5)&&(a20==1)))&&(a14==8))))&&(a0==1)))))&&(a11==1)))){
	    	a0 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	return 24;
	    } else if((((a22==1)&&((((a28==1)&&((a0==1)&&((((a11==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==6)))&&(a20==1))&&(a25==1))))&&(a14==10))&&!(a7==1)))&&(a24==1))){
	    	a14 = 9;
	    	a29 = 8;
	    	a19 = 2;
	    	a0 = 0;
	    	return -1;
	    } else if(((((a19==2)&&((a0==1)&&((a22==1)&&(((a7==1)&&((((a28==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))&&(a24==1))&&(a20==1)))&&(a14==8)))))&&!(a25==1))&&!(a11==1))){
	    	a0 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	return 24;
	    } else if((((((a7==1)&&((a19==3)&&((a24==1)&&((((a20==1)&&((a14==10)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a25==1))&&(a11==1)))))&&(a0==1))&&(a28==1))&&(a22==1))){
	    	a29 = 8;
	    	a19 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a0==1)&&((((((a20==1)&&((a22==1)&&((((input==4)&&(a28==1))&&!(a11==1))&&(a29==7))))&&(a24==1))&&(a19==3))&&(a7==1))&&(a25==1)))&&(a14==8))){
	    	a11 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	return 23;
	    } else if(((a19==3)&&((!(a0==1)&&((a11==1)&&((((a7==1)&&((a24==1)&&((a14==9)&&(((input==1)&&(a25==1))&&(a29==6)))))&&!(a20==1))&&(a28==1))))&&(a22==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a0==1)&&(!(a20==1)&&((a28==1)&&((((a24==1)&&((!(a7==1)&&((a19==5)&&((input==1)&&!(a25==1))))&&!(a11==1)))&&(a29==6))&&(a22==1))))))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a24==1)&&(((a19==5)&&(((a14==9)&&(((a20==1)&&(((input==2)&&((a29==6)||(a29==7)))&&!(a11==1)))&&(a25==1)))&&!(a7==1)))&&!(a0==1)))&&(a22==1)))){
	    	a20 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if((!(a24==1)&&((a7==1)&&((a19==2)&&((a25==1)&&((a11==1)&&(((a0==1)&&(((a28==1)&&((a22==1)&&(((a29==6)||(a29==7))&&(input==6))))&&(a20==1)))&&(a14==10)))))))){
	    	a29 = 7;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a25 = 0;
	    	return 23;
	    } else if((((((a24==1)&&(!(a20==1)&&((((a14==8)&&(!(a0==1)&&((a11==1)&&(((a29==5)||(a29==6))&&(input==3)))))&&(a7==1))&&(a22==1))))&&(a28==1))&&(a19==5))&&!(a25==1))){
	    	a19 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((a19==2)&&((((a22==1)&&((a7==1)&&((a24==1)&&(!(a0==1)&&((a14==8)&&(((((a29==5)||(a29==6))&&(input==3))&&(a11==1))&&(a25==1)))))))&&(a20==1))&&(a28==1)))){
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	return 21;
	    } else if(((a14==9)&&((((((a11==1)&&((a22==1)&&(!(a20==1)&&((a24==1)&&((input==5)&&((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4))))))))&&!(a7==1))&&(a25==1))&&!(a0==1))&&(a28==1)))){
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 6;
	    	a25 = 0;
	    	return -1;
	    } else if((((a28==1)&&((a22==1)&&((a0==1)&&((((((a29==8)&&((a11==1)&&((a25==1)&&(input==1))))&&(a20==1))&&(a14==10))&&(a24==1))&&(a19==3)))))&&(a7==1))){
	    	a29 = 7;
	    	a19 = 2;
	    	a24 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((((!(a11==1)&&(((((a0==1)&&(((input==3)&&((a29==8)||(a29==9)))&&(a19==1)))&&!(a25==1))&&(a14==8))&&(a28==1)))&&(a24==1))&&(a7==1))&&(a22==1))&&(a20==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==1)&&((a11==1)&&((a28==1)&&((((((a22==1)&&((a14==9)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7)))))&&!(a25==1))&&(a7==1))&&(a20==1))&&!(a0==1)))))&&(a24==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 9;
	    	a7 = 0;
	    	return 21;
	    } else if(((a24==1)&&((a28==1)&&(((a19==4)&&(!(a20==1)&&(((!(a7==1)&&(!(a0==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==2))&&!(a11==1))))&&(a14==8))&&(a22==1))))&&(a25==1))))){
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a22==1)&&(!(a25==1)&&((((((!(a0==1)&&((input==1)&&(((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))))&&(a28==1))&&!(a7==1))&&(a11==1))&&(a14==9))&&!(a24==1))))&&(a20==1))){
	    	a19 = 4;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((((a0==1)&&((((!(a7==1)&&((a14==9)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&(a22==1))&&!(a24==1))))&&!(a20==1))&&(a28==1))&&!(a25==1)))&&(a19==4))&&(a11==1))){
	    	a24 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((((!(a0==1)&&(((a28==1)&&(((((((input==2)&&(a20==1))&&(a19==4))&&!(a7==1))&&(a14==9))&&(a29==5))&&(a25==1)))&&!(a24==1)))&&(a22==1))&&!(a11==1))){
	    	a0 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((((a22==1)&&(((a0==1)&&((a24==1)&&((((a14==9)&&(((input==2)&&((a29==8)||(a29==9)))&&(a28==1)))&&!(a20==1))&&(a19==3))))&&(a7==1)))&&!(a25==1))&&(a11==1))){
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((a11==1)&&(!(a0==1)&&(((((a19==1)&&(((!(a20==1)&&(!(a7==1)&&((input==4)&&((a29==7)||(a29==8)))))&&(a14==8))&&(a24==1)))&&(a28==1))&&(a22==1))&&!(a25==1))))){
	    	a19 = 4;
	    	a11 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((((a22==1)&&((((a7==1)&&(((!(a25==1)&&((((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==1)))&&!(a24==1))&&(a0==1)))&&(a28==1))&&(a14==8)))&&(a11==1))&&(a20==1))){
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((((((a29==7)&&(!(a7==1)&&((((a28==1)&&((((input==3)&&(a11==1))&&(a14==9))&&(a19==3)))&&(a20==1))&&(a25==1))))&&(a22==1))&&(a0==1))&&(a24==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((((((!(a7==1)&&(((input==2)&&((a29==5)||(a29==6)))&&!(a25==1)))&&(a20==1))&&(a28==1))&&(a14==9))&&!(a24==1))&&(a19==5)))&&!(a11==1))&&(a22==1))){
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if((!(a0==1)&&(((a22==1)&&(!(a20==1)&&(((a28==1)&&((a14==9)&&((!(a7==1)&&(((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&!(a11==1)))&&(a19==2))))&&!(a25==1))))&&(a24==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((((!(a20==1)&&((a14==8)&&((a11==1)&&((a29==6)&&(((input==1)&&!(a7==1))&&(a28==1))))))&&(a19==5))&&!(a0==1))&&(a24==1))&&(a25==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a28==1)&&((a19==1)&&((a25==1)&&((!(a24==1)&&((a11==1)&&((a0==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&!(a7==1))&&!(a20==1)))))&&(a22==1))))))){
	    	a25 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((a25==1)&&((a24==1)&&((((a14==9)&&(((a7==1)&&((((a22==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8))))&&(a19==5))&&(a20==1)))&&(a0==1)))&&!(a11==1))&&(a28==1))))){
	    	a0 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	return -1;
	    } else if(((a29==7)&&((a11==1)&&(((!(a7==1)&&((((a24==1)&&((a20==1)&&((a14==8)&&((input==2)&&(a0==1)))))&&(a28==1))&&(a22==1)))&&(a19==3))&&(a25==1))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&((((a14==8)&&((a20==1)&&((a22==1)&&((((a11==1)&&((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==6)))&&!(a24==1))&&(a7==1)))))&&(a25==1))&&(a28==1)))){
	    	a29 = 8;
	    	a19 = 2;
	    	a20 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((a7==1)&&((!(a0==1)&&(((a14==8)&&(!(a20==1)&&(!(a25==1)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==6)))))&&(a11==1)))&&(a24==1)))&&(a28==1)))){
	    	a11 = 0;
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a11==1)&&(((a0==1)&&((a20==1)&&((a25==1)&&(((!(a7==1)&&(((a22==1)&&((input==5)&&!(a24==1)))&&(a29==7)))&&(a19==2))&&(a14==9)))))&&(a28==1)))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a29==8)&&((((a28==1)&&((((a14==8)&&((!(a24==1)&&(((input==2)&&(a19==1))&&(a22==1)))&&(a25==1)))&&!(a11==1))&&!(a0==1)))&&(a7==1))&&!(a20==1)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 7;
	    	a24 = 1;
	    	return 23;
	    } else if(((!(a0==1)&&((((a28==1)&&((a19==5)&&((a24==1)&&((a14==9)&&((a7==1)&&(((input==4)&&(a29==9))&&!(a25==1)))))))&&!(a11==1))&&(a20==1)))&&(a22==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if((((a20==1)&&((a24==1)&&((((!(a11==1)&&((a25==1)&&((((input==5)&&((a29==8)||(a29==9)))&&(a0==1))&&(a14==9))))&&(a28==1))&&(a22==1))&&(a19==4))))&&(a7==1))){
	    	a29 = 5;
	    	a19 = 2;
	    	a25 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a0==1)&&(!(a20==1)&&((a19==4)&&((a24==1)&&((a14==8)&&(((((a22==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&!(a25==1)))&&(a7==1))&&(a11==1))&&(a28==1)))))))){
	    	a29 = 6;
	    	a19 = 5;
	    	return 21;
	    } else if((((a25==1)&&(!(a7==1)&&((a24==1)&&(((a28==1)&&((((a22==1)&&((input==5)&&(((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))))&&!(a0==1))&&!(a11==1)))&&(a14==9)))))&&!(a20==1))){
	    	a19 = 4;
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	return 24;
	    } else if(((((a19==4)&&(((a20==1)&&(((a14==8)&&((((a22==1)&&((input==5)&&!(a25==1)))&&(a28==1))&&!(a0==1)))&&(a11==1)))&&(a7==1)))&&(a29==9))&&(a24==1))){
	    	a0 = 1;
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	return 21;
	    } else if(((a11==1)&&((a14==9)&&(((!(a25==1)&&((((a22==1)&&((a28==1)&&((((a29==8)||(a29==9))&&(input==1))&&(a20==1))))&&!(a0==1))&&!(a24==1)))&&(a19==3))&&(a7==1))))){
	    	a25 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a7 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((((((((((a29==5)&&((a22==1)&&(!(a24==1)&&(input==5))))&&!(a11==1))&&(a7==1))&&(a19==4))&&!(a25==1))&&(a28==1))&&(a20==1))&&(a14==9))&&!(a0==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a0==1)&&((a11==1)&&(((a14==8)&&((a25==1)&&(((a28==1)&&((((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(input==5)))&&!(a20==1))))&&(a22==1))))&&!(a7==1))&&(a24==1))){
	    	a11 = 0;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a20==1)&&((a7==1)&&(((((((((input==6)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))&&(a28==1))&&(a14==9))&&(a25==1))&&(a11==1))&&!(a0==1))&&!(a24==1))&&(a22==1))))){
	    	a25 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	a0 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	return 24;
	    } else if(((a24==1)&&((a25==1)&&(!(a0==1)&&((a7==1)&&((a14==9)&&((((a22==1)&&((a19==1)&&((a28==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a11==1))&&!(a20==1)))))))){
	    	a11 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 0;
	    	a25 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a19==1)&&((((a14==8)&&(((a22==1)&&((a29==9)&&((a28==1)&&(input==4))))&&(a24==1)))&&!(a0==1))&&!(a11==1)))&&(a7==1))&&(a25==1))&&!(a20==1))){
	    	a19 = 5;
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if((((a22==1)&&(!(a11==1)&&(((a19==3)&&(((((a24==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a7==1)))&&(a14==9))&&(a25==1))&&(a28==1)))&&!(a0==1))))&&!(a20==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a20==1)&&(((!(a0==1)&&((((a14==8)&&((input==2)&&((a29==8)||(a29==9))))&&(a11==1))&&!(a24==1)))&&(a25==1))&&(a28==1)))&&(a22==1))&&(a19==2))&&(a7==1))){
	    	a19 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a14 = 9;
	    	return 21;
	    } else if(((a25==1)&&((((((a28==1)&&(((a22==1)&&((a14==9)&&((((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(input==4))))&&!(a11==1)))&&(a0==1))&&!(a20==1))&&(a7==1))&&!(a24==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a25==1)&&((!(a20==1)&&(((a11==1)&&((a28==1)&&((a22==1)&&(((a24==1)&&(((input==5)&&((a29==5)||(a29==6)))&&!(a7==1)))&&(a14==9)))))&&!(a0==1)))&&(a19==5)))){
	    	a20 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((((!(a11==1)&&((!(a20==1)&&(((a0==1)&&(((a22==1)&&((input==3)&&((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))))&&(a14==9)))&&(a7==1)))&&!(a24==1)))&&(a28==1))&&!(a25==1))){
	    	a19 = 2;
	    	a29 = 7;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((((!(a0==1)&&((((((a22==1)&&(!(a7==1)&&((input==6)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a29==6)&&(a19==4))))))&&(a20==1))&&(a24==1))&&(a11==1))&&(a28==1)))&&!(a25==1))&&(a14==8))){
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	a0 = 1;
	    	return 24;
	    } else if((!(a0==1)&&(((a22==1)&&(((a7==1)&&(((((!(a25==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a20==1))&&(a28==1))&&!(a11==1))&&(a14==8)))&&(a24==1)))&&(a19==1)))){
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(!(a7==1)&&((a24==1)&&((((a14==9)&&((((a19==2)&&(!(a20==1)&&((input==2)&&((a29==8)||(a29==9)))))&&!(a11==1))&&!(a25==1)))&&(a22==1))&&(a28==1)))))){
	    	a24 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if((!(a7==1)&&((a20==1)&&((!(a0==1)&&((((a22==1)&&(!(a11==1)&&((((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2)))&&(input==5))&&!(a25==1))))&&(a14==9))&&(a24==1)))&&(a28==1))))){
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((((a22==1)&&(((a19==1)&&((!(a24==1)&&((a14==9)&&(((a0==1)&&((((a29==7)||(a29==8))&&(input==5))&&(a7==1)))&&(a11==1))))&&(a28==1)))&&!(a20==1)))&&(a25==1))){
	    	a29 = 9;
	    	a25 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((a24==1)&&((a19==1)&&((a7==1)&&(!(a25==1)&&(((a28==1)&&((((a11==1)&&(((a0==1)&&(input==6))&&(a14==10)))&&(a29==5))&&!(a20==1)))&&(a22==1))))))){
	    	a19 = 5;
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	return 23;
	    } else if(((((!(a20==1)&&((a28==1)&&((!(a24==1)&&((a0==1)&&((a7==1)&&((((a29==6)||(a29==7))&&(input==4))&&(a19==4)))))&&(a22==1))))&&(a25==1))&&(a11==1))&&(a14==9))){
	    	a25 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((a20==1)&&((!(a11==1)&&((a28==1)&&((a14==8)&&(!(a7==1)&&(((a22==1)&&(!(a0==1)&&((input==2)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3))))))&&(a25==1))))))&&(a24==1)))){
	    	a19 = 2;
	    	a29 = 9;
	    	a20 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a11==1)&&(((a14==8)&&((a24==1)&&((a7==1)&&((a28==1)&&((a22==1)&&((!(a20==1)&&((input==4)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))))&&!(a25==1)))))))&&(a0==1)))){
	    	a29 = 7;
	    	a11 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((a29==5)&&(!(a7==1)&&(!(a25==1)&&((a14==9)&&((a22==1)&&((((a20==1)&&((((input==6)&&(a11==1))&&(a28==1))&&!(a0==1)))&&(a24==1))&&(a19==3)))))))){
	    	a14 = 8;
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&((a28==1)&&((a22==1)&&(!(a11==1)&&((((a29==8)&&((a24==1)&&((input==6)&&(a0==1))))&&!(a20==1))&&(a14==8))))))&&!(a7==1))&&(a19==2))){
	    	a19 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	return 23;
	    } else if((((a28==1)&&(((a22==1)&&((!(a0==1)&&((a7==1)&&(!(a25==1)&&((!(a11==1)&&((input==4)&&((a29==5)||(a29==6))))&&!(a24==1)))))&&(a20==1)))&&(a14==9)))&&(a19==5))){
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((a22==1)&&(((a0==1)&&((a11==1)&&(!(a7==1)&&(((a25==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==2)))&&(a14==9)))))&&(a28==1))))&&!(a20==1))){
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a25 = 0;
	    	a20 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a20==1)&&((!(a11==1)&&(((((a29==7)&&((a7==1)&&((((a14==9)&&(input==6))&&!(a25==1))&&!(a24==1))))&&(a0==1))&&(a19==3))&&(a28==1)))&&(a22==1)))){
	    	a7 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	return 23;
	    } else if((((a22==1)&&((a0==1)&&((a7==1)&&((((a19==5)&&((a28==1)&&(!(a11==1)&&((a14==8)&&((input==3)&&((a29==5)||(a29==6)))))))&&!(a20==1))&&(a24==1)))))&&(a25==1))){
	    	a19 = 4;
	    	a11 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((a0==1)&&(((((a28==1)&&((((((a24==1)&&((input==5)&&(a14==9)))&&!(a20==1))&&(a19==1))&&(a22==1))&&!(a7==1)))&&(a11==1))&&(a29==7))&&(a25==1)))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((a19==1)&&(((a29==6)&&(((((a22==1)&&((input==1)&&(a7==1)))&&(a11==1))&&!(a0==1))&&(a14==8)))&&!(a24==1)))&&!(a25==1))&&!(a20==1)))){
	    	a29 = 7;
	    	a14 = 9;
	    	a19 = 3;
	    	a24 = 1;
	    	return 23;
	    } else if(((((((((a14==9)&&(((((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a11==1))&&(a0==1))&&(a24==1)))&&(a28==1))&&(a20==1))&&(a22==1))&&!(a7==1))&&(a19==1))&&!(a25==1))){
	    	a0 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 4;
	    	a20 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((a19==4)&&((a14==9)&&((a25==1)&&((a22==1)&&((((a24==1)&&(((a28==1)&&((a0==1)&&(((a29==6)||(a29==7))&&(input==4))))&&(a7==1)))&&!(a11==1))&&(a20==1))))))){
	    	a29 = 5;
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a20==1)&&(((a24==1)&&((a14==8)&&(((a22==1)&&((a11==1)&&((a19==1)&&(((a28==1)&&(((a29==7)||(a29==8))&&(input==6)))&&!(a0==1)))))&&!(a25==1))))&&!(a7==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a14==8)&&(((a7==1)&&((a11==1)&&((a24==1)&&((a19==1)&&(((a20==1)&&((input==3)&&!(a25==1)))&&(a29==6))))))&&(a22==1)))&&!(a0==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((((((a22==1)&&((a0==1)&&(!(a20==1)&&((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==6)))))&&(a25==1))&&(a11==1))&&!(a24==1))&&(a28==1))&&(a14==9)))){
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a11 = 0;
	    	return 21;
	    } else if(((a19==3)&&(((((a29==5)&&((a14==8)&&((((a28==1)&&((a22==1)&&((input==5)&&!(a7==1))))&&!(a24==1))&&!(a0==1))))&&!(a11==1))&&(a25==1))&&!(a20==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a0==1)&&(!(a24==1)&&((a25==1)&&(!(a20==1)&&((a28==1)&&(((((a7==1)&&(((a29==7)||(a29==8))&&(input==6)))&&(a22==1))&&(a19==1))&&!(a11==1))))))))){
	    	a24 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	return 24;
	    } else if(((a0==1)&&(!(a24==1)&&(!(a7==1)&&((a25==1)&&(((a19==2)&&((((!(a20==1)&&((a14==8)&&(input==6)))&&(a22==1))&&!(a11==1))&&(a28==1)))&&(a29==6))))))){
	    	a7 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	return -1;
	    } else if((((a14==9)&&(!(a0==1)&&((a24==1)&&((a28==1)&&((a20==1)&&(((a22==1)&&(!(a11==1)&&((input==6)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))))&&(a25==1)))))))&&(a7==1))){
	    	a11 = 1;
	    	a19 = 5;
	    	a24 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a11==1)&&((a22==1)&&(((a25==1)&&(!(a24==1)&&(!(a7==1)&&(((a20==1)&&(((a28==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2)))&&(a0==1)))&&(a19==3)))))&&(a14==8))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((!(a0==1)&&(((a20==1)&&(((a19==5)&&((((input==2)&&(a24==1))&&(a29==6))&&(a22==1)))&&(a7==1)))&&(a28==1)))&&(a11==1))&&(a14==9)))){
	    	a11 = 0;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if((((a22==1)&&(((((a0==1)&&((a28==1)&&((a7==1)&&((a25==1)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==3))))))&&!(a24==1))&&!(a20==1))&&!(a11==1)))&&(a14==8))){
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a0==1)&&((a7==1)&&((a20==1)&&((a22==1)&&((!(a25==1)&&((((((a29==6)||(a29==7))&&(input==4))&&(a28==1))&&!(a11==1))&&(a24==1)))&&(a19==3)))))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a19==5)&&(((a20==1)&&(((((a28==1)&&(((((input==6)&&((a29==7)||(a29==8)))&&(a22==1))&&(a14==8))&&(a25==1)))&&(a0==1))&&!(a11==1))&&(a7==1)))&&!(a24==1)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==1)&&(((((a28==1)&&(((a14==9)&&(!(a7==1)&&(((a22==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a11==1))))&&(a25==1)))&&!(a0==1))&&(a24==1))&&(a20==1)))){
	    	a19 = 4;
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((a19==4)&&(!(a7==1)&&(!(a0==1)&&(!(a25==1)&&(((a20==1)&&((a11==1)&&((((a22==1)&&((a14==8)&&(input==5)))&&(a28==1))&&!(a24==1))))&&(a29==6))))))){
	    	a29 = 7;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((!(a20==1)&&(((((((a14==8)&&(!(a7==1)&&(((input==2)&&!(a25==1))&&!(a24==1))))&&(a22==1))&&!(a11==1))&&(a19==3))&&(a29==6))&&!(a0==1)))&&(a28==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	return 23;
	    } else if((((((a22==1)&&((a7==1)&&(((((((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a14==8))&&(a19==1))&&!(a11==1))&&(a20==1))&&!(a25==1))))&&(a24==1))&&!(a0==1))&&(a28==1))){
	    	a11 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 7;
	    	return 21;
	    } else if(((!(a20==1)&&((!(a7==1)&&((((a14==8)&&(!(a24==1)&&(((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==5))&&(a22==1))))&&!(a25==1))&&!(a0==1)))&&!(a11==1)))&&(a28==1))){
	    	a19 = 2;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((a24==1)&&(!(a0==1)&&(((!(a20==1)&&((a28==1)&&((a11==1)&&((a14==9)&&((a22==1)&&((a29==8)&&((a25==1)&&(input==5))))))))&&!(a7==1))&&(a19==5))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a7==1)&&(((a28==1)&&((a0==1)&&((((((input==5)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&!(a20==1))&&(a14==8))&&!(a24==1))&&(a11==1))))&&(a22==1)))&&(a25==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a29==9)&&((((a25==1)&&((a22==1)&&((a11==1)&&((a19==3)&&(((a28==1)&&((a0==1)&&((a24==1)&&(input==5))))&&(a7==1))))))&&!(a20==1))&&(a14==9)))){
	    	a20 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((((!(a25==1)&&((a0==1)&&((a19==4)&&(!(a20==1)&&((a22==1)&&((!(a24==1)&&(((input==1)&&((a29==6)||(a29==7)))&&!(a11==1)))&&(a28==1)))))))&&(a14==9))&&!(a7==1))){
	    	a19 = 2;
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a0==1)&&((((a24==1)&&((a22==1)&&((!(a7==1)&&((((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==5))&&!(a25==1))&&(a20==1)))&&(a28==1))))&&(a11==1))&&(a14==9)))){
	    	a29 = 6;
	    	a0 = 0;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	return 21;
	    } else if((((((a11==1)&&((a0==1)&&(((((!(a24==1)&&((input==5)&&(a20==1)))&&(a29==5))&&(a7==1))&&(a14==8))&&(a19==2))))&&(a22==1))&&(a28==1))&&(a25==1))){
	    	a11 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a14==9)&&((((!(a0==1)&&((!(a24==1)&&(((a7==1)&&(((input==5)&&(a25==1))&&!(a20==1)))&&(a11==1)))&&(a22==1)))&&(a19==5))&&(a29==7))&&(a28==1)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((a25==1)&&((!(a11==1)&&((a22==1)&&((a0==1)&&(((((a19==1)&&((((a29==7)||(a29==8))&&(input==3))&&(a20==1)))&&(a14==8))&&(a24==1))&&(a7==1)))))&&(a28==1)))){
	    	a19 = 3;
	    	a29 = 6;
	    	a20 = 0;
	    	a25 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((a0==1)&&((!(a7==1)&&((((((((((a29==7)||(a29==8))&&(input==2))&&(a25==1))&&(a22==1))&&!(a24==1))&&(a14==8))&&!(a11==1))&&!(a20==1))&&(a28==1)))&&(a19==5)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a11==1)&&(((a19==3)&&(!(a7==1)&&((a24==1)&&((a0==1)&&(((a14==8)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==4))&&(a22==1)))&&(a28==1))))))&&!(a25==1)))&&!(a20==1))){
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if(((!(a25==1)&&(!(a11==1)&&((a28==1)&&(!(a24==1)&&((a19==5)&&(((a29==9)&&(((!(a0==1)&&(input==6))&&(a14==8))&&(a7==1)))&&!(a20==1)))))))&&(a22==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((a20==1)&&((((a14==8)&&((a0==1)&&(((((a22==1)&&((((a29==7)||(a29==8))&&(input==2))&&(a28==1)))&&(a7==1))&&(a19==5))&&(a25==1))))&&(a24==1))&&!(a11==1)))){
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if((((a19==3)&&((((a14==8)&&(!(a0==1)&&((((!(a7==1)&&((input==6)&&(a11==1)))&&(a25==1))&&(a29==5))&&(a22==1))))&&(a24==1))&&(a28==1)))&&!(a20==1))){
	    	a29 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a7==1)&&((!(a25==1)&&(((((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==3))&&(a22==1))&&(a24==1))&&(a0==1)))&&!(a20==1)))&&(a14==8))&&!(a11==1))&&(a28==1))){
	    	a7 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a20==1)&&((a7==1)&&(((a14==9)&&(((((((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1))))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==5))&&(a24==1))&&(a28==1))&&!(a0==1)))&&!(a11==1)))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((a7==1)&&((a25==1)&&((a28==1)&&((a19==5)&&((a22==1)&&(((a29==9)&&((input==2)&&!(a20==1)))&&!(a11==1)))))))&&(a14==9))&&!(a0==1)))){
	    	a19 = 3;
	    	a29 = 7;
	    	a0 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if((((a14==8)&&((a0==1)&&(((a22==1)&&((a20==1)&&((!(a24==1)&&((a7==1)&&(!(a11==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==1)))))&&(a25==1))))&&(a19==1))))&&(a28==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a11==1)&&((!(a24==1)&&((a0==1)&&((((a7==1)&&(((((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))&&(input==3))&&!(a20==1)))&&(a25==1))&&(a22==1))))&&(a28==1)))&&(a14==9))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a0==1)&&((a25==1)&&((a19==5)&&(((a28==1)&&(((a14==9)&&(!(a11==1)&&(!(a20==1)&&((a24==1)&&((input==5)&&((a29==5)||(a29==6)))))))&&(a7==1)))&&(a22==1)))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	return 24;
	    } else if(((a22==1)&&((!(a7==1)&&(!(a20==1)&&((a11==1)&&(((a14==9)&&((!(a0==1)&&(((input==3)&&!(a25==1))&&(a28==1)))&&(a19==3)))&&(a29==8)))))&&!(a24==1)))){
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 2;
	    	return 24;
	    } else if((((a22==1)&&((a14==10)&&(((a24==1)&&((!(a7==1)&&(((a11==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==3)))&&(a0==1)))&&(a25==1)))&&(a28==1))))&&(a20==1))){
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if(((a25==1)&&((((a22==1)&&(((a14==9)&&((a24==1)&&((((((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))&&(input==2))&&(a11==1))&&(a20==1))))&&!(a7==1)))&&(a0==1))&&(a28==1)))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((a20==1)&&(((a22==1)&&(((a14==9)&&((a19==3)&&((!(a24==1)&&((((input==5)&&((a29==5)||(a29==6)))&&!(a25==1))&&(a11==1)))&&(a7==1))))&&(a0==1)))&&(a28==1)))){
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 4;
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a24==1)&&((((a14==9)&&((a11==1)&&(!(a7==1)&&(!(a0==1)&&((a25==1)&&((a28==1)&&((input==3)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a29==6)&&(a19==4))))))))))&&(a22==1))&&(a20==1)))){
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&((((!(a0==1)&&(((((a19==5)&&((((a24==1)&&(!(a20==1)&&!(a7==1)))&&!(a25==1))&&(a29==8)))||(((((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5)))||((((((a20==1)&&(a7==1))&&!(a24==1))&&(a25==1))&&(a29==5))&&(a19==1)))&&(input==4)))&&!(a11==1))&&(a22==1))&&(a14==8)))){
	    	a7 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	a14 = 9;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a7==1)&&((a25==1)&&(((((a24==1)&&(!(a20==1)&&(((((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&(a14==8))&&(a11==1))&&(a19==1))))&&(a22==1))&&(a28==1))&&(a0==1))))){
	    	a19 = 2;
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	return 24;
	    } else if((!(a7==1)&&((a20==1)&&(((((((((input==2)&&(((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))))&&(a28==1))&&(a24==1))&&(a22==1))&&(a14==9))&&(a11==1))&&(a0==1))&&!(a25==1))))){
	    	a11 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a14==9)&&(((((a11==1)&&((a22==1)&&((!(a20==1)&&(((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2)))&&(input==1)))&&!(a24==1))))&&!(a0==1))&&!(a7==1))&&!(a25==1))))){
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 4;
	    	return 21;
	    } else if((((((((a11==1)&&(((a22==1)&&((input==4)&&((((a19==5)&&((a25==1)&&(a29==8)))||(((a29==9)&&(a25==1))&&(a19==5)))||((!(a25==1)&&(a29==5))&&(a19==1)))))&&(a28==1)))&&!(a0==1))&&(a14==8))&&!(a20==1))&&!(a24==1))&&!(a7==1))){
	    	a19 = 5;
	    	a24 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((((((((a29==9)&&(!(a24==1)&&(((a7==1)&&((!(a25==1)&&(input==5))&&(a19==1)))&&(a14==8))))&&(a20==1))&&!(a11==1))&&(a0==1))&&(a28==1))&&(a22==1))){
	    	a19 = 3;
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	return 24;
	    } else if((!(a7==1)&&((a29==5)&&((((a28==1)&&((a0==1)&&((a14==9)&&(!(a24==1)&&((a22==1)&&(((input==4)&&!(a20==1))&&(a11==1)))))))&&!(a25==1))&&(a19==1))))){
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a24==1)&&(((((a25==1)&&((a22==1)&&((a28==1)&&((a11==1)&&(((input==1)&&(a29==9))&&!(a20==1))))))&&!(a0==1))&&(a7==1))&&(a14==9)))&&(a19==3))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 4;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a7==1)&&((a28==1)&&((a22==1)&&(((((a14==8)&&((!(a11==1)&&(((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==3)))&&(a20==1)))&&!(a24==1))&&(a25==1))&&!(a0==1)))))){
	    	a19 = 3;
	    	a20 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a25==1)&&(((((a28==1)&&((((a0==1)&&((a7==1)&&((((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(input==4))))&&(a11==1))&&(a22==1)))&&(a14==10))&&!(a20==1))&&(a24==1)))){
	    	a7 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	return 21;
	    } else if(((a25==1)&&((a28==1)&&((a7==1)&&(((a14==9)&&(((a20==1)&&((a24==1)&&(((((a29==6)||(a29==7))&&(input==2))&&(a19==4))&&!(a11==1))))&&(a22==1)))&&(a0==1)))))){
	    	a29 = 9;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((((a19==1)&&(((((a20==1)&&((((((input==4)&&((a29==6)||(a29==7)))&&(a14==8))&&(a28==1))&&!(a0==1))&&(a22==1)))&&!(a7==1))&&!(a25==1))&&!(a24==1)))&&!(a11==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((a28==1)&&((a14==9)&&((!(a20==1)&&((a22==1)&&((input==5)&&(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))))&&!(a24==1))))&&!(a25==1))&&(a11==1))&&!(a7==1))&&!(a0==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&((((a29==5)&&(((((a24==1)&&((!(a7==1)&&((input==1)&&(a28==1)))&&!(a25==1)))&&(a22==1))&&(a19==4))&&(a11==1)))&&!(a20==1))&&(a14==9)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a7==1)&&((((a11==1)&&((((((a24==1)&&(((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a14==9)))&&(a19==3))&&!(a0==1))&&(a22==1))&&(a28==1)))&&!(a25==1))&&(a20==1)))){
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 0;
	    	return -1;
	    } else if((((!(a7==1)&&(((a0==1)&&(((a22==1)&&(!(a24==1)&&((!(a20==1)&&(((a29==5)||(a29==6))&&(input==3)))&&!(a11==1))))&&(a25==1)))&&(a14==9)))&&(a28==1))&&(a19==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 2;
	    	return 21;
	    } else if((((a28==1)&&(((a11==1)&&((a22==1)&&((a0==1)&&(((a24==1)&&((a20==1)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==3))))&&!(a25==1)))))&&(a14==10)))&&!(a7==1))){
	    	a0 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	a14 = 9;
	    	a29 = 6;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==9)&&(!(a24==1)&&((((a7==1)&&((a19==4)&&(((a20==1)&&(((((a29==5)||(a29==6))&&(input==1))&&(a25==1))&&(a28==1)))&&(a22==1))))&&!(a11==1))&&(a0==1))))){
	    	a20 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a20==1)&&(!(a7==1)&&((a22==1)&&((a11==1)&&(((a19==5)&&(((a28==1)&&((((input==2)&&((a29==8)||(a29==9)))&&!(a0==1))&&!(a25==1)))&&!(a24==1)))&&(a14==9))))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a11==1)&&(((a22==1)&&((a0==1)&&((a28==1)&&((a24==1)&&(!(a25==1)&&((a7==1)&&((a19==1)&&((a20==1)&&((input==1)&&((a29==8)||(a29==9)))))))))))&&(a14==8)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a11==1)&&((a22==1)&&(!(a24==1)&&(((!(a0==1)&&((a25==1)&&((!(a20==1)&&((input==2)&&(a14==9)))&&(a29==8))))&&(a19==1))&&(a28==1))))))){
	    	a29 = 5;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a11 = 0;
	    	return -1;
	    } else if(((a20==1)&&((a11==1)&&(((a28==1)&&(!(a7==1)&&(((a22==1)&&(((((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5)))&&(input==6))&&(a25==1))&&!(a0==1)))&&!(a24==1))))&&(a14==8))))){
	    	a29 = 9;
	    	a14 = 9;
	    	a19 = 2;
	    	a24 = 1;
	    	return 23;
	    } else if(((a7==1)&&((((a14==9)&&(!(a0==1)&&(((a22==1)&&((!(a24==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a28==1)))&&(a19==1)))&&!(a11==1))))&&(a25==1))&&!(a20==1)))){
	    	a29 = 5;
	    	a19 = 3;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((((a22==1)&&(!(a24==1)&&(((a28==1)&&((((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&(a0==1))&&(a11==1)))&&(a19==4))))&&!(a20==1))&&(a14==9))&&!(a7==1)))){
	    	a19 = 3;
	    	a29 = 8;
	    	a24 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a25==1)&&(((((a19==4)&&(!(a11==1)&&((((a28==1)&&((a20==1)&&((input==3)&&((a29==7)||(a29==8)))))&&(a7==1))&&(a24==1))))&&(a22==1))&&(a0==1))&&(a14==8)))){
	    	a29 = 5;
	    	a20 = 0;
	    	a19 = 5;
	    	a0 = 0;
	    	a11 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((a24==1)&&(((a22==1)&&((a7==1)&&((a14==8)&&(((a19==2)&&(!(a11==1)&&(!(a20==1)&&(((a29==5)||(a29==6))&&(input==2)))))&&(a25==1)))))&&(a28==1)))&&!(a0==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((((a7==1)&&((((a28==1)&&((a0==1)&&((a11==1)&&(!(a25==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a22==1))))))&&(a24==1))&&(a14==9)))&&(a19==3))&&(a20==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a24==1)&&((a25==1)&&((a20==1)&&(((a7==1)&&((a22==1)&&((((a14==9)&&((a29==9)&&((input==6)&&(a28==1))))&&(a0==1))&&(a19==3))))&&(a11==1)))))){
	    	a7 = 0;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 10;
	    	return 21;
	    } else if(((a24==1)&&((!(a25==1)&&(((((((((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&!(a20==1))&&(a22==1))&&(a14==8))&&(a28==1))&&(a7==1))&&(a19==1))&&(a11==1)))&&(a0==1)))){
	    	a24 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	return 21;
	    } else if(((((a11==1)&&(((a29==6)&&((a22==1)&&((((a24==1)&&((a7==1)&&((a14==9)&&(input==1))))&&(a19==5))&&!(a0==1))))&&!(a20==1)))&&(a28==1))&&!(a25==1))){
	    	a19 = 3;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if((!(a0==1)&&(((a19==5)&&((((((a7==1)&&((a22==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a11==1))))&&(a14==8))&&!(a24==1))&&(a25==1))&&(a28==1)))&&(a20==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a19==2)&&((((a0==1)&&(!(a24==1)&&((a14==8)&&((((a20==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a25==1)))&&(a22==1))&&(a28==1)))))&&!(a7==1))&&!(a11==1)))){
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((a28==1)&&((((!(a0==1)&&((a20==1)&&(((((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==3))&&!(a11==1))&&!(a24==1))&&!(a25==1))))&&(a22==1))&&(a7==1))&&(a14==8)))){
	    	a25 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	return 21;
	    } else if(((a11==1)&&((!(a24==1)&&(!(a0==1)&&((a14==8)&&(!(a20==1)&&((((a22==1)&&(((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&(a19==2)))&&(a28==1))&&(a25==1))))))&&(a7==1)))){
	    	a0 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	return 24;
	    } else if(((a29==8)&&((a7==1)&&((a19==2)&&((((a28==1)&&((a22==1)&&((a20==1)&&(((a24==1)&&(!(a0==1)&&(input==1)))&&!(a11==1)))))&&!(a25==1))&&(a14==9)))))){
	    	a20 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((a28==1)&&((a24==1)&&((a25==1)&&(!(a20==1)&&((a22==1)&&((a29==8)&&(!(a7==1)&&((input==4)&&!(a11==1))))))))))&&(a19==2))&&(a14==8))){
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a0==1)&&((a25==1)&&(((a28==1)&&((((a11==1)&&(((input==1)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(a22==1)))&&(a14==9))&&!(a7==1)))&&(a20==1))))&&!(a24==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } return calculate_output5(input);
	}

	int calculate_output5(int input) {
	    if(((a24==1)&&((((a22==1)&&((a0==1)&&(((!(a11==1)&&(((((a29==5)||(a29==6))&&(input==2))&&(a28==1))&&(a7==1)))&&(a20==1))&&!(a25==1))))&&(a14==9))&&(a19==4)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((a7==1)&&((a0==1)&&((((!(a24==1)&&((a19==3)&&((((a25==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a28==1))&&(a14==10))))&&(a11==1))&&(a20==1))&&(a22==1))))){
	    	a29 = 5;
	    	a14 = 9;
	    	a19 = 5;
	    	a0 = 0;
	    	a24 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a11==1)&&((a24==1)&&((a0==1)&&((((!(a20==1)&&(((((input==6)&&((a29==7)||(a29==8)))&&(a22==1))&&(a7==1))&&(a28==1)))&&(a19==1))&&(a14==9))&&(a25==1)))))){
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&(((a7==1)&&(((((a14==8)&&((((((a29==6)||(a29==7))&&(input==4))&&(a11==1))&&(a25==1))&&!(a0==1)))&&!(a20==1))&&!(a24==1))&&(a19==1)))&&(a28==1)))){
	    	a20 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	a7 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if((((!(a11==1)&&(((a25==1)&&((((((a28==1)&&((a29==8)&&(input==1)))&&!(a7==1))&&!(a20==1))&&(a0==1))&&(a22==1)))&&(a19==5)))&&(a24==1))&&(a14==8))){
	    	a25 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	return 23;
	    } else if(((a28==1)&&((((a22==1)&&((!(a7==1)&&(!(a11==1)&&((((((a29==6)||(a29==7))&&(input==1))&&(a14==8))&&(a20==1))&&!(a24==1))))&&(a0==1)))&&(a19==1))&&!(a25==1)))){
	    	a29 = 7;
	    	a19 = 3;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((((!(a20==1)&&((!(a25==1)&&(((a14==9)&&((a7==1)&&(((a19==4)&&(input==4))&&(a29==6))))&&(a24==1)))&&!(a0==1)))&&(a22==1))&&(a11==1))&&(a28==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a7==1)&&(((a14==10)&&(((!(a20==1)&&((a25==1)&&(((a0==1)&&((a11==1)&&((input==6)&&((a29==7)||(a29==8)))))&&(a22==1))))&&(a24==1))&&(a19==1)))&&(a28==1)))){
	    	a14 = 8;
	    	a7 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((!(a7==1)&&(((a19==4)&&((((a14==8)&&((((a22==1)&&((input==6)&&(a28==1)))&&(a29==5))&&!(a25==1)))&&!(a11==1))&&!(a0==1)))&&(a24==1)))&&!(a20==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((((a22==1)&&((a24==1)&&((a20==1)&&((a14==8)&&((((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))&&(input==5))&&(a28==1))))))&&!(a11==1))&&!(a25==1)))&&(a7==1))){
	    	a19 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((!(a7==1)&&(((a11==1)&&((((!(a24==1)&&(((((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(input==2))&&(a28==1)))&&(a22==1))&&!(a25==1))&&!(a0==1)))&&!(a20==1)))&&(a14==8))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if((((((((((((input==6)&&(((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))))&&!(a20==1))&&(a11==1))&&!(a7==1))&&!(a0==1))&&(a14==9))&&(a24==1))&&(a28==1))&&!(a25==1))&&(a22==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==4)&&(((a25==1)&&(((a0==1)&&((((((a28==1)&&(!(a7==1)&&(input==2)))&&(a22==1))&&!(a24==1))&&(a29==9))&&!(a11==1)))&&(a14==8)))&&(a20==1)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&((a20==1)&&(((a0==1)&&(((a29==7)&&(((a14==8)&&((a7==1)&&(input==2)))&&(a22==1)))&&(a25==1)))&&(a28==1))))&&(a19==2))&&!(a11==1))){
	    	a7 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a20==1)&&((a22==1)&&((a14==8)&&((a28==1)&&(((a0==1)&&((a25==1)&&(!(a11==1)&&(((((a29==8)||(a29==9))&&(input==5))&&(a24==1))&&!(a7==1)))))&&(a19==1))))))){
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	return 24;
	    } else if((!(a25==1)&&(((a19==5)&&((a24==1)&&((((a14==10)&&((a0==1)&&((a28==1)&&((((a29==8)||(a29==9))&&(input==6))&&(a7==1)))))&&(a11==1))&&(a22==1))))&&!(a20==1)))){
	    	a11 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a14 = 9;
	    	return -1;
	    } else if((((a20==1)&&(!(a7==1)&&((a19==3)&&((((!(a0==1)&&((a22==1)&&((a25==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))))&&!(a24==1))&&(a14==9))&&(a28==1)))))&&!(a11==1))){
	    	a29 = 9;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a11==1)&&(((((input==5)&&(((((!(a25==1)&&((!(a7==1)&&!(a20==1))&&(a24==1)))&&(a29==8))&&(a19==5))||(((!(a25==1)&&((a24==1)&&(!(a20==1)&&!(a7==1))))&&(a29==9))&&(a19==5)))||((a19==1)&&(((a25==1)&&(((a7==1)&&(a20==1))&&!(a24==1)))&&(a29==5)))))&&(a14==8))&&(a28==1))&&!(a0==1))))){
	    	a19 = 4;
	    	a24 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if(((a0==1)&&(((a24==1)&&(!(a11==1)&&((((((a22==1)&&((input==3)&&(((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))))&&!(a7==1))&&!(a25==1))&&(a20==1))&&(a28==1))))&&(a14==9)))){
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 4;
	    	a24 = 0;
	    	return 23;
	    } else if((((a22==1)&&((((a24==1)&&((a7==1)&&((((a14==8)&&((a28==1)&&((input==6)&&((a29==7)||(a29==8)))))&&(a19==1))&&!(a0==1))))&&!(a20==1))&&(a25==1)))&&!(a11==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a22==1)&&((((a11==1)&&(!(a24==1)&&(((a7==1)&&((a25==1)&&(((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a28==1))))&&(a19==5))))&&(a20==1))&&(a14==8))))){
	    	a29 = 5;
	    	a7 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if(((((a20==1)&&(((a22==1)&&(((a19==2)&&((((a11==1)&&((input==3)&&!(a24==1)))&&(a0==1))&&(a7==1)))&&(a14==9)))&&(a28==1)))&&!(a25==1))&&(a29==9))){
	    	a19 = 1;
	    	a20 = 0;
	    	a14 = 10;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if(((!(a7==1)&&(!(a0==1)&&(((a11==1)&&((!(a20==1)&&(((a25==1)&&((a19==3)&&((input==4)&&((a29==6)||(a29==7)))))&&(a22==1)))&&(a24==1)))&&(a28==1))))&&(a14==9))){
	    	a0 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	a11 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a24==1)&&((a22==1)&&((a19==5)&&(!(a0==1)&&((((a7==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))&&(a14==8))&&!(a25==1))))))&&(a20==1))&&(a28==1))&&(a11==1))){
	    	a29 = 5;
	    	a20 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((a22==1)&&((!(a7==1)&&(((a14==8)&&((((!(a20==1)&&((a28==1)&&((input==5)&&((a29==7)||(a29==8)))))&&!(a25==1))&&(a19==5))&&(a24==1)))&&(a11==1)))&&!(a0==1)))){
	    	a29 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((!(a25==1)&&(((a11==1)&&((((!(a7==1)&&(!(a20==1)&&(((((a29==8)||(a29==9))&&(input==1))&&!(a24==1))&&!(a0==1))))&&(a14==9))&&(a22==1))&&(a19==5)))&&(a28==1)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	return -1;
	    } else if(((((!(a25==1)&&((a28==1)&&((!(a0==1)&&(!(a20==1)&&(!(a7==1)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))&&(input==1)))))&&(a22==1))))&&!(a24==1))&&!(a11==1))&&(a14==8))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((((a22==1)&&(((a11==1)&&((a19==3)&&((a14==8)&&(!(a24==1)&&((a28==1)&&(!(a20==1)&&(((a29==6)||(a29==7))&&(input==4))))))))&&(a25==1)))&&!(a7==1))&&(a0==1))){
	    	a25 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	return 24;
	    } else if((((a28==1)&&((!(a25==1)&&(((((a22==1)&&(((a19==3)&&((a14==9)&&(input==6)))&&!(a20==1)))&&!(a11==1))&&(a0==1))&&!(a24==1)))&&(a29==9)))&&!(a7==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a20 = 1;
	    	return 23;
	    } else if(((!(a0==1)&&((a19==5)&&((a25==1)&&((a14==9)&&(((((a7==1)&&(!(a20==1)&&(((a29==5)||(a29==6))&&(input==6))))&&(a22==1))&&(a28==1))&&!(a24==1))))))&&!(a11==1))){
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a14==9)&&(!(a11==1)&&((!(a0==1)&&((((a25==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a19==4)))&&(a20==1))&&!(a7==1)))&&(a22==1))))&&(a28==1))&&!(a24==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return 23;
	    } else if(((a22==1)&&(((a14==9)&&((a28==1)&&((a0==1)&&(((a19==4)&&(((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&(a11==1))&&(a20==1))&&!(a24==1)))&&(a25==1)))))&&!(a7==1)))){
	    	a19 = 5;
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a14 = 10;
	    	return 21;
	    } else if(((a20==1)&&((a14==8)&&((((a28==1)&&((((a0==1)&&(((((a29==5)||(a29==6))&&(input==6))&&(a19==5))&&!(a11==1)))&&!(a7==1))&&(a22==1)))&&(a25==1))&&(a24==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a14==8)&&((a28==1)&&((a22==1)&&((((a19==5)&&((((!(a7==1)&&((a11==1)&&!(a20==1)))&&!(a24==1))&&!(a25==1))&&(a29==9)))||(((((a24==1)&&((!(a11==1)&&(a20==1))&&(a7==1)))&&(a25==1))&&(a29==5))&&(a19==1)))&&(input==5)))))&&(a0==1))){
	    	a11 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	return 24;
	    } else if(((a11==1)&&(((((a24==1)&&((a0==1)&&((a28==1)&&((((a14==9)&&((input==5)&&((a29==9)||((a29==7)||(a29==8)))))&&(a22==1))&&!(a25==1)))))&&!(a20==1))&&(a19==3))&&!(a7==1)))){
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a25==1)&&((a7==1)&&((a20==1)&&((a24==1)&&(!(a0==1)&&(((a28==1)&&((a22==1)&&(((input==6)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))&&(a14==8))))&&!(a11==1)))))))){
	    	a14 = 9;
	    	a29 = 9;
	    	a24 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if((!(a0==1)&&((((!(a11==1)&&(((a22==1)&&(((a19==5)&&(!(a20==1)&&((input==6)&&((a29==5)||(a29==6)))))&&(a7==1)))&&(a28==1)))&&(a14==8))&&!(a25==1))&&!(a24==1)))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a7==1)&&(!(a24==1)&&((((a14==8)&&(((a0==1)&&((input==2)&&(((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))))&&(a20==1)))&&(a25==1))&&!(a11==1))))&&(a28==1))&&(a22==1))){
	    	a11 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a25 = 0;
	    	a29 = 9;
	    	return 23;
	    } else if((!(a0==1)&&(!(a24==1)&&((((((((((input==1)&&(a28==1))&&!(a7==1))&&(a14==9))&&!(a20==1))&&(a19==3))&&!(a11==1))&&(a22==1))&&!(a25==1))&&(a29==8))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((((a7==1)&&((a11==1)&&((((a28==1)&&(((input==3)&&(a29==5))&&(a19==3)))&&(a0==1))&&(a14==9))))&&!(a24==1))&&(a22==1))&&!(a20==1)))){
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a24==1)&&((((((!(a25==1)&&((a22==1)&&((a19==3)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))))&&!(a7==1))&&!(a11==1))&&(a14==9))&&!(a0==1))&&(a28==1)))&&!(a20==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 9;
	    	a11 = 1;
	    	return 24;
	    } else if(((a28==1)&&((a22==1)&&((a14==9)&&((a19==4)&&(!(a24==1)&&((a20==1)&&((a11==1)&&((a7==1)&&((a25==1)&&((a0==1)&&(((a29==5)||(a29==6))&&(input==4))))))))))))){
	    	a14 = 10;
	    	a25 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	return 21;
	    } else if((((((!(a7==1)&&(!(a24==1)&&((a14==8)&&((a20==1)&&(!(a25==1)&&((input==1)&&((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5)))))))))&&!(a0==1))&&(a22==1))&&(a28==1))&&(a11==1))){
	    	a24 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((a14==8)&&(((((((!(a11==1)&&((a19==3)&&((a29==9)&&((a20==1)&&(input==2)))))&&!(a24==1))&&!(a25==1))&&!(a0==1))&&(a28==1))&&(a22==1))&&!(a7==1)))){
	    	a0 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a29==9)&&((a20==1)&&((a14==8)&&(((a7==1)&&((!(a25==1)&&(!(a0==1)&&(((a28==1)&&((input==1)&&(a11==1)))&&(a24==1))))&&(a22==1)))&&(a19==4)))))){
	    	a19 = 2;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a28==1)&&((a29==5)&&((a7==1)&&(((a14==8)&&((a24==1)&&(((a22==1)&&(input==1))&&(a20==1))))&&(a19==4)))))&&!(a0==1))&&(a11==1))&&!(a25==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((((a19==2)&&((a24==1)&&(!(a0==1)&&((a11==1)&&(((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&(a14==9))))))&&(a25==1))&&(a22==1))&&(a28==1))&&(a20==1))&&!(a7==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	return 23;
	    } else if(((a22==1)&&(!(a0==1)&&(((a28==1)&&(((((((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&(a24==1))&&!(a11==1))&&!(a7==1))&&(a20==1))&&(a14==8))&&(a19==1)))&&!(a25==1))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a25==1)&&(((((!(a20==1)&&((((!(a0==1)&&(input==3))&&(a7==1))&&(a14==9))&&(a22==1)))&&(a29==7))&&(a24==1))&&(a11==1))&&(a28==1)))&&(a19==2))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==1)&&(!(a20==1)&&((a22==1)&&(((a14==9)&&(((((!(a7==1)&&((a24==1)&&(input==2)))&&(a28==1))&&(a25==1))&&(a11==1))&&(a29==7)))&&(a0==1)))))){
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return 24;
	    } else if(((((a7==1)&&((a0==1)&&((a22==1)&&(((a28==1)&&((a14==8)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&(a24==1))&&(a25==1))))&&(a19==3)))))&&!(a20==1))&&(a11==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&(((a14==8)&&(((((a11==1)&&((a28==1)&&(((input==2)&&(((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))))&&!(a0==1))))&&(a20==1))&&(a24==1))&&(a7==1)))&&!(a25==1)))){
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a28==1)&&(!(a24==1)&&(!(a25==1)&&((a14==9)&&((((((a22==1)&&(input==2))&&(a19==3))&&(a29==5))&&(a20==1))&&!(a11==1))))))&&(a0==1))&&(a7==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a19==3)&&(!(a11==1)&&(!(a24==1)&&(((a22==1)&&(((a28==1)&&((!(a20==1)&&((a14==8)&&(!(a0==1)&&(input==2))))&&!(a7==1)))&&(a29==5)))&&!(a25==1)))))){
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((a28==1)&&(((a20==1)&&((a11==1)&&(!(a7==1)&&((a22==1)&&(!(a24==1)&&((a14==8)&&((!(a0==1)&&(((a29==5)||(a29==6))&&(input==5)))&&(a19==2))))))))&&(a25==1)))){
	    	a19 = 5;
	    	a24 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if((((((a28==1)&&(((a24==1)&&((input==6)&&(((((!(a20==1)&&(a7==1))&&(a25==1))&&(a29==5))&&(a19==1))||(((a19==5)&&((a29==8)&&(((a20==1)&&!(a7==1))&&!(a25==1))))||(((a29==9)&&(!(a25==1)&&(!(a7==1)&&(a20==1))))&&(a19==5))))))&&(a11==1)))&&(a22==1))&&(a14==9))&&(a0==1))){
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if(((a22==1)&&((!(a25==1)&&(((!(a24==1)&&(((a28==1)&&((a0==1)&&((a14==9)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==6)))))&&(a20==1)))&&!(a11==1))&&(a19==2)))&&(a7==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&(!(a25==1)&&((((a19==5)&&(((a0==1)&&(((((input==5)&&(a22==1))&&(a24==1))&&(a28==1))&&(a14==9)))&&!(a7==1)))&&(a11==1))&&(a29==7))))){
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((((a19==2)&&(((a11==1)&&(!(a25==1)&&((!(a20==1)&&((a0==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a24==1))))&&(a22==1))))&&!(a7==1)))&&(a28==1))&&(a14==9))){
	    	a0 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a20==1)&&((a7==1)&&(((a28==1)&&((a22==1)&&(((((input==6)&&((((a29==5)&&!(a25==1))&&(a19==1))||(((a19==5)&&((a29==8)&&(a25==1)))||(((a29==9)&&(a25==1))&&(a19==5)))))&&(a11==1))&&!(a0==1))&&(a14==8))))&&!(a24==1))))){
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a0==1)&&(((a20==1)&&((((a7==1)&&((a28==1)&&((((a22==1)&&((input==6)&&(a11==1)))&&(a24==1))&&(a29==7))))&&(a19==3))&&(a25==1)))&&(a14==9)))){
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a24 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if(((((((((a25==1)&&(!(a20==1)&&(!(a7==1)&&(((input==1)&&((a29==5)||(a29==6)))&&!(a11==1)))))&&(a22==1))&&(a28==1))&&(a19==1))&&(a0==1))&&!(a24==1))&&(a14==9))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((!(a25==1)&&((((a19==3)&&((!(a11==1)&&(!(a24==1)&&(!(a20==1)&&(input==3))))&&(a7==1)))&&(a29==6))&&(a14==8)))&&(a22==1))&&!(a0==1)))){
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==10)&&(((((a11==1)&&((a29==5)&&(((a7==1)&&((a0==1)&&((a20==1)&&((input==1)&&!(a25==1)))))&&(a28==1))))&&(a22==1))&&(a19==2))&&(a24==1)))){
	    	a20 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	return 23;
	    } else if((((!(a20==1)&&(((a22==1)&&((a28==1)&&((((((input==3)&&((a29==7)||(a29==8)))&&(a24==1))&&(a0==1))&&(a14==10))&&(a7==1))))&&(a11==1)))&&(a19==1))&&(a25==1))){
	    	a0 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	a14 = 9;
	    	a29 = 6;
	    	return -1;
	    } else if(((a7==1)&&((a22==1)&&(!(a11==1)&&((a20==1)&&((a14==8)&&(((((a28==1)&&((((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==3)))&&(a24==1))&&(a0==1))&&!(a25==1)))))))){
	    	a0 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a25==1)&&((a28==1)&&((a14==9)&&((a20==1)&&((a24==1)&&((((((a19==2)&&(((a29==8)||(a29==9))&&(input==2)))&&(a22==1))&&!(a0==1))&&!(a11==1))&&!(a7==1)))))))){
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	return 23;
	    } else if((((((a24==1)&&((!(a7==1)&&((((a20==1)&&((input==2)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5)))))&&(a28==1))&&(a0==1)))&&(a22==1)))&&(a11==1))&&(a14==8))&&!(a25==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a14==9)&&((!(a7==1)&&((a22==1)&&((a20==1)&&(!(a24==1)&&(!(a0==1)&&(!(a25==1)&&((input==3)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))))))))&&!(a11==1))))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a11==1)&&(((a28==1)&&((!(a7==1)&&(((a22==1)&&(((input==5)&&(a24==1))&&(a20==1)))&&(a29==9)))&&!(a0==1)))&&(a19==4)))&&(a25==1))&&(a14==9))){
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 0;
	    	return 21;
	    } else if(((a0==1)&&(((a19==5)&&((a28==1)&&(!(a7==1)&&((a11==1)&&(!(a25==1)&&((a22==1)&&(((a14==8)&&(((a29==6)||(a29==7))&&(input==2)))&&!(a20==1))))))))&&!(a24==1)))){
	    	a24 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	return 23;
	    } else if(((a7==1)&&((a11==1)&&(((!(a0==1)&&((a24==1)&&((a20==1)&&((((a19==2)&&(((a29==6)||(a29==7))&&(input==1)))&&(a25==1))&&(a14==9)))))&&(a28==1))&&(a22==1))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==8)&&((a28==1)&&((((((((((input==2)&&((a29==5)||(a29==6)))&&(a19==2))&&(a11==1))&&!(a7==1))&&!(a24==1))&&!(a20==1))&&(a22==1))&&!(a0==1))&&!(a25==1))))){
	    	a19 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if((((a7==1)&&(((a22==1)&&(((a14==9)&&((a19==4)&&(((a28==1)&&(!(a25==1)&&(!(a24==1)&&(input==2))))&&!(a0==1))))&&(a29==6)))&&(a20==1)))&&(a11==1))){
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	return 23;
	    } else if(((a14==10)&&(((((a28==1)&&((((a11==1)&&((((input==2)&&((a29==8)||(a29==9)))&&(a22==1))&&(a19==4)))&&(a0==1))&&!(a20==1)))&&!(a7==1))&&(a24==1))&&!(a25==1)))){
	    	a29 = 7;
	    	a19 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if(((!(a25==1)&&((a22==1)&&(!(a20==1)&&((a24==1)&&((((a14==9)&&((a29==5)&&(((a19==1)&&(input==5))&&(a11==1))))&&(a0==1))&&(a7==1))))))&&(a28==1))){
	    	a29 = 7;
	    	a25 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((a22==1)&&(((a28==1)&&(((a14==8)&&((a19==4)&&((!(a20==1)&&((!(a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3)))&&(a24==1)))&&!(a0==1))))&&!(a11==1)))&&(a7==1)))){
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 8;
	    	return 24;
	    } else if((!(a24==1)&&(((a19==5)&&((a11==1)&&(!(a25==1)&&((a22==1)&&((((a28==1)&&((((a29==8)||(a29==9))&&(input==6))&&(a14==9)))&&(a0==1))&&(a20==1))))))&&(a7==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((a25==1)&&((a11==1)&&((((a14==8)&&(!(a0==1)&&(((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5)))&&(input==4))))&&(a20==1))&&(a24==1))))&&(a7==1))&&(a28==1)))){
	    	a29 = 9;
	    	a19 = 3;
	    	return -1;
	    } else if(((a25==1)&&((((a14==8)&&(!(a0==1)&&(((((((a24==1)&&(input==3))&&!(a11==1))&&(a29==8))&&(a19==2))&&!(a7==1))&&(a22==1))))&&(a28==1))&&!(a20==1)))){
	    	a19 = 5;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 5;
	    	a11 = 1;
	    	return 23;
	    } else if((((((!(a20==1)&&((!(a25==1)&&(!(a0==1)&&((!(a7==1)&&((input==1)&&(a22==1)))&&(a19==4))))&&(a28==1)))&&(a29==7))&&(a14==9))&&(a11==1))&&(a24==1))){
	    	a29 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if(((a25==1)&&((a7==1)&&(!(a24==1)&&(!(a0==1)&&(((a22==1)&&(!(a20==1)&&((a14==8)&&(((input==3)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5))))&&(a28==1)))))&&!(a11==1))))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a19==2)&&((a7==1)&&((a28==1)&&((a11==1)&&(((((a25==1)&&((a14==9)&&((input==6)&&((a29==6)||(a29==7)))))&&!(a24==1))&&(a22==1))&&(a20==1)))))))){
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((((a0==1)&&((a7==1)&&((((a14==9)&&((a19==2)&&((a25==1)&&(((((a29==8)||(a29==9))&&(input==4))&&(a20==1))&&(a24==1)))))&&!(a11==1))&&(a28==1))))&&(a22==1))){
	    	a20 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if((!(a7==1)&&(((a19==4)&&((a0==1)&&((!(a20==1)&&((a22==1)&&((!(a24==1)&&((a28==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1))))&&(a14==8))))&&(a11==1))))&&(a25==1)))){
	    	a11 = 0;
	    	a20 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((!(a7==1)&&(((a28==1)&&((a11==1)&&(!(a24==1)&&((a0==1)&&(((a20==1)&&(((input==6)&&(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&(a22==1)))&&(a14==9))))))&&!(a25==1)))){
	    	a19 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a11==1)&&((a14==9)&&((a22==1)&&((a28==1)&&((a0==1)&&((a19==4)&&((((((a29==7)&&(input==1))&&!(a7==1))&&(a24==1))&&!(a20==1))&&(a25==1))))))))){
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a20 = 1;
	    	return 24;
	    } else if(((a14==8)&&((a0==1)&&((a19==2)&&(!(a25==1)&&((!(a7==1)&&((((a28==1)&&(((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a11==1)))&&(a22==1))&&(a24==1)))&&!(a20==1))))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a28==1)&&((a20==1)&&(((!(a0==1)&&(((a19==3)&&((input==2)&&((a29==5)||(a29==6))))&&!(a7==1)))&&(a22==1))&&!(a24==1))))&&(a11==1))&&!(a25==1))&&(a14==9))){
	    	a0 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((((((a22==1)&&((a7==1)&&((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==2))&&!(a0==1))&&(a28==1))))&&(a20==1))&&(a24==1))&&(a25==1))&&(a14==9)))){
	    	a19 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((((a22==1)&&((a24==1)&&((((a14==9)&&(!(a7==1)&&((a19==3)&&((a29==5)&&((!(a0==1)&&(input==4))&&(a28==1))))))&&!(a25==1))&&(a20==1))))&&(a11==1))){
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a28==1)&&((((a24==1)&&((a19==5)&&(!(a20==1)&&(((a11==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8))))&&(a14==9)))))&&(a7==1))&&!(a0==1))))&&(a25==1))){
	    	a11 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((a19==3)&&((((a24==1)&&(((a11==1)&&(!(a20==1)&&((a22==1)&&((((a14==9)&&(input==6))&&(a7==1))&&(a25==1)))))&&(a0==1)))&&(a28==1))&&(a29==5)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((((((a19==2)&&((a29==6)&&((a0==1)&&((a14==8)&&((a22==1)&&((input==1)&&!(a20==1)))))))&&!(a7==1))&&(a28==1))&&!(a24==1))&&!(a11==1))&&(a25==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	a11 = 1;
	    	return -1;
	    } else if((((((((a25==1)&&((a11==1)&&((((a24==1)&&((input==5)&&((a29==7)||(a29==8))))&&(a7==1))&&(a28==1))))&&(a19==4))&&(a22==1))&&(a14==10))&&(a0==1))&&(a20==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==9)&&((a19==4)&&(((!(a11==1)&&(!(a7==1)&&(!(a24==1)&&((((a22==1)&&(((a29==8)||(a29==9))&&(input==2)))&&(a28==1))&&(a20==1)))))&&(a25==1))&&!(a0==1))))){
	    	a20 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&((((a0==1)&&(((a20==1)&&((a7==1)&&((a22==1)&&((a14==10)&&((a19==1)&&((a29==8)&&(input==5)))))))&&(a28==1)))&&!(a25==1))&&!(a24==1)))){
	    	a24 = 1;
	    	a20 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	return 23;
	    } else if((((!(a25==1)&&(((a22==1)&&(((a11==1)&&(((a7==1)&&((a29==9)&&((input==4)&&(a14==8))))&&(a19==2)))&&!(a0==1)))&&(a20==1)))&&(a28==1))&&!(a24==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if((((a28==1)&&((((a14==9)&&((a22==1)&&(!(a7==1)&&((((a24==1)&&(((a29==8)||(a29==9))&&(input==2)))&&!(a20==1))&&(a19==3)))))&&!(a11==1))&&!(a25==1)))&&!(a0==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a14==9)&&(!(a20==1)&&((((a25==1)&&((!(a24==1)&&(((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==5))&&!(a11==1)))&&(a28==1)))&&(a22==1))&&(a7==1))))&&!(a0==1))){
	    	a29 = 5;
	    	a25 = 0;
	    	a7 = 0;
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a22==1)&&(!(a11==1)&&((a14==8)&&((!(a24==1)&&((!(a20==1)&&(((a25==1)&&((a28==1)&&(((a29==6)||(a29==7))&&(input==6))))&&!(a0==1)))&&!(a7==1)))&&(a19==3)))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	a7 = 1;
	    	return 23;
	    } else if((((a28==1)&&(((a14==8)&&(((((a19==5)&&((a29==8)&&(!(a25==1)&&((!(a7==1)&&((a11==1)&&!(a20==1)))&&!(a24==1)))))||((a19==5)&&(((!(a24==1)&&(!(a7==1)&&((a11==1)&&!(a20==1))))&&!(a25==1))&&(a29==9))))||((a19==1)&&(((a25==1)&&((((a20==1)&&!(a11==1))&&(a7==1))&&(a24==1)))&&(a29==5))))&&(input==4)))&&!(a0==1)))&&(a22==1))){
	    	a19 = 2;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((((((a22==1)&&(((((((a28==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6)))))&&(a24==1))&&!(a11==1))&&(a19==1))&&(a14==9))&&!(a20==1)))&&(a25==1))&&(a0==1))&&!(a7==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&(!(a20==1)&&((a24==1)&&(((a14==10)&&((a28==1)&&((a22==1)&&(((((input==4)&&((a29==7)||(a29==8)))&&(a0==1))&&!(a25==1))&&(a19==3)))))&&(a7==1)))))){
	    	a25 = 1;
	    	a14 = 9;
	    	a0 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a19 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((!(a25==1)&&(((a7==1)&&((!(a0==1)&&(((a22==1)&&(((a14==8)&&(((a29==8)||(a29==9))&&(input==5)))&&(a28==1)))&&(a19==5)))&&!(a11==1)))&&!(a24==1)))&&(a20==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((((a22==1)&&((a20==1)&&((a11==1)&&(((a7==1)&&(((a25==1)&&((input==2)&&(((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))))&&(a14==8)))&&!(a0==1)))))&&(a28==1))&&(a24==1))){
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 6;
	    	a25 = 0;
	    	return 21;
	    } else if(((a14==9)&&((a28==1)&&(((!(a11==1)&&(((a29==6)&&(((((a25==1)&&(input==3))&&(a20==1))&&!(a24==1))&&(a19==1)))&&(a22==1)))&&!(a7==1))&&!(a0==1))))){
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	return 24;
	    } else if(((a29==9)&&(((((a14==10)&&((a24==1)&&((a22==1)&&(((a28==1)&&((a20==1)&&((a7==1)&&(input==2))))&&(a0==1)))))&&(a11==1))&&(a19==4))&&(a25==1)))){
	    	a7 = 0;
	    	a29 = 5;
	    	a14 = 9;
	    	a25 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&(((a22==1)&&((a19==3)&&(!(a20==1)&&(((((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&!(a7==1))&&(a14==8))&&(a25==1))&&!(a0==1)))))&&(a28==1)))&&(a11==1))){
	    	a29 = 5;
	    	a11 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((a7==1)&&(((!(a11==1)&&((a29==6)&&(((((((a28==1)&&(input==1))&&(a14==9))&&(a22==1))&&(a19==3))&&!(a25==1))&&(a0==1))))&&!(a24==1))&&!(a20==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a7==1)&&(!(a24==1)&&((((a19==1)&&((a14==9)&&(!(a11==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a22==1))&&(a0==1)))))&&(a20==1))&&(a28==1)))))){
	    	a25 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a0==1)&&((a19==1)&&(((a14==8)&&(((a28==1)&&((a22==1)&&(((!(a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))&&!(a7==1))&&(a24==1))))&&(a20==1)))&&!(a25==1))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((a19==5)&&((a11==1)&&(((a25==1)&&(!(a24==1)&&((a28==1)&&((!(a7==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a14==8)))&&(a22==1)))))&&(a0==1)))))){
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	a20 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a0==1)&&(((a28==1)&&((((a7==1)&&(((((a14==8)&&((input==2)&&(a20==1)))&&(a11==1))&&(a22==1))&&(a29==6)))&&(a24==1))&&(a19==4)))&&!(a25==1)))){
	    	a19 = 5;
	    	a14 = 9;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((a25==1)&&(((a14==9)&&((a19==3)&&(((a22==1)&&((!(a20==1)&&((a24==1)&&(((input==3)&&((a29==7)||(a29==8)))&&(a0==1))))&&(a7==1)))&&!(a11==1))))&&(a28==1)))){
	    	a7 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(!(a25==1)&&((((a22==1)&&(((a14==9)&&(!(a11==1)&&((a0==1)&&(!(a24==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8)))))))&&(a19==3)))&&(a28==1))&&(a20==1))))){
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a28==1)&&((a14==8)&&((a24==1)&&((a7==1)&&(((((input==3)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a25==1))&&(a19==5))&&(a22==1))))))&&!(a11==1))&&(a20==1))&&!(a0==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return 23;
	    } else if(((((!(a25==1)&&((((a22==1)&&((a19==1)&&((a14==9)&&((a28==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5))))))&&!(a0==1))&&!(a7==1)))&&(a11==1))&&!(a20==1))&&!(a24==1))){
	    	a19 = 5;
	    	a7 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	return 21;
	    } else if(((a14==9)&&(!(a0==1)&&((a29==9)&&((a19==3)&&((!(a24==1)&&((a20==1)&&((a28==1)&&((((input==1)&&(a22==1))&&(a25==1))&&!(a11==1)))))&&!(a7==1))))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a14==8)&&(((((!(a7==1)&&(((a28==1)&&((input==1)&&((a29==8)||(a29==9))))&&!(a25==1)))&&(a19==5))&&(a24==1))&&!(a11==1))&&(a0==1)))&&(a20==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==3)&&((((a25==1)&&((a11==1)&&(!(a24==1)&&((!(a20==1)&&((((a29==6)||(a29==7))&&(input==3))&&!(a0==1)))&&(a7==1)))))&&(a14==8))&&(a28==1)))&&(a22==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	return 24;
	    } else if(((a24==1)&&((a19==1)&&((a20==1)&&((a14==9)&&((a28==1)&&(((a25==1)&&((a22==1)&&(!(a11==1)&&(!(a0==1)&&((input==2)&&(a7==1))))))&&(a29==9)))))))){
	    	a29 = 7;
	    	a19 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((!(a25==1)&&(((a28==1)&&(((a20==1)&&((((a24==1)&&((input==2)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))&&(a22==1))&&(a14==9)))&&(a7==1)))&&!(a11==1)))&&!(a0==1))){
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a7==1)&&(((a19==2)&&((a22==1)&&(((a20==1)&&(!(a0==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&!(a24==1))&&(a11==1))))&&(a28==1))))&&(a14==9)))&&!(a25==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a7==1)&&((!(a25==1)&&((((((((a29==8)||(a29==9))&&(input==3))&&(a20==1))&&(a0==1))&&(a19==5))&&(a14==9))&&!(a24==1)))&&(a28==1)))&&(a22==1))&&(a11==1))){
	    	a0 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	return 24;
	    } else if(((a7==1)&&((a0==1)&&(((a20==1)&&((a19==2)&&((a25==1)&&((a14==9)&&(((a28==1)&&((a22==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a11==1))))))&&!(a24==1))))){
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if((((a11==1)&&(((a7==1)&&(!(a0==1)&&((((a14==8)&&((a19==2)&&(((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&(a20==1))))&&(a22==1))&&!(a25==1))))&&(a28==1)))&&(a24==1))){
	    	a29 = 7;
	    	a0 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if((!(a11==1)&&((((((((((a0==1)&&((input==2)&&(a25==1)))&&(a14==8))&&(a20==1))&&(a28==1))&&!(a24==1))&&(a22==1))&&(a29==6))&&(a19==5))&&!(a7==1)))){
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	return 23;
	    } else if(((!(a0==1)&&((a11==1)&&(((a7==1)&&((a14==9)&&((a28==1)&&((!(a24==1)&&(!(a20==1)&&(((a29==8)||(a29==9))&&(input==6))))&&!(a25==1)))))&&(a22==1))))&&(a19==1))){
	    	a19 = 4;
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((a24==1)&&((((((((((a25==1)&&((a29==7)&&(input==1)))&&(a19==5))&&!(a0==1))&&(a14==9))&&(a22==1))&&!(a20==1))&&(a11==1))&&!(a7==1))&&(a28==1)))){
	    	a19 = 2;
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(!(a25==1)&&((((a20==1)&&(((!(a0==1)&&((a7==1)&&((input==4)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))))))&&(a28==1))&&!(a24==1)))&&(a22==1))&&(a14==8))))){
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a22==1)&&(((((a14==8)&&((!(a0==1)&&(((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&(a7==1)))&&!(a24==1)))&&(a11==1))&&(a20==1))&&!(a25==1)))&&(a28==1))&&(a19==3))){
	    	a25 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 5;
	    	a14 = 9;
	    	return 24;
	    } else if(((a11==1)&&((a20==1)&&(((((((a7==1)&&((((a19==4)&&(input==5))&&!(a25==1))&&!(a24==1)))&&!(a0==1))&&(a28==1))&&(a22==1))&&(a29==6))&&(a14==9))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a7==1)&&(((a29==5)&&(!(a24==1)&&((a28==1)&&((a19==4)&&(((a25==1)&&((input==5)&&!(a0==1)))&&(a14==9))))))&&!(a11==1)))&&!(a20==1))&&(a22==1))){
	    	a0 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if(((a28==1)&&((((((a20==1)&&((!(a11==1)&&((((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&(a19==1))&&!(a24==1)))&&(a14==9)))&&(a22==1))&&(a0==1))&&!(a25==1))&&(a7==1)))){
	    	a29 = 7;
	    	a19 = 4;
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((((!(a24==1)&&((((((a22==1)&&(!(a20==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a19==4))))&&!(a0==1))&&(a7==1))&&(a14==9))&&(a11==1)))&&(a28==1))&&!(a25==1))){
	    	a7 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if(((a11==1)&&((a28==1)&&((!(a25==1)&&(((a20==1)&&(((((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==5))&&(a22==1))&&!(a24==1))&&(a0==1)))&&!(a7==1)))&&(a14==9))))){
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a14==9)&&(((a28==1)&&((((((a19==1)&&((!(a11==1)&&(input==4))&&!(a20==1)))&&!(a25==1))&&(a29==9))&&(a24==1))&&(a0==1)))&&(a22==1))))){
	    	a0 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((!(a0==1)&&(((a25==1)&&((a28==1)&&((((!(a11==1)&&(!(a24==1)&&((input==3)&&((a29==8)||((a29==6)||(a29==7))))))&&(a22==1))&&(a14==8))&&(a20==1))))&&(a7==1)))&&(a19==1))){
	    	a20 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if((((a14==9)&&((!(a7==1)&&(!(a20==1)&&((a24==1)&&(((a25==1)&&((((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))&&(input==3))&&(a28==1)))&&(a22==1)))))&&(a11==1)))&&(a0==1))){
	    	a29 = 6;
	    	a19 = 5;
	    	a7 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((a22==1)&&((a14==10)&&(((a19==1)&&((!(a24==1)&&((a20==1)&&((a28==1)&&(((a0==1)&&(((a29==6)||(a29==7))&&(input==4)))&&(a7==1)))))&&(a11==1)))&&(a25==1))))){
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((!(a0==1)&&((((a25==1)&&((a7==1)&&(((input==6)&&((a29==7)||(a29==8)))&&!(a20==1))))&&(a14==9))&&(a28==1)))&&!(a24==1))&&(a19==5))&&!(a11==1))&&(a22==1))){
	    	a29 = 6;
	    	a0 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((((a28==1)&&((a14==9)&&((a22==1)&&(!(a11==1)&&((a20==1)&&(!(a7==1)&&((a25==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==4))&&(a19==5)))))))))&&(a0==1))&&(a24==1))){
	    	a7 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if((((a14==8)&&(!(a11==1)&&(((!(a7==1)&&((a20==1)&&(!(a0==1)&&((a25==1)&&((((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(input==6))))))&&(a28==1))&&(a22==1))))&&(a24==1))){
	    	a19 = 4;
	    	a25 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a28==1)&&((a14==9)&&((!(a25==1)&&(((a7==1)&&(((!(a0==1)&&(input==4))&&(a22==1))&&(a29==7)))&&!(a20==1)))&&!(a24==1))))&&(a19==3)))){
	    	a19 = 4;
	    	a14 = 8;
	    	return -1;
	    } else if((((a14==8)&&((a22==1)&&((a20==1)&&(((a24==1)&&(!(a25==1)&&(!(a7==1)&&(((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==3))&&(a0==1)))))&&!(a11==1)))))&&(a28==1))){
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	a7 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a11==1)&&(!(a7==1)&&((((a20==1)&&(((a28==1)&&((((input==2)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a22==1))&&!(a0==1)))&&!(a25==1)))&&(a14==9))&&!(a24==1))))){
	    	a25 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if((((a28==1)&&(!(a25==1)&&(((!(a7==1)&&(((a22==1)&&(((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==1))&&(a0==1)))&&!(a24==1)))&&(a20==1))&&(a14==9))))&&(a11==1))){
	    	a0 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if((((a11==1)&&((((a22==1)&&(!(a25==1)&&((a19==4)&&((a24==1)&&((a14==9)&&((a28==1)&&(((a29==6)||(a29==7))&&(input==3))))))))&&!(a0==1))&&(a20==1)))&&(a7==1))){
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((((a24==1)&&(((((!(a25==1)&&(((a14==8)&&((input==1)&&((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2)))))&&!(a0==1)))&&!(a11==1))&&(a22==1))&&!(a7==1))&&(a28==1)))&&(a20==1))){
	    	a19 = 5;
	    	a29 = 7;
	    	a20 = 0;
	    	a11 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((((a22==1)&&((!(a20==1)&&(((((!(a25==1)&&((input==2)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&!(a24==1))&&(a14==9))&&!(a7==1))&&!(a11==1)))&&(a0==1)))&&(a28==1))){
	    	a29 = 9;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if(((a24==1)&&(((!(a25==1)&&((a19==3)&&((((a28==1)&&((!(a0==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))&&(a22==1)))&&(a20==1))&&!(a11==1))))&&(a7==1))&&(a14==9)))){
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if((((((a28==1)&&(((a20==1)&&((a29==5)&&((a22==1)&&((a7==1)&&((a19==1)&&((input==1)&&(a14==9)))))))&&(a0==1)))&&(a24==1))&&!(a25==1))&&!(a11==1))){
	    	a25 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if((!(a0==1)&&((a14==9)&&((((!(a7==1)&&((a11==1)&&(((a19==2)&&((a28==1)&&(((a29==6)||(a29==7))&&(input==5))))&&!(a24==1))))&&(a22==1))&&(a20==1))&&(a25==1))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if((((!(a7==1)&&((!(a0==1)&&((a24==1)&&(((a14==9)&&(!(a20==1)&&((a28==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))))&&!(a11==1))))&&(a19==2)))&&(a25==1))&&(a22==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a7==1)&&((((((a28==1)&&(!(a0==1)&&((a11==1)&&((a22==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8)))))))&&!(a25==1))&&!(a20==1))&&(a24==1))&&(a14==8)))&&(a19==3))){
	    	a25 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	return 23;
	    } else if(((((a24==1)&&(!(a7==1)&&(((a0==1)&&(((a28==1)&&(!(a11==1)&&((((a29==6)||(a29==7))&&(input==3))&&(a22==1))))&&(a19==1)))&&(a14==8))))&&(a25==1))&&!(a20==1))){
	    	a29 = 9;
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if(((((a28==1)&&((!(a20==1)&&((((!(a24==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&!(a25==1)))&&(a7==1))&&(a19==1))&&!(a11==1)))&&(a22==1)))&&(a14==8))&&(a0==1))){
	    	a14 = 9;
	    	a19 = 3;
	    	a29 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((!(a20==1)&&((a22==1)&&((a28==1)&&((!(a7==1)&&(!(a24==1)&&(!(a25==1)&&((a11==1)&&(((input==5)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))&&!(a0==1))))))&&(a14==8)))))){
	    	a19 = 3;
	    	a14 = 9;
	    	a29 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a11==1)&&((a7==1)&&((((a19==1)&&(!(a24==1)&&(!(a0==1)&&((a28==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9)))))))&&(a14==8))&&!(a25==1))))&&!(a20==1))&&(a22==1))){
	    	a29 = 6;
	    	a19 = 5;
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((((((a28==1)&&(!(a25==1)&&((a14==10)&&(((a19==1)&&(input==6))&&(a20==1)))))&&(a24==1))&&(a11==1))&&(a0==1))&&(a7==1))&&(a29==9)))){
	    	a29 = 5;
	    	a14 = 9;
	    	a20 = 0;
	    	return 24;
	    } else if(((a0==1)&&(((a11==1)&&((a14==10)&&(!(a24==1)&&((a22==1)&&(((((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==2))&&(a20==1))&&(a7==1))&&(a28==1))))))&&(a25==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&(((((a14==9)&&((a28==1)&&(!(a7==1)&&(((a25==1)&&(!(a0==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==3))))&&(a22==1)))))&&(a19==1))&&!(a20==1))&&(a24==1)))){
	    	a7 = 1;
	    	a19 = 5;
	    	a29 = 6;
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((a20==1)&&((a11==1)&&((!(a25==1)&&((a28==1)&&((a19==4)&&(!(a0==1)&&((!(a7==1)&&(((input==3)&&(a29==6))&&(a14==8)))&&(a22==1))))))&&!(a24==1))))){
	    	a24 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a29 = 7;
	    	return 24;
	    } else if(((((!(a7==1)&&(((((((a14==9)&&((a20==1)&&(input==4)))&&(a22==1))&&(a11==1))&&(a25==1))&&(a28==1))&&(a19==2)))&&!(a0==1))&&(a29==8))&&!(a24==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a28==1)&&((!(a7==1)&&((!(a25==1)&&((!(a24==1)&&(((a14==9)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==5)))&&(a19==5)))&&(a0==1)))&&(a22==1)))&&(a20==1)))&&(a11==1))){
	    	a24 = 1;
	    	a14 = 10;
	    	a20 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	return 24;
	    } else if(((a29==6)&&(((!(a7==1)&&((!(a11==1)&&(((a14==8)&&((a22==1)&&(((a28==1)&&(input==1))&&(a20==1))))&&(a19==5)))&&(a24==1)))&&!(a0==1))&&(a25==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a11==1)&&((a28==1)&&((a25==1)&&((((a24==1)&&(!(a0==1)&&(!(a20==1)&&((a19==3)&&((input==2)&&((a29==6)||(a29==7)))))))&&(a14==9))&&!(a7==1))))))){
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((a0==1)&&((a14==8)&&(((a20==1)&&(!(a24==1)&&(((input==1)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a7==1))))&&(a28==1))))&&!(a25==1)))&&(a11==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if((((a28==1)&&((a20==1)&&((!(a11==1)&&((a24==1)&&((a7==1)&&((((a19==1)&&((a25==1)&&(input==3)))&&(a14==9))&&(a29==8)))))&&!(a0==1))))&&(a22==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((((a0==1)&&(((!(a24==1)&&(!(a7==1)&&((a14==8)&&((((a29==5)||(a29==6))&&(input==1))&&(a19==3)))))&&(a22==1))&&(a25==1)))&&!(a11==1))&&(a28==1)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((((((((a0==1)&&(input==4))&&!(a24==1))&&(a22==1))&&(a28==1))&&!(a7==1))&&(a14==9))&&!(a20==1))&&(a29==5))&&!(a11==1))&&(a19==5))&&!(a25==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a7==1)&&((a24==1)&&((a19==2)&&((((a14==8)&&((!(a11==1)&&(!(a20==1)&&(input==5)))&&(a28==1)))&&(a22==1))&&(a29==9)))))&&(a0==1))&&(a25==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a7==1)&&((a14==9)&&(((a22==1)&&((a25==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&(a19==4))&&(a28==1))))&&(a24==1))))&&(a11==1))&&(a20==1))&&(a0==1))){
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((a29==8)&&(!(a11==1)&&((!(a24==1)&&(((a14==8)&&(!(a20==1)&&((a25==1)&&((a22==1)&&(!(a0==1)&&((input==3)&&(a28==1)))))))&&(a19==3)))&&(a7==1))))){
	    	a19 = 5;
	    	a14 = 9;
	    	a11 = 1;
	    	a0 = 1;
	    	return 21;
	    } else if(((!(a0==1)&&((a20==1)&&((!(a24==1)&&((a11==1)&&((!(a7==1)&&((a22==1)&&((a19==2)&&((input==3)&&((a29==7)||(a29==8))))))&&(a28==1))))&&(a25==1))))&&(a14==8))){
	    	a29 = 9;
	    	a19 = 5;
	    	a24 = 1;
	    	return 21;
	    } else if((((a29==8)&&((a22==1)&&(!(a0==1)&&((((a19==1)&&((a28==1)&&((a7==1)&&(((input==5)&&(a11==1))&&!(a24==1)))))&&(a14==9))&&(a20==1)))))&&!(a25==1))){
	    	a19 = 5;
	    	a20 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if((((!(a0==1)&&((a22==1)&&((a14==9)&&((!(a25==1)&&(((a28==1)&&((a7==1)&&((a20==1)&&(input==1))))&&!(a11==1)))&&(a29==8)))))&&(a19==4))&&(a24==1))){
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((!(a25==1)&&((a29==9)&&(((((((((input==1)&&(a24==1))&&(a0==1))&&(a20==1))&&(a28==1))&&!(a7==1))&&!(a11==1))&&(a19==1))&&(a22==1))))&&(a14==8))){
	    	a19 = 4;
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((((!(a7==1)&&((a11==1)&&(((a14==8)&&((a19==2)&&(!(a0==1)&&((((a29==8)||(a29==9))&&(input==4))&&(a22==1)))))&&(a28==1))))&&!(a20==1))&&!(a25==1))&&(a24==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((((a22==1)&&((!(a20==1)&&((a14==9)&&((a19==1)&&((a11==1)&&((a7==1)&&((input==2)&&((a29==9)||((a29==7)||(a29==8)))))))))&&!(a0==1)))&&(a24==1))&&(a28==1)))){
	    	a24 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	return -1;
	    } else if((((a14==8)&&((((a22==1)&&((a19==1)&&((!(a7==1)&&((a11==1)&&(((input==1)&&(a20==1))&&(a28==1))))&&!(a0==1))))&&(a29==7))&&(a24==1)))&&!(a25==1))){
	    	a0 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	return -1;
	    } else if((!(a11==1)&&(((((a7==1)&&(!(a20==1)&&((a14==8)&&(((a28==1)&&((input==3)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a19==5)&&(a29==6)))))&&!(a25==1)))))&&!(a24==1))&&(a0==1))&&(a22==1)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if((((a19==1)&&(((!(a0==1)&&((a22==1)&&(((a14==9)&&((!(a20==1)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9))))&&(a7==1)))&&(a28==1))))&&(a24==1))&&(a11==1)))&&!(a25==1))){
	    	a20 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((((a22==1)&&(!(a20==1)&&((a24==1)&&((a7==1)&&((input==6)&&((a29==5)||(a29==6)))))))&&(a28==1))&&(a14==9))&&!(a25==1))&&!(a0==1))&&!(a11==1))&&(a19==1))){
	    	a19 = 2;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a7==1)&&(((a25==1)&&(((((((a0==1)&&(!(a20==1)&&((input==6)&&((a29==7)||(a29==8)))))&&(a28==1))&&(a22==1))&&(a14==8))&&!(a11==1))&&!(a24==1)))&&(a19==5)))){
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if(((a11==1)&&(!(a7==1)&&(((a0==1)&&(((((a14==10)&&((a24==1)&&((a19==4)&&(((a29==8)||(a29==9))&&(input==6)))))&&(a25==1))&&(a20==1))&&(a28==1)))&&(a22==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((((a19==1)&&(!(a11==1)&&(((!(a25==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==3)))&&!(a20==1))&&(a24==1))))&&(a14==8))&&(a7==1))&&(a0==1)))&&(a22==1))){
	    	a29 = 7;
	    	a14 = 9;
	    	a20 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if(((a25==1)&&((a19==4)&&((a28==1)&&(!(a0==1)&&((((((a11==1)&&(((input==3)&&((a29==6)||(a29==7)))&&!(a20==1)))&&(a14==9))&&(a24==1))&&(a7==1))&&(a22==1))))))){
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return 21;
	    } else if(((a22==1)&&(((a20==1)&&((a7==1)&&((a11==1)&&(((!(a25==1)&&(!(a24==1)&&((a14==9)&&((input==6)&&(a29==9)))))&&(a19==4))&&!(a0==1)))))&&(a28==1)))){
	    	a14 = 8;
	    	a29 = 8;
	    	a11 = 0;
	    	a20 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((!(a20==1)&&(((((((a0==1)&&((a28==1)&&((input==4)&&(((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))))))&&(a22==1))&&(a7==1))&&!(a25==1))&&(a11==1))&&!(a24==1)))&&(a14==9))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 5;
	    	a0 = 0;
	    	return 21;
	    } else if(((a28==1)&&((a22==1)&&(((a7==1)&&((a24==1)&&(((((a19==4)&&(((a11==1)&&(input==5))&&(a20==1)))&&(a0==1))&&!(a25==1))&&(a29==8))))&&(a14==9))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a20==1)&&((a22==1)&&(((!(a11==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&(a7==1))&&(a24==1)))&&!(a25==1))&&(a28==1))))&&!(a0==1))&&(a19==3))&&(a14==8))){
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 0;
	    	return 21;
	    } else if(((a14==9)&&((a25==1)&&(!(a7==1)&&(((!(a24==1)&&((((!(a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5)))&&!(a20==1))&&(a0==1))&&(a28==1)))&&(a22==1))&&(a19==3)))))){
	    	a29 = 7;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	return 23;
	    } else if(((((a25==1)&&((((a11==1)&&(((a28==1)&&((!(a0==1)&&((input==2)&&((a29==5)||(a29==6))))&&(a20==1)))&&(a14==9)))&&!(a7==1))&&(a22==1)))&&(a19==4))&&(a24==1))){
	    	a14 = 8;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 1;
	    	return 24;
	    } else if((((a28==1)&&((a19==4)&&((a22==1)&&(((a20==1)&&((!(a24==1)&&((((input==4)&&((a29==6)||(a29==7)))&&!(a25==1))&&!(a11==1)))&&(a14==8)))&&!(a7==1)))))&&(a0==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&((((((((a0==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a11==1)))&&(a14==8))&&!(a25==1))&&(a19==5))&&(a22==1))&&(a28==1))&&!(a24==1)))&&!(a20==1))){
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	a11 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((!(a25==1)&&(((a28==1)&&(!(a20==1)&&(((a7==1)&&(!(a11==1)&&((a24==1)&&(((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6)))&&(input==4)))))&&!(a0==1))))&&(a14==9)))&&(a22==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(!(a24==1)&&(((a22==1)&&((((a11==1)&&((!(a20==1)&&((a14==8)&&((input==4)&&((a29==9)||((a29==7)||(a29==8))))))&&(a0==1)))&&(a28==1))&&(a25==1)))&&(a19==1))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((a25==1)&&((a22==1)&&(!(a20==1)&&(!(a11==1)&&(((a19==5)&&(!(a0==1)&&((((a29==6)||(a29==7))&&(input==6))&&!(a24==1))))&&(a28==1))))))&&(a14==8)))){
	    	a29 = 7;
	    	a19 = 2;
	    	a25 = 0;
	    	a11 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a0==1)&&((!(a20==1)&&(((a28==1)&&((a29==9)&&((a11==1)&&((a19==2)&&((input==6)&&(a22==1))))))&&(a24==1)))&&!(a7==1)))&&!(a25==1))&&(a14==10))){
	    	a29 = 7;
	    	a19 = 4;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((a20==1)&&((a0==1)&&((a11==1)&&(!(a24==1)&&((((((((input==6)&&(a25==1))&&(a14==10))&&(a29==9))&&(a19==1))&&(a28==1))&&(a22==1))&&(a7==1))))))){
	    	a14 = 8;
	    	a19 = 5;
	    	a0 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a25==1)&&((((a7==1)&&((a0==1)&&(((!(a20==1)&&((a28==1)&&((a19==4)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4)))))&&(a11==1))&&(a24==1))))&&(a22==1))&&(a14==10)))){
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a20 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((((a7==1)&&(((a11==1)&&((a24==1)&&((((a14==9)&&(((input==3)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(a22==1)))&&(a28==1))&&(a20==1))))&&(a25==1)))&&!(a0==1))){
	    	a11 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	return -1;
	    } else if((((a25==1)&&(((!(a24==1)&&((((a19==5)&&((a0==1)&&(((input==1)&&(a28==1))&&(a22==1))))&&!(a20==1))&&(a14==9)))&&(a7==1))&&(a29==9)))&&(a11==1))){
	    	a7 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	return 21;
	    } else if(((!(a0==1)&&(!(a11==1)&&(((a14==9)&&((((a22==1)&&(((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==6))&&!(a24==1)))&&(a20==1))&&(a28==1)))&&(a7==1))))&&(a25==1))){
	    	a24 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((((a28==1)&&(((a7==1)&&((!(a0==1)&&((a24==1)&&(((a19==5)&&((((a29==8)||(a29==9))&&(input==2))&&(a25==1)))&&!(a20==1))))&&(a22==1)))&&!(a11==1)))&&(a14==8))){
	    	a14 = 9;
	    	a7 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((a11==1)&&(((a24==1)&&((((((a29==9)&&(!(a20==1)&&(((input==3)&&(a0==1))&&(a19==2))))&&(a25==1))&&(a22==1))&&(a14==10))&&!(a7==1)))&&(a28==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a28==1)&&((!(a11==1)&&(((a24==1)&&((input==1)&&((((a29==5)&&((a25==1)&&(!(a20==1)&&(a7==1))))&&(a19==1))||(((a19==5)&&((a29==8)&&(!(a25==1)&&(!(a7==1)&&(a20==1)))))||((((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==9))&&(a19==5))))))&&(a14==9)))&&!(a0==1)))&&(a22==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((a25==1)&&(!(a0==1)&&((!(a24==1)&&(!(a7==1)&&((((a19==2)&&((!(a20==1)&&(((a29==6)||(a29==7))&&(input==2)))&&!(a11==1)))&&(a22==1))&&(a14==8))))&&(a28==1))))){
	    	a20 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a11 = 1;
	    	return -1;
	    } else if((((a19==1)&&(!(a24==1)&&((a22==1)&&(!(a20==1)&&((a7==1)&&(((a25==1)&&(((a28==1)&&((input==3)&&((a29==7)||((a29==5)||(a29==6)))))&&(a0==1)))&&!(a11==1)))))))&&(a14==9))){
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	return 21;
	    } else if((((a19==5)&&(!(a7==1)&&(!(a0==1)&&(!(a24==1)&&((a22==1)&&((a20==1)&&((a28==1)&&((a14==8)&&((((a29==7)||(a29==8))&&(input==3))&&(a11==1))))))))))&&(a25==1))){
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if((!(a25==1)&&(!(a11==1)&&(((a7==1)&&((a28==1)&&((((((a14==8)&&((input==1)&&((a29==8)||((a29==6)||(a29==7)))))&&(a22==1))&&(a19==2))&&(a0==1))&&(a20==1))))&&(a24==1))))){
	    	a24 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	return 21;
	    } else if(((((!(a11==1)&&((!(a25==1)&&(((a24==1)&&((a14==8)&&((((a29==5)||(a29==6))&&(input==1))&&(a22==1))))&&!(a7==1)))&&(a28==1)))&&!(a0==1))&&(a19==3))&&!(a20==1))){
	    	a19 = 2;
	    	a29 = 7;
	    	a20 = 1;
	    	return 24;
	    } else if(((((((a25==1)&&(((a20==1)&&((a11==1)&&((((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))||((a29==6)&&(a19==3)))&&(input==3))&&(a14==8))))&&(a28==1)))&&(a22==1))&&!(a0==1))&&!(a7==1))&&!(a24==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a7==1)&&(((a28==1)&&((((a22==1)&&(((a24==1)&&((((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a29==9)&&(a19==4))))&&(input==2)))&&!(a0==1)))&&(a11==1))&&!(a20==1)))&&!(a25==1))))){
	    	a29 = 7;
	    	a0 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if((!(a25==1)&&((a22==1)&&((a19==5)&&(((((a20==1)&&((a0==1)&&((a14==8)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a28==1)))))&&!(a11==1))&&!(a24==1))&&!(a7==1)))))){
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((a19==5)&&((!(a24==1)&&((!(a11==1)&&((a28==1)&&((a7==1)&&((a14==9)&&((((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a25==1))&&(a0==1))))))&&(a22==1)))&&(a20==1)))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((((a11==1)&&((((((a14==9)&&((input==4)&&(((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))))&&!(a20==1))&&(a22==1))&&(a0==1))&&(a25==1)))&&!(a7==1))&&(a28==1))&&!(a24==1))){
	    	a19 = 3;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((((((a22==1)&&(((!(a11==1)&&((((!(a0==1)&&(input==4))&&(a24==1))&&(a29==7))&&!(a20==1)))&&(a28==1))&&(a19==5)))&&!(a7==1))&&!(a25==1))&&(a14==8))){
	    	a24 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	a0 = 1;
	    	return 21;
	    } return calculate_output6(input);
	}

	int calculate_output6(int input) {
	    if(((a22==1)&&(!(a0==1)&&((a28==1)&&((((a19==2)&&((a14==8)&&((a20==1)&&((a7==1)&&(((input==6)&&((a29==6)||(a29==7)))&&(a25==1))))))&&!(a24==1))&&(a11==1)))))){
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	a20 = 0;
	    	return 24;
	    } else if(((a19==1)&&(((a14==8)&&(!(a7==1)&&((((((a28==1)&&((a25==1)&&((input==2)&&((a29==7)||(a29==8)))))&&(a22==1))&&(a24==1))&&!(a11==1))&&!(a0==1))))&&!(a20==1)))){
	    	a0 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((a28==1)&&((a14==8)&&(!(a0==1)&&(((!(a24==1)&&(((input==3)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6))))&&(a22==1)))&&(a11==1))&&!(a20==1)))))&&!(a25==1)))){
	    	a19 = 3;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((!(a25==1)&&((((((a0==1)&&((((a22==1)&&(((a29==7)||(a29==8))&&(input==4)))&&(a19==5))&&(a14==8)))&&(a7==1))&&(a20==1))&&(a28==1))&&!(a11==1)))&&!(a24==1))){
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if((((((a14==8)&&((a20==1)&&(!(a24==1)&&(((a28==1)&&((!(a0==1)&&(!(a25==1)&&(input==4)))&&!(a7==1)))&&!(a11==1)))))&&(a29==9))&&(a19==4))&&(a22==1))){
	    	a19 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a14 = 9;
	    	a24 = 1;
	    	return 23;
	    } else if((((a25==1)&&((!(a20==1)&&((((a22==1)&&((a11==1)&&((a24==1)&&((input==2)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))))))&&(a28==1))&&!(a0==1)))&&(a14==9)))&&!(a7==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((((((a19==1)&&((!(a0==1)&&((a25==1)&&(input==1)))&&!(a11==1)))&&(a20==1))&&(a7==1))&&(a29==8))&&(a14==9))&&(a24==1))&&(a22==1))&&(a28==1))){
	    	a20 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((((a28==1)&&(((a22==1)&&(!(a25==1)&&(((a11==1)&&((((((a29==7)||(a29==8))&&(input==3))&&!(a20==1))&&!(a24==1))&&!(a7==1)))&&!(a0==1))))&&(a14==8)))&&(a19==3))){
	    	a19 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((((a28==1)&&((((!(a25==1)&&((!(a11==1)&&(((a24==1)&&(input==6))&&(a7==1)))&&(a29==6)))&&(a14==8))&&(a19==4))&&(a22==1)))&&(a20==1))&&!(a0==1))){
	    	a29 = 9;
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a11==1)&&((a20==1)&&((a14==10)&&((a7==1)&&(((((a25==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a19==1)))&&(a28==1))&&(a0==1))&&(a24==1)))))))){
	    	a11 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&((a20==1)&&((((a19==2)&&((a28==1)&&(((((input==6)&&(a22==1))&&(a29==6))&&(a14==9))&&!(a0==1))))&&!(a25==1))&&(a7==1))))&&(a11==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	a14 = 8;
	    	return 23;
	    } else if(((!(a20==1)&&(((((!(a11==1)&&((a19==1)&&((((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a28==1))&&(a22==1))))&&!(a25==1))&&(a7==1))&&(a14==8))&&!(a24==1)))&&(a0==1))){
	    	a20 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	a7 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if((((a22==1)&&(((((a0==1)&&((((a19==5)&&((!(a25==1)&&(!(a7==1)&&(a20==1)))&&(a29==9)))||(((a29==5)&&(((a7==1)&&!(a20==1))&&(a25==1)))&&(a19==1)))&&(input==3)))&&!(a24==1))&&(a14==9))&&(a11==1)))&&(a28==1))){
	    	a19 = 3;
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a28==1)&&(((a11==1)&&((((((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==1))&&(a22==1))&&(a0==1))&&!(a20==1)))&&(a14==9)))&&(a24==1))&&!(a7==1))){
	    	a7 = 1;
	    	a14 = 10;
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if(((((!(a25==1)&&((a11==1)&&((a24==1)&&((!(a0==1)&&(((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==2))&&(a20==1)))&&(a28==1)))))&&(a22==1))&&!(a7==1))&&(a14==8))){
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a24==1)&&((a25==1)&&((a22==1)&&(((a11==1)&&((a19==2)&&((a14==9)&&((((a29==8)||(a29==9))&&(input==1))&&(a7==1)))))&&(a20==1)))))&&(a28==1))&&(a0==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&((a19==3)&&(((((a25==1)&&((a20==1)&&((a22==1)&&((a7==1)&&((a24==1)&&((input==1)&&(a11==1)))))))&&(a29==7))&&(a0==1))&&(a14==9))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a11==1)&&((a22==1)&&((a28==1)&&(((((a19==4)&&((a24==1)&&((a14==9)&&(((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a7==1)))))&&(a0==1))&&(a20==1))&&!(a25==1)))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a7==1)&&(!(a24==1)&&((((a25==1)&&(((a28==1)&&((a20==1)&&(((a29==6)||(a29==7))&&(input==3))))&&(a19==3)))&&(a11==1))&&(a22==1))))&&(a0==1))&&(a14==8))){
	    	a29 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((!(a7==1)&&((((((a20==1)&&((a25==1)&&((!(a24==1)&&((input==5)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))))&&(a28==1))))&&(a0==1))&&(a14==9))&&(a11==1))&&(a22==1)))){
	    	a19 = 4;
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if((!(a0==1)&&((((a24==1)&&(!(a7==1)&&(((((a22==1)&&((input==5)&&(((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1))))))&&(a14==8))&&!(a20==1))&&(a28==1))))&&(a25==1))&&(a11==1)))){
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a7==1)&&(!(a20==1)&&((((((!(a11==1)&&((input==2)&&((a29==8)||(a29==9))))&&!(a24==1))&&(a25==1))&&!(a0==1))&&(a14==8))&&(a19==5))))&&(a28==1)))){
	    	a19 = 2;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	a0 = 1;
	    	return 21;
	    } else if(((a11==1)&&(!(a20==1)&&((!(a7==1)&&((((a14==9)&&((((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==5))&&(a25==1))&&!(a0==1)))&&(a22==1))&&(a28==1)))&&!(a24==1))))){
	    	a25 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a19 = 2;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a0==1)&&((a14==8)&&(!(a24==1)&&((a19==5)&&((a11==1)&&(((a25==1)&&(((a28==1)&&(((a29==5)||(a29==6))&&(input==4)))&&!(a7==1)))&&!(a20==1)))))))&&(a22==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((!(a25==1)&&((((a14==9)&&((a19==5)&&(((input==3)&&(a29==5))&&!(a20==1))))&&!(a11==1))&&(a0==1)))&&(a22==1)))&&!(a7==1))&&!(a24==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if(((a22==1)&&((a29==7)&&((a20==1)&&((((((a24==1)&&((a19==5)&&((a28==1)&&((a11==1)&&(input==2)))))&&(a25==1))&&!(a0==1))&&!(a7==1))&&(a14==9)))))){
	    	a24 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a11==1)&&(!(a7==1)&&(((a19==5)&&((a28==1)&&((((a14==8)&&(((a0==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a20==1)))&&(a25==1))&&(a22==1))))&&!(a24==1))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((!(a0==1)&&(!(a20==1)&&((a25==1)&&((a28==1)&&(!(a7==1)&&((((input==4)&&(a14==8))&&(a19==5))&&(a29==7)))))))&&(a24==1))&&(a11==1))&&(a22==1))){
	    	a7 = 1;
	    	a25 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	return 23;
	    } else if((((a0==1)&&((a28==1)&&((a29==8)&&((a24==1)&&(((((a22==1)&&(((a20==1)&&(input==2))&&(a14==9)))&&(a11==1))&&(a25==1))&&(a19==3))))))&&(a7==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	return 24;
	    } else if((((a28==1)&&((a0==1)&&(((a25==1)&&(((a22==1)&&((a14==9)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==6))&&(a20==1))))&&!(a24==1)))&&!(a11==1))))&&!(a7==1))){
	    	a19 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((((a11==1)&&(((!(a7==1)&&((a24==1)&&(!(a20==1)&&((input==4)&&(a25==1)))))&&(a29==6))&&(a19==5)))&&(a22==1))&&(a28==1))&&(a14==8))&&(a0==1))){
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a22==1)&&(((a24==1)&&((!(a7==1)&&((a0==1)&&(!(a20==1)&&((!(a11==1)&&((a25==1)&&((a28==1)&&(input==6))))&&(a29==8)))))&&(a14==8)))&&(a19==5)))){
	    	a14 = 9;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((((((a28==1)&&((a19==4)&&(!(a20==1)&&((!(a7==1)&&((a22==1)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a14==9)))))&&(a0==1))&&!(a24==1))&&(a25==1))&&(a11==1))){
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a14 = 8;
	    	a11 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if((((a20==1)&&((a22==1)&&((!(a25==1)&&(!(a0==1)&&(!(a24==1)&&((a14==8)&&((a28==1)&&((a11==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6))))))))))&&(a19==4))))&&(a7==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((!(a11==1)&&(((!(a20==1)&&((a19==1)&&(((a28==1)&&(((a25==1)&&(((a29==7)||(a29==8))&&(input==6)))&&!(a7==1)))&&!(a24==1))))&&(a14==9))&&(a22==1)))&&!(a0==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a25==1)&&((a11==1)&&((a0==1)&&(((a24==1)&&((a19==3)&&((((a14==9)&&((input==5)&&(a7==1)))&&(a28==1))&&(a29==8))))&&(a20==1))))))){
	    	a0 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if((((((((((a19==3)&&((a25==1)&&((a0==1)&&(((a29==6)||(a29==7))&&(input==5)))))&&(a14==8))&&!(a24==1))&&(a11==1))&&(a7==1))&&(a28==1))&&(a20==1))&&(a22==1))){
	    	a7 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((a25==1)&&((a14==8)&&(((((!(a24==1)&&(((a20==1)&&((((a29==6)||(a29==7))&&(input==1))&&!(a11==1)))&&(a28==1)))&&!(a0==1))&&!(a7==1))&&(a19==1))&&(a22==1))))){
	    	a29 = 5;
	    	a19 = 4;
	    	a25 = 0;
	    	return 21;
	    } else if(((!(a20==1)&&((a11==1)&&((((a19==5)&&((a14==10)&&((a29==8)&&((((input==1)&&(a0==1))&&(a28==1))&&(a22==1)))))&&(a7==1))&&(a25==1))))&&(a24==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a28==1)&&((a7==1)&&(((a20==1)&&(!(a24==1)&&((a14==8)&&(((a11==1)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7))))&&(a22==1)))))&&!(a25==1))))&&(a19==3)))){
	    	a19 = 5;
	    	a29 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if((((!(a11==1)&&(!(a24==1)&&((((a20==1)&&(((a7==1)&&((a0==1)&&((input==1)&&(a25==1))))&&(a29==5)))&&(a28==1))&&(a19==5))))&&(a14==9))&&(a22==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((((a22==1)&&((a28==1)&&((((a14==8)&&((((a24==1)&&((a29==7)&&(input==2)))&&!(a11==1))&&!(a0==1)))&&(a7==1))&&!(a20==1))))&&(a19==3))&&(a25==1))){
	    	a19 = 5;
	    	a29 = 6;
	    	a11 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((a14==9)&&((a24==1)&&((a28==1)&&((a22==1)&&(((a20==1)&&((((a7==1)&&((a25==1)&&((input==4)&&((a29==7)||(a29==8)))))&&!(a0==1))&&(a19==5)))&&(a11==1))))))){
	    	a29 = 7;
	    	a20 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((!(a7==1)&&(((((((a0==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&(a11==1))&&(a19==3)))&&(a14==10))&&!(a20==1))&&(a24==1))&&(a28==1))&&(a22==1)))&&!(a25==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a22==1)&&(!(a7==1)&&(!(a11==1)&&(!(a20==1)&&((((a28==1)&&((((a19==5)&&((a29==9)&&(a25==1)))||((!(a25==1)&&(a29==5))&&(a19==1)))&&(input==6)))&&!(a0==1))&&!(a24==1))))))&&(a14==8))){
	    	a19 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((!(a11==1)&&((a24==1)&&((a22==1)&&(((!(a7==1)&&(!(a20==1)&&(((a19==4)&&((input==3)&&(a29==8)))&&(a28==1))))&&(a25==1))&&(a0==1)))))&&(a14==9))){
	    	a20 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	return 24;
	    } else if(((a22==1)&&((a24==1)&&((!(a11==1)&&(!(a0==1)&&((a28==1)&&(((((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&!(a20==1))&&(a14==9))&&!(a7==1))&&!(a25==1)))))&&(a19==3))))){
	    	a29 = 6;
	    	a24 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	a25 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if(((((a28==1)&&(!(a7==1)&&((((a14==8)&&(!(a24==1)&&((input==1)&&(((a19==5)&&((a29==9)&&(a25==1)))||(((a29==5)&&!(a25==1))&&(a19==1))))))&&(a20==1))&&(a22==1))))&&(a11==1))&&!(a0==1))){
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	a24 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((a22==1)&&((((a25==1)&&((a7==1)&&((a14==8)&&(((input==3)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&!(a20==1)))))&&(a11==1))&&!(a24==1)))&&(a0==1)))){
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if((((a28==1)&&(!(a25==1)&&((((a14==9)&&((((a19==2)&&(((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&!(a7==1)))&&(a11==1))&&!(a20==1)))&&(a22==1))&&(a0==1))))&&!(a24==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a24==1)&&((a28==1)&&(((((!(a7==1)&&((a14==9)&&((a11==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a25==1))&&(a20==1))&&(a19==2))&&(a22==1)))))){
	    	a29 = 9;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a14==8)&&(!(a20==1)&&((((a24==1)&&((!(a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))&&(a11==1)))&&(a7==1))&&(a22==1))))&&(a19==3))&&(a28==1))&&(a0==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&(((((a14==8)&&((a22==1)&&((a7==1)&&((((((a29==5)||(a29==6))&&(input==4))&&!(a0==1))&&!(a24==1))&&(a25==1)))))&&(a19==3))&&(a20==1))&&(a28==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a11==1)&&((a0==1)&&((((a22==1)&&((((a25==1)&&((a28==1)&&(((a29==6)||(a29==7))&&(input==6))))&&(a14==10))&&!(a20==1)))&&(a7==1))&&(a19==3))))&&(a24==1))){
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((((a11==1)&&(!(a7==1)&&(!(a24==1)&&((((a28==1)&&(((a22==1)&&((a25==1)&&(input==1)))&&(a29==5)))&&(a0==1))&&(a14==8)))))&&(a19==1))&&(a20==1))){
	    	a0 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	return 21;
	    } else if(((a19==4)&&((((!(a7==1)&&((((a11==1)&&((a28==1)&&(((input==6)&&((a29==6)||(a29==7)))&&(a22==1))))&&!(a25==1))&&(a0==1)))&&(a24==1))&&(a14==10))&&(a20==1)))){
	    	a11 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	return 23;
	    } else if(((((a28==1)&&((a11==1)&&((a25==1)&&((a14==9)&&(!(a0==1)&&(((a24==1)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==5)))&&(a7==1)))))))&&(a22==1))&&(a20==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((!(a25==1)&&(((((a28==1)&&(!(a0==1)&&((a20==1)&&(((a29==5)||(a29==6))&&(input==5)))))&&(a19==4))&&(a14==9))&&(a24==1)))&&(a22==1))&&(a11==1)))){
	    	a11 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((!(a25==1)&&((((a0==1)&&((!(a7==1)&&((a19==3)&&(!(a20==1)&&((((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a24==1))&&(a28==1)))))&&(a11==1)))&&(a22==1))&&(a14==9)))){
	    	a25 = 1;
	    	a20 = 1;
	    	a14 = 10;
	    	a29 = 5;
	    	return 23;
	    } else if(((((a22==1)&&((a24==1)&&((a7==1)&&(((a11==1)&&((a0==1)&&(((a20==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))&&(a19==3))))&&(a28==1)))))&&(a25==1))&&(a14==10))){
	    	a7 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((a11==1)&&(((a20==1)&&((((((a29==5)&&((a19==1)&&((a25==1)&&((input==4)&&(a22==1)))))&&(a14==8))&&(a28==1))&&!(a24==1))&&!(a7==1)))&&!(a0==1)))){
	    	a11 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 8;
	    	return 21;
	    } else if(((((((a14==8)&&((a22==1)&&(((!(a7==1)&&(((input==5)&&(a11==1))&&(a28==1)))&&!(a24==1))&&(a25==1))))&&(a0==1))&&(a29==7))&&(a20==1))&&(a19==2))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if((((a20==1)&&((a7==1)&&(!(a0==1)&&(!(a25==1)&&(((a14==8)&&(!(a24==1)&&((a28==1)&&((input==2)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))))))&&!(a11==1))))))&&(a22==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	a25 = 1;
	    	return 23;
	    } else if((((a28==1)&&((a22==1)&&((a29==9)&&((((a24==1)&&((a7==1)&&((((input==5)&&(a14==8))&&(a11==1))&&(a19==3))))&&(a25==1))&&(a0==1)))))&&!(a20==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&(!(a7==1)&&((a28==1)&&(((a11==1)&&((((((a29==5)||(a29==6))&&(input==2))&&!(a0==1))&&(a19==4))&&(a14==9)))&&(a22==1)))))&&!(a20==1))&&!(a24==1))){
	    	a29 = 8;
	    	a19 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((a22==1)&&((((a0==1)&&(((((((a29==6)||(a29==7))&&(input==5))&&(a28==1))&&!(a20==1))&&(a19==4))&&(a7==1)))&&!(a25==1))&&(a14==8))))&&(a11==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	a11 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if((((a19==4)&&((a24==1)&&((!(a11==1)&&(((a22==1)&&(((!(a7==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==6)))&&(a20==1))&&(a25==1)))&&(a28==1)))&&(a0==1))))&&(a14==8))){
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a25 = 0;
	    	return 21;
	    } else if(((((a24==1)&&((((a0==1)&&((a20==1)&&((a11==1)&&((a14==9)&&((((a29==7)||(a29==8))&&(input==1))&&(a19==2))))))&&(a7==1))&&!(a25==1)))&&(a28==1))&&(a22==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a14==8)&&(((!(a0==1)&&(((a28==1)&&((a7==1)&&(((a11==1)&&((input==4)&&(a24==1)))&&!(a20==1))))&&(a22==1)))&&(a19==3))&&(a29==8))))){
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a7==1)&&(!(a11==1)&&((!(a0==1)&&(((((input==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3))))&&(a22==1))&&(a24==1))&&(a25==1)))&&(a14==8))))&&(a28==1))&&!(a20==1))){
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a14 = 9;
	    	return 24;
	    } else if((((((a14==9)&&(!(a20==1)&&(!(a24==1)&&((a11==1)&&((a25==1)&&(!(a0==1)&&((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==1))))))))&&(a28==1))&&(a22==1))&&(a7==1))){
	    	a19 = 3;
	    	a0 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if((((a24==1)&&(!(a0==1)&&((a19==3)&&((a7==1)&&((a22==1)&&((a11==1)&&((a28==1)&&((a14==9)&&((((a29==6)||(a29==7))&&(input==2))&&!(a25==1))))))))))&&(a20==1))){
	    	a29 = 8;
	    	a19 = 5;
	    	a14 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((((a20==1)&&((a19==1)&&(((a29==6)&&(((a7==1)&&((((a28==1)&&(input==3))&&(a24==1))&&!(a11==1)))&&!(a0==1)))&&!(a25==1))))&&(a22==1))&&(a14==8))){
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((((!(a0==1)&&(!(a7==1)&&((!(a24==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&(a19==4)))&&(a20==1))))&&(a11==1))&&!(a25==1))&&(a28==1))&&(a22==1))&&(a14==9))){
	    	a25 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a0 = 1;
	    	return 23;
	    } else if(((a14==9)&&(((a22==1)&&((((a25==1)&&((a19==3)&&((a28==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a11==1))&&!(a0==1)))))&&(a7==1))&&!(a24==1)))&&!(a20==1)))){
	    	a19 = 2;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a25==1)&&((((a22==1)&&(!(a11==1)&&(!(a20==1)&&((!(a0==1)&&((a28==1)&&((((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))&&(input==3))))&&!(a7==1)))))&&!(a24==1))&&(a14==8)))){
	    	a29 = 6;
	    	a20 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a24==1)&&((((((a22==1)&&((!(a0==1)&&((input==5)&&((a29==5)||(a29==6))))&&(a14==8)))&&!(a11==1))&&(a19==5))&&(a28==1))&&!(a7==1)))&&!(a25==1)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((((!(a0==1)&&((a19==1)&&((a28==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3)))))&&!(a24==1))&&(a14==9))&&!(a20==1))&&(a11==1))&&!(a25==1))&&!(a7==1))&&(a22==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a0==1)&&((!(a11==1)&&((a22==1)&&((a19==5)&&((!(a24==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&(a20==1))&&(a7==1)))&&(a25==1)))))&&(a28==1)))&&(a14==8))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a20==1)&&((a24==1)&&((a7==1)&&(!(a0==1)&&(((a14==8)&&(((((!(a25==1)&&(a29==6))&&(a19==1))||((((a25==1)&&(a29==9))&&(a19==5))||((!(a25==1)&&(a29==5))&&(a19==1))))&&(input==5))&&(a28==1)))&&(a22==1)))))))){
	    	a0 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 4;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a11==1)&&((a14==9)&&((a7==1)&&((a28==1)&&(((a22==1)&&((a20==1)&&((!(a24==1)&&(((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6)))&&(input==3)))&&(a25==1))))&&!(a0==1))))))){
	    	a0 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	return 23;
	    } else if((((((a19==5)&&(((a0==1)&&((((((input==2)&&(a22==1))&&(a7==1))&&(a11==1))&&!(a24==1))&&(a20==1)))&&(a25==1)))&&(a29==7))&&(a28==1))&&(a14==9))){
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((((a11==1)&&(((a24==1)&&((a7==1)&&((a29==8)&&(((a22==1)&&((a14==10)&&(((a0==1)&&(input==4))&&(a28==1))))&&(a19==4)))))&&(a25==1)))&&!(a20==1))){
	    	a0 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	return -1;
	    } else if(((a22==1)&&((a28==1)&&(!(a11==1)&&((a24==1)&&((a0==1)&&(((((a14==9)&&((!(a20==1)&&(input==6))&&(a19==2)))&&(a29==5))&&(a25==1))&&!(a7==1)))))))){
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if((((((a19==3)&&((a28==1)&&((a11==1)&&((a14==10)&&(!(a7==1)&&((a25==1)&&((a22==1)&&(((a29==7)||(a29==8))&&(input==6)))))))))&&(a0==1))&&(a24==1))&&(a20==1))){
	    	a25 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 2;
	    	a7 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((a20==1)&&((a14==9)&&((a7==1)&&(!(a24==1)&&((a29==6)&&((((a22==1)&&(!(a0==1)&&((!(a25==1)&&(input==3))&&!(a11==1))))&&(a28==1))&&(a19==3)))))))){
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	return 21;
	    } else if(((!(a20==1)&&((((a28==1)&&((((a0==1)&&(!(a24==1)&&(!(a11==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))))&&(a19==1))&&(a25==1)))&&(a22==1))&&!(a7==1)))&&(a14==8))){
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	return -1;
	    } else if((!(a24==1)&&((a28==1)&&(!(a25==1)&&(((!(a7==1)&&((a20==1)&&((a22==1)&&((((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5)))&&(input==1))&&!(a11==1)))))&&(a14==8))&&!(a0==1)))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a24==1)&&(((a7==1)&&((a22==1)&&((a19==4)&&((a28==1)&&((a25==1)&&(((a29==9)&&((input==4)&&(a14==10)))&&(a0==1)))))))&&(a11==1))))){
	    	a29 = 6;
	    	a19 = 5;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if(((((!(a11==1)&&(((((a28==1)&&((a14==8)&&(!(a7==1)&&((input==4)&&((a29==8)||((a29==6)||(a29==7)))))))&&!(a24==1))&&(a19==4))&&(a20==1)))&&(a22==1))&&(a25==1))&&(a0==1))){
	    	a19 = 3;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((a25==1)&&(((a22==1)&&(((a28==1)&&((!(a20==1)&&(((a11==1)&&(!(a24==1)&&(((a29==7)||(a29==8))&&(input==1))))&&(a0==1)))&&(a14==8)))&&!(a7==1)))&&(a19==5)))){
	    	a25 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if((((a19==4)&&(!(a25==1)&&((a0==1)&&((a14==9)&&((a28==1)&&((((((input==4)&&!(a24==1))&&!(a11==1))&&!(a20==1))&&(a29==5))&&(a22==1)))))))&&!(a7==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((a24==1)&&(!(a7==1)&&((a29==5)&&((a14==9)&&((((a22==1)&&(((a11==1)&&(input==4))&&(a28==1)))&&(a0==1))&&(a19==5)))))))&&!(a25==1))){
	    	a29 = 7;
	    	a19 = 4;
	    	a14 = 10;
	    	a25 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((((((a11==1)&&((a28==1)&&(((((a22==1)&&(((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))&&(input==2)))&&(a20==1))&&(a25==1))&&(a0==1))))&&!(a24==1))&&(a14==10))&&(a7==1))){
	    	a0 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((!(a7==1)&&((((a22==1)&&(!(a0==1)&&(((a25==1)&&((a19==5)&&(((input==1)&&!(a20==1))&&(a28==1))))&&!(a24==1))))&&(a29==7))&&(a14==8)))&&(a11==1))){
	    	a20 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((a11==1)&&(((a0==1)&&((a14==10)&&((a25==1)&&((a24==1)&&((a19==4)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==5))&&!(a7==1)))))))&&(a28==1))))&&(a22==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	a25 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((a22==1)&&(!(a0==1)&&(!(a7==1)&&(((!(a20==1)&&((a24==1)&&(((a28==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a19==1)))&&(a11==1))))&&!(a25==1))&&(a14==8)))))){
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a25==1)&&((((a29==5)&&((((a7==1)&&(((((a11==1)&&(input==3))&&(a24==1))&&(a28==1))&&!(a0==1)))&&(a14==8))&&(a19==4)))&&(a22==1))&&(a20==1)))){
	    	a11 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((a22==1)&&((((!(a20==1)&&((a29==9)&&((((a14==9)&&((a19==1)&&((a25==1)&&(input==3))))&&(a24==1))&&(a7==1))))&&(a0==1))&&(a28==1))&&(a11==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==2)&&((a14==8)&&(((a28==1)&&(((!(a0==1)&&(!(a20==1)&&(((input==4)&&((a29==8)||(a29==9)))&&(a25==1))))&&(a24==1))&&(a22==1)))&&(a11==1))))&&!(a7==1))){
	    	a29 = 8;
	    	a20 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a14==8)&&((!(a25==1)&&((a20==1)&&(((a22==1)&&((((a11==1)&&(((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==5)))&&!(a0==1))&&(a28==1)))&&!(a24==1))))&&!(a7==1)))){
	    	a19 = 5;
	    	a25 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((((((((((a19==2)&&((a7==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==5))&&(a11==1))))&&(a22==1))&&!(a25==1))&&(a28==1))&&(a24==1))&&!(a20==1))&&!(a0==1))&&(a14==9))){
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if((((a29==6)&&(((a24==1)&&((!(a11==1)&&((a7==1)&&((((!(a20==1)&&(input==5))&&(a14==9))&&(a25==1))&&!(a0==1))))&&(a28==1)))&&(a19==3)))&&(a22==1))){
	    	a20 = 1;
	    	a19 = 5;
	    	a24 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	return -1;
	    } else if((((!(a25==1)&&((a22==1)&&(!(a24==1)&&((((a0==1)&&(((((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(input==3))&&(a11==1)))&&(a28==1))&&(a14==9)))))&&(a20==1))&&(a7==1))){
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if((((a0==1)&&(((((((((a29==8)&&(!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1))))&&(a19==5))||((a19==5)&&((((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1))&&(a29==9))))||((((a25==1)&&(((a20==1)&&(a7==1))&&!(a24==1)))&&(a29==5))&&(a19==1)))&&(input==4))&&(a22==1))&&(a28==1))&&(a14==9)))&&!(a11==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a24==1)&&((((a25==1)&&(!(a7==1)&&((((a19==5)&&((input==3)&&(a11==1)))&&(a22==1))&&(a0==1))))&&!(a20==1))&&(a29==7)))&&(a28==1))&&(a14==8))){
	    	a19 = 4;
	    	a29 = 9;
	    	a11 = 0;
	    	return 24;
	    } else if((((((a7==1)&&(((a14==8)&&((((a19==4)&&(((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&(a25==1)))&&!(a0==1))&&!(a24==1)))&&(a20==1)))&&(a11==1))&&(a28==1))&&(a22==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	a19 = 1;
	    	return 23;
	    } else if(((!(a24==1)&&((a28==1)&&((((a29==5)&&((a11==1)&&((a25==1)&&((a14==9)&&(((a22==1)&&(input==1))&&(a0==1))))))&&(a7==1))&&!(a20==1))))&&(a19==4))){
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((a19==2)&&(((a7==1)&&((!(a20==1)&&((a22==1)&&(!(a25==1)&&((a24==1)&&((a0==1)&&((a14==10)&&((input==4)&&((a29==7)||(a29==8)))))))))&&(a11==1)))&&(a28==1)))){
	    	a19 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a14 = 9;
	    	return -1;
	    } else if(((a14==9)&&((a25==1)&&((a19==1)&&(!(a7==1)&&(!(a11==1)&&((!(a20==1)&&((a22==1)&&((a24==1)&&((a28==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6))))))))&&(a0==1)))))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a14==10)&&((((((a19==1)&&((a29==8)&&(((a11==1)&&(input==4))&&(a7==1))))&&!(a25==1))&&(a28==1))&&(a20==1))&&(a22==1)))&&!(a24==1))&&(a0==1))){
	    	a20 = 0;
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	return -1;
	    } else if(((!(a20==1)&&((a7==1)&&(!(a11==1)&&(!(a25==1)&&(((((a28==1)&&((input==1)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))))&&(a14==9))&&!(a0==1))&&(a24==1))))))&&(a22==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a19==5)&&((((((((a7==1)&&((a14==9)&&(((a29==8)||(a29==9))&&(input==5))))&&(a28==1))&&!(a0==1))&&(a25==1))&&(a24==1))&&!(a11==1))&&(a22==1))))){
	    	a29 = 7;
	    	a19 = 3;
	    	a24 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if(((a14==10)&&(((a7==1)&&((((((a24==1)&&(((a11==1)&&((a22==1)&&(input==6)))&&(a0==1)))&&(a20==1))&&(a28==1))&&(a29==8))&&(a19==3)))&&(a25==1)))){
	    	a29 = 5;
	    	a7 = 0;
	    	a14 = 9;
	    	a19 = 4;
	    	return 23;
	    } else if(((!(a7==1)&&((a11==1)&&((a19==1)&&((a28==1)&&(((((a22==1)&&(!(a25==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a14==9))&&(a20==1))&&!(a0==1))))))&&(a24==1))){
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 5;
	    	a0 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((!(a11==1)&&(((a22==1)&&(((((((a28==1)&&((a7==1)&&(input==6)))&&(a0==1))&&(a19==3))&&(a20==1))&&!(a24==1))&&!(a25==1)))&&(a14==9)))&&(a29==8))){
	    	a29 = 7;
	    	a11 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if((((!(a7==1)&&((a14==8)&&(!(a20==1)&&(!(a24==1)&&(!(a11==1)&&((a28==1)&&(((a22==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a0==1))))))))&&(a19==1))&&!(a25==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a29==9)&&(((((a24==1)&&((a11==1)&&((!(a0==1)&&(!(a25==1)&&(input==2)))&&(a22==1))))&&(a20==1))&&(a28==1))&&!(a7==1)))&&(a14==9))&&(a19==3))){
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&(((!(a24==1)&&(((a19==3)&&((!(a7==1)&&((a14==8)&&((input==6)&&!(a11==1))))&&(a25==1)))&&!(a20==1)))&&(a22==1))&&(a29==9)))&&!(a0==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a22==1)&&(((!(a20==1)&&((a14==8)&&((((((input==6)&&!(a7==1))&&(a24==1))&&(a19==1))&&(a29==5))&&(a0==1))))&&(a25==1))&&!(a11==1))))){
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 9;
	    	a19 = 4;
	    	a20 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if((((a22==1)&&((((((((a14==8)&&(((input==3)&&((a29==8)||(a29==9)))&&(a28==1)))&&(a20==1))&&(a0==1))&&(a11==1))&&!(a25==1))&&!(a7==1))&&(a19==2)))&&(a24==1))){
	    	a25 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if(((a25==1)&&(((a19==5)&&((a22==1)&&(((a28==1)&&(((a20==1)&&((a24==1)&&((a0==1)&&((input==4)&&((a29==5)||(a29==6))))))&&(a14==8)))&&!(a7==1))))&&!(a11==1)))){
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((a20==1)&&(((a14==8)&&(!(a11==1)&&((((input==1)&&(a22==1))&&(a28==1))&&!(a24==1))))&&(a19==3)))&&!(a25==1))&&(a29==6))&&!(a0==1))&&!(a7==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&(((!(a0==1)&&(((((a20==1)&&((((a29==5)||(a29==6))&&(input==6))&&!(a11==1)))&&(a19==2))&&(a28==1))&&!(a24==1)))&&(a22==1))&&(a14==9)))&&(a7==1))){
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a25==1)&&(((a28==1)&&(!(a11==1)&&((a7==1)&&((a14==9)&&(((a19==4)&&(((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a0==1)))&&!(a24==1))))))&&(a20==1))))){
	    	a29 = 7;
	    	a0 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if((!(a11==1)&&((a29==9)&&((((a28==1)&&((a7==1)&&(((a0==1)&&(((a22==1)&&((a19==4)&&(input==5)))&&(a14==8)))&&!(a20==1))))&&!(a25==1))&&(a24==1))))){
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	return 23;
	    } else if((((a28==1)&&((a25==1)&&((a19==4)&&(!(a0==1)&&((((((((a29==7)||(a29==8))&&(input==1))&&(a14==9))&&(a11==1))&&(a22==1))&&!(a24==1))&&!(a20==1))))))&&(a7==1))){
	    	a29 = 8;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a24==1)&&((a20==1)&&((!(a0==1)&&((a22==1)&&((a11==1)&&((a14==8)&&((a25==1)&&(!(a7==1)&&((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==1))))))))&&(a28==1))))){
	    	a24 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	return -1;
	    } else if(((((a19==1)&&(((!(a20==1)&&(!(a11==1)&&((a28==1)&&(!(a25==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a22==1))))))&&!(a7==1))&&!(a0==1)))&&(a14==8))&&!(a24==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((!(a25==1)&&(((a14==8)&&(!(a0==1)&&((((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))&&(input==3))&&(a7==1))&&(a24==1))))&&(a28==1)))&&!(a11==1))&&(a20==1))&&(a22==1))){
	    	a29 = 6;
	    	a0 = 1;
	    	a14 = 9;
	    	a19 = 4;
	    	a7 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((((a25==1)&&((!(a11==1)&&((a20==1)&&(((a14==8)&&(((a7==1)&&((input==5)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2)))))&&(a28==1)))&&(a22==1))))&&(a24==1)))&&!(a0==1))){
	    	a11 = 1;
	    	a24 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	a14 = 9;
	    	return 23;
	    } else if(((a14==10)&&((a0==1)&&((a29==8)&&((((a11==1)&&((a19==3)&&((a28==1)&&((a24==1)&&(!(a20==1)&&((input==6)&&(a25==1)))))))&&(a22==1))&&!(a7==1)))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a22==1)&&(!(a20==1)&&((((((((a19==2)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a7==1))&&!(a24==1))&&(a11==1))&&(a14==8))&&(a28==1))&&!(a25==1))))&&(a0==1))){
	    	a0 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((a7==1)&&((a22==1)&&((a11==1)&&((!(a20==1)&&(((((a28==1)&&((a24==1)&&((a19==5)&&(input==6))))&&(a14==9))&&!(a25==1))&&!(a0==1)))&&(a29==8)))))){
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	return -1;
	    } else if(((a19==1)&&((((((a28==1)&&((a25==1)&&(((((a22==1)&&(input==4))&&!(a20==1))&&(a7==1))&&(a11==1))))&&(a14==9))&&!(a0==1))&&(a29==9))&&!(a24==1)))){
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a28==1)&&(((((a14==8)&&(!(a25==1)&&((!(a0==1)&&(input==2))&&(a29==5))))&&(a22==1))&&!(a11==1))&&!(a7==1)))&&!(a20==1))&&(a19==4))&&(a24==1))){
	    	a24 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	return 21;
	    } else if(((!(a0==1)&&((a28==1)&&((!(a7==1)&&(((a22==1)&&(!(a25==1)&&((a14==9)&&((((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a19==1)&&(a29==9))))&&(input==6)))))&&!(a11==1)))&&!(a24==1))))&&(a20==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a25==1)&&((a7==1)&&((a22==1)&&((a19==2)&&((((((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a0==1))&&!(a11==1))&&(a14==9))&&(a24==1))))))&&!(a20==1)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((!(a11==1)&&(((a28==1)&&(((input==5)&&(((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1))))&&(a7==1)))&&!(a20==1)))&&(a0==1))&&!(a24==1)))&&(a14==8))){
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a25==1)&&(!(a20==1)&&((((((((a14==8)&&((a28==1)&&((input==5)&&!(a7==1))))&&(a11==1))&&(a19==5))&&(a24==1))&&(a29==5))&&(a22==1))&&!(a0==1))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a7==1)&&(!(a11==1)&&(((((a14==9)&&(((input==5)&&(((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))))&&(a0==1)))&&!(a25==1))&&!(a20==1))&&(a22==1))))&&(a28==1))&&!(a24==1))){
	    	a19 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((((a28==1)&&((((!(a11==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a0==1)))&&(a22==1))&&!(a25==1))&&!(a7==1)))&&(a14==9))&&!(a20==1))&&(a19==5))&&(a24==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	return 23;
	    } else if(((((a19==1)&&(((((((((input==2)&&((a29==8)||(a29==9)))&&(a28==1))&&(a22==1))&&(a0==1))&&(a25==1))&&(a20==1))&&!(a11==1))&&(a14==9)))&&!(a24==1))&&(a7==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a24==1)&&(((((((a22==1)&&((a14==9)&&(((input==4)&&((a29==8)||(a29==9)))&&(a25==1))))&&!(a11==1))&&(a19==4))&&(a0==1))&&(a7==1))&&(a20==1)))&&(a28==1))){
	    	a19 = 2;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((((a14==8)&&((a11==1)&&(((a19==4)&&(!(a0==1)&&((a28==1)&&(((((a29==8)||(a29==9))&&(input==5))&&!(a25==1))&&(a22==1)))))&&!(a24==1))))&&(a20==1))&&!(a7==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a20==1)&&(((!(a7==1)&&((a11==1)&&(((a22==1)&&((a28==1)&&((a19==4)&&((input==2)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a25==1))))&&(a14==10))&&(a24==1))))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 0;
	    	a14 = 9;
	    	a0 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if(((a25==1)&&((a24==1)&&((a28==1)&&((((((((((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(input==2))&&!(a11==1))&&(a0==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a14==8)))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a0==1)&&(((a11==1)&&((((a22==1)&&((!(a20==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&(a28==1))&&(a14==8)))&&(a19==1)))&&(a7==1))&&!(a25==1)))&&(a24==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((((a28==1)&&((((((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==5)))||(((a19==5)&&((a29==8)&&(!(a25==1)&&(a7==1))))||(((!(a25==1)&&(a7==1))&&(a29==9))&&(a19==5))))&&(input==3))&&(a22==1))&&!(a24==1)))&&(a11==1))&&!(a20==1))&&(a14==9)))){
	    	a20 = 1;
	    	a19 = 5;
	    	a24 = 1;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a20==1)&&((a22==1)&&(((!(a25==1)&&(((a0==1)&&((a28==1)&&((((input==4)&&((a29==5)||(a29==6)))&&(a14==8))&&!(a11==1))))&&!(a7==1)))&&(a19==3))&&!(a24==1))))){
	    	a29 = 6;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a20==1)&&((((!(a11==1)&&(!(a7==1)&&((a24==1)&&(((a0==1)&&(((input==3)&&(a22==1))&&(a28==1)))&&(a29==6)))))&&(a14==9))&&!(a25==1))&&(a19==1)))){
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	return -1;
	    } else if((((a29==5)&&(((!(a7==1)&&(((((a24==1)&&((a22==1)&&((input==6)&&(a11==1))))&&(a0==1))&&(a14==8))&&!(a25==1)))&&(a20==1))&&(a28==1)))&&(a19==3))){
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a20==1)&&(((!(a25==1)&&((((a22==1)&&((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==2)))&&(a28==1))&&!(a24==1)))&&!(a11==1))&&(a14==9)))&&(a0==1))&&!(a7==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a0 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a29==6)&&(((a19==1)&&((a7==1)&&((((a28==1)&&((a22==1)&&((!(a24==1)&&((input==2)&&!(a0==1)))&&!(a25==1))))&&!(a20==1))&&(a14==8))))&&!(a11==1)))){
	    	a20 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 9;
	    	a0 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((((((((a14==8)&&(((!(a7==1)&&((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==4)))&&!(a11==1))&&(a20==1)))&&(a22==1))&&!(a24==1))&&(a25==1))&&!(a0==1))&&(a28==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	a20 = 0;
	    	return 23;
	    } else if(((a22==1)&&(((a28==1)&&(!(a25==1)&&((((a14==8)&&((((a20==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4)))&&!(a11==1))&&!(a24==1)))&&(a19==5))&&(a0==1))))&&!(a7==1)))){
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a19==5)&&(((a22==1)&&(((a28==1)&&((a25==1)&&(((!(a0==1)&&(!(a7==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6))))&&!(a24==1))&&(a11==1))))&&(a14==9)))&&(a20==1)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a14==9)&&((((((a22==1)&&((a11==1)&&((((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a7==1))&&!(a0==1))))&&!(a25==1))&&!(a20==1))&&(a28==1))&&(a24==1)))&&(a19==2))){
	    	a29 = 5;
	    	a19 = 4;
	    	a0 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a0==1)&&((((((((((a24==1)&&(((a29==5)||(a29==6))&&(input==1)))&&!(a11==1))&&(a19==1))&&!(a7==1))&&(a28==1))&&(a22==1))&&(a25==1))&&(a20==1))&&(a14==9)))){
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if(((a11==1)&&((!(a24==1)&&(((((a20==1)&&((a29==8)&&((((a0==1)&&(input==4))&&!(a7==1))&&(a22==1))))&&(a25==1))&&(a28==1))&&(a19==2)))&&(a14==9)))){
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	a20 = 0;
	    	return 23;
	    } else if((((!(a25==1)&&((a19==5)&&(!(a24==1)&&((a28==1)&&(!(a0==1)&&((a7==1)&&((a22==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a14==8)))))))))&&!(a20==1))&&!(a11==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	a14 = 9;
	    	a0 = 1;
	    	return 23;
	    } else if(((a20==1)&&(((a14==10)&&(((a29==8)&&(((a19==4)&&((a22==1)&&((((a0==1)&&(input==4))&&(a24==1))&&(a11==1))))&&!(a25==1)))&&(a28==1)))&&!(a7==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a19==3)&&(((((a14==9)&&((((a29==6)&&((a24==1)&&((a28==1)&&((input==6)&&(a25==1)))))&&(a22==1))&&!(a11==1)))&&!(a20==1))&&!(a0==1))&&(a7==1)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 2;
	    	a25 = 0;
	    	return 23;
	    } else if(((((a20==1)&&((a19==4)&&((a24==1)&&(((a28==1)&&((a14==9)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&(a22==1))&&!(a11==1))))&&(a0==1)))))&&(a7==1))&&!(a25==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if((((a22==1)&&((a24==1)&&((a0==1)&&((a14==8)&&(!(a11==1)&&(!(a25==1)&&(((a20==1)&&(((input==4)&&((a29==8)||(a29==9)))&&(a19==5)))&&!(a7==1))))))))&&(a28==1))){
	    	a0 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if((((!(a25==1)&&((((((((input==1)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6))))&&(a11==1))&&(a24==1))&&(a22==1))&&!(a0==1))&&(a14==8))&&(a20==1)))&&(a28==1))&&!(a7==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	a14 = 9;
	    	a29 = 5;
	    	a24 = 0;
	    	return 24;
	    } else if((((a14==9)&&(((a0==1)&&(!(a24==1)&&(((a28==1)&&(((a19==3)&&(((input==3)&&((a29==5)||(a29==6)))&&(a20==1)))&&(a11==1)))&&!(a25==1))))&&(a22==1)))&&(a7==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a20 = 0;
	    	return 21;
	    } else if(((a19==5)&&(((a14==9)&&(!(a0==1)&&((a24==1)&&((a7==1)&&((!(a25==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&(a28==1))&&(a22==1)))&&(a20==1))))))&&(a11==1)))){
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((((a25==1)&&((a22==1)&&(((!(a0==1)&&((((a14==9)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a20==1))&&(a24==1)))&&!(a7==1))&&(a19==5))))&&(a28==1))&&!(a11==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((((((a28==1)&&(!(a24==1)&&((a25==1)&&((a22==1)&&((!(a11==1)&&((input==2)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))))&&(a0==1))))))&&(a14==9))&&!(a20==1))&&(a7==1))){
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	return -1;
	    } else if((((a24==1)&&((((a28==1)&&((a19==2)&&((a0==1)&&(((a14==9)&&(!(a11==1)&&((input==5)&&((a29==6)||(a29==7)))))&&(a22==1)))))&&(a20==1))&&!(a25==1)))&&(a7==1))){
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a25==1)&&((((((a22==1)&&(((((a28==1)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a7==1))&&!(a0==1))&&(a11==1)))&&!(a20==1))&&(a14==8))&&(a19==3))&&(a24==1)))){
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a25==1)&&((a14==9)&&(((a19==1)&&((!(a20==1)&&((a24==1)&&((a22==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==6)))))&&!(a0==1)))&&!(a11==1))))&&(a7==1))&&(a28==1))){
	    	a25 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	return 21;
	    } else if(((!(a11==1)&&((a25==1)&&((!(a7==1)&&(((a22==1)&&(((a19==3)&&(((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&(a28==1)))&&!(a0==1)))&&(a24==1)))&&(a14==8))))&&!(a20==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((a24==1)&&(((((a19==1)&&(!(a7==1)&&(((a22==1)&&((((input==1)&&((a29==8)||(a29==9)))&&(a11==1))&&!(a20==1)))&&(a28==1))))&&!(a0==1))&&!(a25==1))&&(a14==9)))){
	    	a19 = 5;
	    	a29 = 6;
	    	a24 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	return 21;
	    } else if(((a0==1)&&((((a28==1)&&(!(a20==1)&&((a11==1)&&((a14==8)&&((a22==1)&&(((input==6)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3))))&&(a25==1)))))))&&(a24==1))&&!(a7==1)))){
	    	a11 = 0;
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	return 23;
	    } else if((((a11==1)&&((a22==1)&&(!(a20==1)&&((((a14==8)&&(!(a7==1)&&((a0==1)&&((a24==1)&&((input==5)&&((a29==5)||(a29==6)))))))&&(a28==1))&&!(a25==1)))))&&(a19==4))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if(((a14==8)&&((a19==5)&&((a28==1)&&((!(a11==1)&&((((!(a24==1)&&(!(a25==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7)))))&&!(a7==1))&&(a22==1))&&!(a0==1)))&&(a20==1)))))){
	    	a11 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if((((a19==5)&&(((((a29==5)&&((a28==1)&&(!(a0==1)&&((!(a20==1)&&((input==2)&&(a14==8)))&&(a11==1)))))&&!(a7==1))&&(a22==1))&&(a24==1)))&&!(a25==1))){
	    	a7 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a0==1)&&((((a14==10)&&(!(a7==1)&&(((a20==1)&&((a29==7)&&((((a25==1)&&(input==3))&&(a22==1))&&(a28==1))))&&(a11==1))))&&(a19==4))&&(a24==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==2)&&((!(a24==1)&&((a22==1)&&((((a28==1)&&((a20==1)&&((a0==1)&&((a14==10)&&(input==6)))))&&(a7==1))&&(a11==1))))&&(a29==5)))&&(a25==1))){
	    	a14 = 9;
	    	a19 = 3;
	    	a24 = 1;
	    	return 23;
	    } else if(((((a7==1)&&((a14==8)&&((((((a28==1)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==4)))&&!(a20==1))&&!(a24==1))&&(a0==1))&&(a22==1))))&&!(a25==1))&&!(a11==1))){
	    	a24 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	a14 = 9;
	    	return 23;
	    } else if((((a14==9)&&((a20==1)&&((!(a11==1)&&((a29==9)&&((a19==2)&&(!(a25==1)&&(!(a7==1)&&(!(a0==1)&&((input==4)&&(a28==1))))))))&&(a22==1))))&&!(a24==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a22==1)&&(!(a11==1)&&((((a28==1)&&((!(a0==1)&&(((((a19==1)&&(!(a25==1)&&(a29==5)))||(((a19==5)&&((a29==8)&&(a25==1)))||(((a29==9)&&(a25==1))&&(a19==5))))&&(input==4))&&(a14==9)))&&!(a7==1)))&&(a24==1))&&(a20==1))))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a25==1)&&((a22==1)&&((a28==1)&&((a19==5)&&(!(a20==1)&&((a11==1)&&(((a24==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6)))&&(a0==1))))))))&&!(a7==1))&&(a14==9))){
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((((!(a11==1)&&(((a20==1)&&((input==2)&&(((((a25==1)&&(a29==9))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1)))||(((a29==6)&&!(a25==1))&&(a19==1)))))&&!(a24==1)))&&(a28==1))&&(a22==1))&&(a7==1))&&(a14==8))&&(a0==1))){
	    	a19 = 2;
	    	a14 = 9;
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((((((((a14==8)&&(((a28==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a24==1)))&&(a19==1))&&(a22==1))&&(a25==1))&&(a20==1))&&(a0==1))&&(a7==1)))){
	    	a7 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if((((a0==1)&&((((((a28==1)&&((((((a29==7)||(a29==8))&&(input==3))&&(a19==1))&&(a25==1))&&!(a20==1)))&&!(a24==1))&&(a7==1))&&(a22==1))&&(a11==1)))&&(a14==9))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a28==1)&&(!(a7==1)&&((a14==8)&&(((!(a24==1)&&((((input==4)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(a22==1))&&!(a20==1)))&&!(a11==1))&&!(a0==1)))))&&!(a25==1))){
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a25==1)&&(!(a24==1)&&(((!(a11==1)&&((((((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a20==1))&&(a7==1))&&(a0==1))&&(a19==4)))&&(a22==1))&&(a14==9)))))){
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	return -1;
	    } else if(((a22==1)&&(((!(a0==1)&&(((a19==5)&&((a20==1)&&((((a28==1)&&(((a29==7)||(a29==8))&&(input==6)))&&(a11==1))&&(a14==9))))&&(a7==1)))&&(a25==1))&&(a24==1)))){
	    	a24 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	return -1;
	    } else if(((a24==1)&&(!(a11==1)&&((a0==1)&&((a7==1)&&(((a20==1)&&((a19==2)&&((a22==1)&&((a28==1)&&(((input==3)&&((a29==6)||(a29==7)))&&!(a25==1))))))&&(a14==9))))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a24==1)&&((a7==1)&&(!(a11==1)&&((a22==1)&&((a0==1)&&((((a19==1)&&((a25==1)&&((input==2)&&((a29==7)||(a29==8)))))&&(a14==8))&&!(a20==1))))))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&((a14==8)&&((a28==1)&&(((a29==9)&&((((((a7==1)&&(!(a20==1)&&(input==4)))&&(a11==1))&&(a22==1))&&(a25==1))&&!(a0==1)))&&(a19==2)))))){
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((a19==3)&&((((a0==1)&&(((((a14==8)&&(!(a24==1)&&(((a29==7)||(a29==8))&&(input==2))))&&(a28==1))&&!(a20==1))&&!(a7==1)))&&(a22==1))&&(a25==1))))){
	    	a19 = 5;
	    	a29 = 9;
	    	a25 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if((((a14==9)&&((a28==1)&&((a11==1)&&(((!(a7==1)&&((((((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==1))&&(a20==1))&&(a24==1)))&&!(a25==1))&&!(a0==1)))))&&(a22==1))){
	    	a0 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	a20 = 0;
	    	return 23;
	    } else if((((a25==1)&&((a7==1)&&(!(a11==1)&&(((a0==1)&&((((((input==6)&&((a29==8)||(a29==9)))&&(a20==1))&&(a22==1))&&!(a24==1))&&(a14==9)))&&(a19==2)))))&&(a28==1))){
	    	a7 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	return 24;
	    } else if(((a29==8)&&((a11==1)&&((a28==1)&&((a24==1)&&((a7==1)&&(((a20==1)&&((a22==1)&&(((a25==1)&&((input==6)&&(a14==10)))&&(a0==1))))&&(a19==5)))))))){
	    	a19 = 3;
	    	a29 = 7;
	    	a14 = 8;
	    	a25 = 0;
	    	return -1;
	    } else if((((((a28==1)&&((((a7==1)&&((!(a24==1)&&(((a14==8)&&(input==6))&&(a22==1)))&&!(a11==1)))&&!(a20==1))&&!(a25==1)))&&(a19==5))&&(a29==8))&&!(a0==1))){
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	a29 = 9;
	    	return 21;
	    } else if((((((a14==8)&&((((a22==1)&&((((a19==5)&&((input==1)&&((a29==5)||(a29==6))))&&(a28==1))&&(a7==1)))&&!(a0==1))&&(a11==1)))&&!(a25==1))&&(a20==1))&&!(a24==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&(((a22==1)&&((a14==8)&&(!(a20==1)&&((a24==1)&&(((a19==1)&&(((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&(a7==1)))&&!(a0==1))))))&&!(a11==1)))&&!(a25==1))){
	    	a20 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((((a7==1)&&(((a11==1)&&((!(a20==1)&&((a14==9)&&((((((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==1))&&(a28==1))&&(a0==1))))&&(a25==1)))&&!(a24==1)))&&(a22==1))){
	    	a14 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	a0 = 0;
	    	return 23;
	    } else if(((!(a0==1)&&((a7==1)&&(((a14==8)&&((((a24==1)&&((a22==1)&&(((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6)))&&(input==3))))&&(a28==1))&&(a25==1)))&&(a11==1))))&&(a20==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if((((a0==1)&&(((((((((a29==8)&&((input==1)&&(a14==9)))&&(a22==1))&&(a28==1))&&(a11==1))&&!(a7==1))&&(a25==1))&&(a19==2))&&(a20==1)))&&!(a24==1))){
	    	a7 = 1;
	    	a25 = 0;
	    	a14 = 10;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if(((a25==1)&&(((a14==8)&&((a29==5)&&((a22==1)&&(((a0==1)&&(((!(a7==1)&&((input==1)&&(a19==2)))&&!(a11==1))&&(a28==1)))&&(a20==1)))))&&(a24==1)))){
	    	a0 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a28==1)&&(!(a20==1)&&(!(a11==1)&&(((a22==1)&&(((a24==1)&&((!(a0==1)&&((((a29==5)||(a29==6))&&(input==6))&&!(a7==1)))&&(a14==8)))&&!(a25==1)))&&(a19==3)))))){
	    	a25 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a7 = 1;
	    	return 23;
	    } else if(((((a22==1)&&(!(a0==1)&&((a7==1)&&(!(a11==1)&&(((a19==4)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&!(a20==1))&&(a25==1)))&&!(a24==1))))))&&(a28==1))&&(a14==9))){
	    	a24 = 1;
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	return -1;
	    } else if((!(a7==1)&&((a24==1)&&((a28==1)&&((((a22==1)&&(!(a20==1)&&(((a19==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a0==1)))&&(a11==1))))&&(a14==10))&&(a25==1)))))){
	    	a19 = 5;
	    	a29 = 6;
	    	a14 = 9;
	    	a20 = 1;
	    	return 21;
	    } else if((((a7==1)&&((a14==8)&&(!(a25==1)&&(!(a20==1)&&((!(a0==1)&&(((a28==1)&&((a19==3)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4))))&&(a11==1)))&&(a24==1))))))&&(a22==1))){
	    	a29 = 7;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a28==1)&&((a25==1)&&((a11==1)&&((!(a7==1)&&(((a19==1)&&((a14==9)&&(((input==1)&&((a29==7)||(a29==8)))&&(a22==1))))&&!(a0==1)))&&!(a24==1))))))){
	    	a0 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a0==1)&&((a22==1)&&(!(a20==1)&&((a7==1)&&((!(a25==1)&&(!(a24==1)&&((input==5)&&((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5))))))&&(a14==9)))))))&&(a28==1))){
	    	a7 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((((a22==1)&&((a14==8)&&(((a11==1)&&((a28==1)&&(((!(a24==1)&&(((input==6)&&((a29==8)||(a29==9)))&&!(a7==1)))&&!(a25==1))&&(a19==4))))&&!(a0==1))))&&(a20==1))){
	    	a19 = 2;
	    	a7 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((((a25==1)&&((a11==1)&&(((((!(a20==1)&&((a7==1)&&((a22==1)&&(((a29==5)||(a29==6))&&(input==1)))))&&(a19==1))&&(a0==1))&&(a28==1))&&(a24==1))))&&(a14==8))){
	    	a19 = 2;
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	return 23;
	    } else if(((a11==1)&&((a29==7)&&(((!(a25==1)&&((((a22==1)&&(!(a7==1)&&(((input==5)&&(a14==8))&&(a19==4))))&&(a0==1))&&(a24==1)))&&!(a20==1))&&(a28==1))))){
	    	a20 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((((((a7==1)&&((a19==5)&&((a20==1)&&(((!(a11==1)&&((a29==7)&&(!(a0==1)&&(input==5))))&&(a25==1))&&(a14==9)))))&&(a24==1))&&(a28==1))&&(a22==1))){
	    	a19 = 4;
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	a25 = 0;
	    	return 21;
	    } else if(((a28==1)&&((((((a19==4)&&(!(a7==1)&&((((a14==9)&&((input==5)&&((a29==6)||(a29==7))))&&!(a25==1))&&(a22==1))))&&!(a11==1))&&!(a20==1))&&(a24==1))&&!(a0==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a7==1)&&((a14==9)&&(((a29==9)&&(((a19==1)&&((a28==1)&&(((a22==1)&&(input==1))&&!(a0==1))))&&(a20==1)))&&(a25==1)))))&&(a24==1))){
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if(((a25==1)&&(((((((a19==1)&&((!(a24==1)&&((a28==1)&&((input==6)&&((a29==7)||(a29==8)))))&&(a0==1)))&&(a11==1))&&!(a7==1))&&(a14==8))&&(a22==1))&&(a20==1)))){
	    	a7 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	return 24;
	    } else if(((((a7==1)&&((((a25==1)&&((!(a0==1)&&(((a28==1)&&(!(a20==1)&&(input==5)))&&(a14==8)))&&(a29==7)))&&(a22==1))&&!(a11==1)))&&(a19==2))&&(a24==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a0==1)&&((((!(a20==1)&&((a25==1)&&((a11==1)&&((a14==8)&&((a7==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a19==5)))))))&&(a22==1))&&(a28==1))&&!(a24==1)))){
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	return 21;
	    } return calculate_output7(input);
	}

	int calculate_output7(int input) {
	    if(((a24==1)&&(((((((a0==1)&&((!(a7==1)&&((a22==1)&&((a19==5)&&(input==4))))&&(a29==8)))&&(a14==8))&&!(a11==1))&&(a28==1))&&(a25==1))&&!(a20==1)))){
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 6;
	    	a19 = 1;
	    	return 21;
	    } else if(((a14==8)&&((a28==1)&&(((!(a11==1)&&(((a19==2)&&((((a22==1)&&(((a29==8)||(a29==9))&&(input==1)))&&!(a25==1))&&!(a0==1)))&&(a7==1)))&&!(a24==1))&&!(a20==1))))){
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a29==5)&&((a25==1)&&((!(a11==1)&&((a28==1)&&(!(a24==1)&&(((((input==2)&&!(a20==1))&&(a22==1))&&!(a7==1))&&(a14==9)))))&&!(a0==1))))&&(a19==3))){
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if((((((a0==1)&&((((a24==1)&&((a7==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&!(a25==1))&&(a28==1))))&&(a11==1))&&!(a20==1)))&&(a22==1))&&(a19==2))&&(a14==9))){
	    	a29 = 7;
	    	return -1;
	    } else if(((a19==5)&&(((a22==1)&&(!(a0==1)&&(((a14==9)&&((((((input==5)&&((a29==8)||(a29==9)))&&!(a25==1))&&(a28==1))&&!(a20==1))&&!(a24==1)))&&(a11==1))))&&!(a7==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((!(a20==1)&&((((((((input==3)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5))))&&(a24==1))&&(a22==1))&&(a28==1))&&(a14==8))&&(a11==1))&&(a7==1)))&&!(a0==1)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(((a24==1)&&(((a14==9)&&(!(a0==1)&&((a7==1)&&((a19==3)&&(((input==4)&&((a29==7)||(a29==8)))&&!(a20==1))))))&&!(a25==1)))&&(a22==1)))&&(a28==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((((a11==1)&&(((((a0==1)&&((((input==4)&&((a29==7)||(a29==8)))&&!(a7==1))&&(a14==8)))&&!(a20==1))&&(a28==1))&&!(a24==1)))&&(a22==1))&&(a19==5))&&(a25==1))){
	    	a19 = 4;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	return 21;
	    } else if(((a0==1)&&(((a22==1)&&((a28==1)&&((((((a24==1)&&((a7==1)&&((input==4)&&!(a25==1))))&&(a19==1))&&!(a20==1))&&(a29==6))&&(a11==1))))&&(a14==10)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a19==4)&&(((!(a24==1)&&(((a14==8)&&(((a20==1)&&((input==5)&&((a29==7)||(a29==8))))&&(a28==1)))&&(a25==1)))&&(a7==1))&&(a0==1)))&&!(a11==1))&&(a22==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&(((!(a11==1)&&((((a24==1)&&((((((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))&&(input==6))&&!(a7==1))&&!(a0==1)))&&(a20==1))&&(a14==8)))&&(a22==1))&&(a28==1)))){
	    	a19 = 4;
	    	a20 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((((a14==8)&&((((a22==1)&&(((a19==2)&&(!(a20==1)&&(!(a0==1)&&((input==5)&&((a29==8)||(a29==9))))))&&(a24==1)))&&(a25==1))&&!(a7==1)))&&(a11==1))&&(a28==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a7==1)&&((!(a20==1)&&((((a22==1)&&((a25==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==2))&&(a28==1))&&(a19==5))))&&!(a11==1))&&(a0==1)))&&(a24==1)))&&(a14==9))){
	    	a19 = 4;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a19==4)&&(((((a11==1)&&((((a28==1)&&(((a14==10)&&(input==4))&&!(a7==1)))&&(a25==1))&&(a0==1)))&&(a24==1))&&!(a20==1))&&(a29==6))))){
	    	a0 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	return 24;
	    } else if((((((a25==1)&&(((((a24==1)&&(((a28==1)&&(((a29==5)||(a29==6))&&(input==5)))&&(a19==2)))&&(a7==1))&&!(a11==1))&&(a0==1)))&&(a22==1))&&(a14==8))&&(a20==1))){
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a24 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if((((((a19==2)&&(((a14==8)&&((!(a25==1)&&((((input==4)&&((a29==5)||(a29==6)))&&(a22==1))&&(a28==1)))&&!(a7==1)))&&!(a20==1)))&&(a11==1))&&!(a24==1))&&!(a0==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	return 23;
	    } else if(((((a28==1)&&(((a7==1)&&(((((a24==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==2)))&&(a14==10))&&(a22==1))&&(a11==1)))&&!(a20==1)))&&(a0==1))&&!(a25==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a14==10)&&((a28==1)&&((a7==1)&&((a11==1)&&(((((a20==1)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==5)))&&(a22==1))&&(a25==1))&&(a0==1))))))&&!(a24==1))){
	    	a24 = 1;
	    	a19 = 5;
	    	a11 = 0;
	    	a29 = 5;
	    	a14 = 9;
	    	return -1;
	    } else if((((a20==1)&&((((a19==4)&&(((a28==1)&&(!(a11==1)&&(((((a29==7)||(a29==8))&&(input==5))&&!(a24==1))&&(a22==1))))&&(a14==9)))&&!(a7==1))&&(a25==1)))&&(a0==1))){
	    	a29 = 6;
	    	a11 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	return -1;
	    } else if((((!(a7==1)&&(!(a20==1)&&(((a22==1)&&(((!(a0==1)&&((a19==4)&&((input==6)&&((a29==6)||(a29==7)))))&&(a14==9))&&(a24==1)))&&(a11==1))))&&(a25==1))&&(a28==1))){
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	return 21;
	    } else if(((!(a7==1)&&((a22==1)&&((a20==1)&&((a24==1)&&((a14==8)&&((a28==1)&&((a0==1)&&((input==5)&&((((a19==5)&&((a29==9)&&(a25==1)))||(((a29==5)&&!(a25==1))&&(a19==1)))||((a19==1)&&(!(a25==1)&&(a29==6))))))))))))&&!(a11==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a24==1)&&((((a22==1)&&(((a14==8)&&((((input==5)&&(a28==1))&&(a25==1))&&(a19==5)))&&!(a7==1)))&&!(a11==1))&&(a20==1))))&&(a29==7))){
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	return 24;
	    } else if(((a7==1)&&(((a22==1)&&((a14==9)&&(!(a24==1)&&(((a28==1)&&((a11==1)&&(!(a0==1)&&((((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))&&(input==3)))))&&!(a25==1)))))&&!(a20==1)))){
	    	a29 = 9;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	return -1;
	    } else if(((((a22==1)&&(((a29==9)&&((((a20==1)&&((a24==1)&&((a7==1)&&((a19==3)&&(input==3)))))&&(a14==10))&&(a0==1)))&&(a25==1)))&&(a11==1))&&(a28==1))){
	    	a29 = 5;
	    	a19 = 5;
	    	a25 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((((a24==1)&&((a14==9)&&(((!(a7==1)&&((a0==1)&&((a28==1)&&((a22==1)&&((input==3)&&(a29==7))))))&&(a20==1))&&(a11==1))))&&!(a25==1))&&(a19==5))){
	    	a7 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if((((a19==1)&&((!(a0==1)&&((a7==1)&&(((a22==1)&&((a11==1)&&(!(a24==1)&&(((input==2)&&((a29==8)||(a29==9)))&&!(a20==1)))))&&(a28==1))))&&(a25==1)))&&(a14==8))){
	    	a29 = 6;
	    	a19 = 4;
	    	a14 = 9;
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if(((a14==8)&&(!(a25==1)&&((a29==5)&&((a28==1)&&(((((!(a0==1)&&((a11==1)&&((input==6)&&!(a7==1))))&&(a19==5))&&!(a20==1))&&(a22==1))&&(a24==1))))))){
	    	a24 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	a11 = 0;
	    	return 24;
	    } else if(((a22==1)&&(((a0==1)&&((a28==1)&&((a19==5)&&(!(a7==1)&&(((a14==9)&&((a24==1)&&((((a29==6)||(a29==7))&&(input==6))&&!(a11==1))))&&(a25==1))))))&&!(a20==1)))){
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if((((a19==3)&&((a29==7)&&((a7==1)&&((a25==1)&&(((((a22==1)&&(!(a11==1)&&((input==3)&&(a28==1))))&&(a20==1))&&(a24==1))&&!(a0==1))))))&&(a14==8))){
	    	a24 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a25==1)&&(!(a7==1)&&(((!(a11==1)&&((a28==1)&&((a22==1)&&(((a24==1)&&((input==5)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))))&&!(a20==1)))))&&(a0==1))&&(a14==8))))){
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((a24==1)&&((a22==1)&&((a14==8)&&(!(a7==1)&&(!(a25==1)&&(((a28==1)&&((((a19==2)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a0==1))&&!(a20==1)))&&!(a11==1)))))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((a25==1)&&(((a19==4)&&((a0==1)&&(((a28==1)&&(!(a11==1)&&(((input==3)&&(a29==6))&&(a24==1))))&&(a22==1))))&&(a20==1)))&&(a14==9)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 2;
	    	a29 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((a11==1)&&(!(a20==1)&&((a0==1)&&(((a24==1)&&((a7==1)&&((a22==1)&&(((input==6)&&(((a19==1)&&(!(a25==1)&&(a29==6)))||(((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&(!(a25==1)&&(a29==5))))))&&(a14==8)))))&&(a28==1)))))){
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if((((a11==1)&&((a25==1)&&(((((a19==4)&&((a20==1)&&((a0==1)&&(!(a7==1)&&((input==3)&&!(a24==1))))))&&(a22==1))&&(a14==8))&&(a28==1))))&&(a29==7))){
	    	a7 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 1;
	    	return 24;
	    } else if((((a14==9)&&(((((a25==1)&&((a20==1)&&(((a22==1)&&((((a29==5)||(a29==6))&&(input==3))&&(a28==1)))&&(a19==4))))&&!(a7==1))&&(a24==1))&&(a11==1)))&&!(a0==1))){
	    	a19 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((a14==9)&&(((((!(a11==1)&&(!(a7==1)&&(((a25==1)&&((a19==1)&&(input==6)))&&(a29==9))))&&(a28==1))&&(a22==1))&&!(a24==1))&&(a20==1))))){
	    	a11 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	return 23;
	    } else if(((a14==8)&&(((a20==1)&&(!(a11==1)&&(!(a25==1)&&(!(a7==1)&&(!(a24==1)&&((a22==1)&&((a28==1)&&((((a29==8)||(a29==9))&&(input==5))&&(a0==1)))))))))&&(a19==3)))){
	    	a29 = 5;
	    	a20 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a0==1)&&((((a14==8)&&((((!(a25==1)&&(((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==3))&&(a20==1)))&&!(a11==1))&&!(a24==1))&&(a28==1)))&&(a22==1))&&(a7==1)))){
	    	a19 = 4;
	    	a20 = 0;
	    	a0 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if((((a11==1)&&(((((((a29==7)&&(((a22==1)&&((input==4)&&(a19==3)))&&!(a0==1)))&&!(a20==1))&&(a28==1))&&(a14==9))&&!(a25==1))&&!(a7==1)))&&!(a24==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	return 21;
	    } else if((((((a28==1)&&((a25==1)&&(((a20==1)&&((a24==1)&&((((input==4)&&(a19==4))&&!(a7==1))&&(a22==1))))&&(a14==8))))&&(a11==1))&&(a29==6))&&(a0==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a28==1)&&(((a0==1)&&((((((a14==9)&&((input==1)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&!(a25==1))&&(a11==1))&&(a24==1))&&(a20==1)))&&!(a7==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a14==8)&&(((a7==1)&&(((!(a25==1)&&((!(a20==1)&&((input==4)&&(((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))))&&(a22==1)))&&(a24==1))&&!(a11==1)))&&(a28==1)))&&!(a0==1))){
	    	a7 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a20==1)&&(((a0==1)&&(((!(a25==1)&&((((a28==1)&&((!(a11==1)&&(input==2))&&(a14==8)))&&(a29==9))&&(a24==1)))&&(a22==1))&&(a19==4)))&&(a7==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a22==1)&&((a25==1)&&(((((a20==1)&&(((input==3)&&(a28==1))&&(a7==1)))&&(a19==5))&&(a14==9))&&(a29==5))))&&!(a11==1))&&(a0==1))&&(a24==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a0==1)&&((a20==1)&&(((a14==9)&&((a24==1)&&(((a25==1)&&(((input==3)&&(a11==1))&&(a19==3)))&&(a29==9))))&&(a7==1))))&&(a22==1)))){
	    	a19 = 2;
	    	a29 = 7;
	    	a11 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((((!(a20==1)&&(!(a24==1)&&((a7==1)&&((a11==1)&&((a28==1)&&(((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==1))&&(a14==9)))))))&&(a0==1))&&!(a25==1))&&(a22==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&((a20==1)&&(((a14==8)&&((a11==1)&&(((a28==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==5)))&&(a0==1))))&&!(a7==1))))&&(a25==1))&&(a22==1))){
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	return 21;
	    } else if(((a14==9)&&(((a22==1)&&((!(a11==1)&&(((a20==1)&&(((((input==4)&&((a29==8)||(a29==9)))&&!(a0==1))&&!(a7==1))&&(a28==1)))&&!(a25==1)))&&(a19==4)))&&!(a24==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if((((a22==1)&&((a14==9)&&(((a19==4)&&(((((!(a25==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a11==1))&&(a7==1))&&(a20==1))&&(a28==1)))&&!(a0==1))))&&!(a24==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(((a25==1)&&((a19==5)&&((((a22==1)&&((((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&(a20==1))&&(a28==1)))&&(a0==1))&&(a14==8))))&&(a24==1)))&&(a11==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a28==1)&&(((a24==1)&&(((a11==1)&&((a7==1)&&((((a19==1)&&((input==1)&&((a29==5)||(a29==6))))&&!(a20==1))&&(a14==10))))&&(a0==1)))&&(a22==1))))){
	    	a20 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a11==1)&&(!(a25==1)&&((!(a20==1)&&(((((((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6)))&&(input==5))&&(a22==1))&&(a7==1))&&(a24==1))&&(a14==8)))&&(a0==1)))))){
	    	a11 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((((a24==1)&&((a20==1)&&((a22==1)&&(!(a7==1)&&(((a25==1)&&((a11==1)&&((a19==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a14==9))))))&&(a28==1))&&!(a0==1))){
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	a0 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((((a7==1)&&(((a0==1)&&((a28==1)&&((!(a20==1)&&(!(a24==1)&&((((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&(input==4))))&&(a14==8))))&&!(a25==1)))&&!(a11==1))&&(a22==1))){
	    	a29 = 5;
	    	a19 = 5;
	    	return 23;
	    } else if((!(a24==1)&&((a25==1)&&((((a14==9)&&(!(a11==1)&&((a0==1)&&(((a28==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a20==1)))&&(a7==1)))))&&(a22==1))&&(a19==3))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a24==1)&&((a14==8)&&(!(a20==1)&&((((((a28==1)&&(!(a0==1)&&(((a29==8)||(a29==9))&&(input==3))))&&(a25==1))&&(a7==1))&&(a19==2))&&(a22==1)))))&&(a11==1))){
	    	a24 = 0;
	    	a7 = 0;
	    	a0 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((!(a7==1)&&((a14==8)&&((a28==1)&&(((((((a25==1)&&((input==4)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))&&(a22==1))&&(a20==1))&&(a11==1))&&!(a0==1))&&(a24==1)))))){
	    	a19 = 4;
	    	a29 = 9;
	    	a7 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((a14==10)&&((a20==1)&&((a11==1)&&((a24==1)&&(((((a19==3)&&(((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5)))&&(a28==1)))&&(a0==1))&&(a25==1))&&(a7==1))))))){
	    	a29 = 8;
	    	a7 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((!(a20==1)&&(((a25==1)&&(((a14==9)&&((a22==1)&&((a7==1)&&((!(a11==1)&&(((a29==5)||(a29==6))&&(input==3)))&&(a19==5)))))&&!(a0==1)))&&!(a24==1)))&&(a28==1))){
	    	a29 = 8;
	    	a25 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	a7 = 0;
	    	return -1;
	    } else if(((a22==1)&&(!(a25==1)&&((a14==8)&&(!(a7==1)&&(((((((input==4)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))&&!(a24==1))&&(a11==1))&&!(a0==1))&&(a28==1))&&(a20==1))))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a19 = 2;
	    	return 24;
	    } else if(((a19==2)&&((a22==1)&&((a0==1)&&((!(a25==1)&&((a28==1)&&((!(a24==1)&&(((a7==1)&&(((a29==6)||(a29==7))&&(input==1)))&&(a11==1)))&&(a14==9))))&&!(a20==1)))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((a24==1)&&((a20==1)&&(((a11==1)&&(((((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a29==9)&&(a25==1))))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==4)))&&(a28==1))))&&(a22==1))&&!(a7==1))&&(a14==10))&&(a0==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==9)&&(((!(a25==1)&&((!(a20==1)&&(((a28==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a22==1)))&&(a19==2)))&&(a7==1)))&&(a0==1))&&(a11==1)))&&(a24==1))){
	    	a25 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a0 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((a7==1)&&(!(a11==1)&&((((((((!(a20==1)&&((input==4)&&(a25==1)))&&(a29==9))&&(a0==1))&&(a24==1))&&(a22==1))&&(a28==1))&&(a14==8))&&(a19==4))))){
	    	a20 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	return 24;
	    } else if((!(a11==1)&&((a22==1)&&((!(a7==1)&&((!(a20==1)&&((((a28==1)&&(((a24==1)&&(input==5))&&!(a25==1)))&&(a0==1))&&(a29==8)))&&(a19==2)))&&(a14==8))))){
	    	a14 = 9;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a20==1)&&((a28==1)&&((((a19==1)&&((a29==5)&&((a25==1)&&(((!(a7==1)&&(!(a0==1)&&(input==6)))&&(a22==1))&&(a14==8)))))&&!(a11==1))&&!(a24==1))))){
	    	a25 = 0;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if((!(a7==1)&&((a0==1)&&(((!(a11==1)&&((a24==1)&&((((((!(a25==1)&&(a29==6))&&(a19==1))||((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1)))))&&(input==4))&&(a22==1))&&(a20==1))))&&(a14==8))&&(a28==1))))){
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	a7 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((((((((((input==3)&&((((a29==5)&&!(a25==1))&&(a19==1))||((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1))))))&&(a7==1))&&(a14==9))&&(a11==1))&&(a22==1))&&!(a24==1))&&(a0==1))&&(a28==1))&&(a20==1))){
	    	a19 = 5;
	    	a7 = 0;
	    	a14 = 10;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((a14==9)&&(!(a7==1)&&((a24==1)&&((a22==1)&&((a11==1)&&((a20==1)&&((a0==1)&&(((((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5)))&&(input==3))&&(a28==1))&&(a25==1)))))))))){
	    	a19 = 3;
	    	a29 = 5;
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((((a22==1)&&(((a0==1)&&(!(a25==1)&&(!(a20==1)&&(((!(a24==1)&&((input==2)&&((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))))&&(a11==1))&&!(a7==1)))))&&(a28==1)))&&(a14==8))){
	    	a29 = 9;
	    	a24 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((((((a28==1)&&(!(a0==1)&&(((a7==1)&&((a24==1)&&((input==2)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))))&&(a11==1))))&&(a22==1))&&!(a20==1))&&(a14==9))&&(a25==1))){
	    	a11 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a28==1)&&((a11==1)&&((a14==9)&&((a19==1)&&((!(a25==1)&&((((input==6)&&((a29==8)||(a29==9)))&&(a20==1))&&(a24==1)))&&(a22==1))))))&&(a7==1)))){
	    	a7 = 0;
	    	a20 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 2;
	    	return 24;
	    } else if((!(a25==1)&&((((a28==1)&&((((a24==1)&&((((((a29==7)||(a29==8))&&(input==4))&&!(a7==1))&&(a19==4))&&(a14==9)))&&(a11==1))&&!(a0==1)))&&(a22==1))&&(a20==1)))){
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((a19==4)&&(((a28==1)&&(!(a11==1)&&(((a0==1)&&(((a29==7)||(a29==8))&&(input==3)))&&!(a24==1))))&&(a25==1)))&&(a20==1))&&!(a7==1))&&(a14==9))&&(a22==1))){
	    	a25 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((a22==1)&&(!(a20==1)&&((a0==1)&&(!(a11==1)&&((a19==1)&&((((!(a7==1)&&((a28==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==3))))&&!(a24==1))&&(a25==1))&&(a14==9)))))))){
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if((((!(a0==1)&&(((((a24==1)&&((a20==1)&&(!(a11==1)&&(!(a25==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7))))))))&&(a22==1))&&!(a7==1))&&(a19==2)))&&(a28==1))&&(a14==8))){
	    	a29 = 8;
	    	a19 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a14==9)&&(!(a7==1)&&((a22==1)&&(((a29==7)&&((a19==5)&&((!(a20==1)&&((((a28==1)&&(input==3))&&!(a0==1))&&(a25==1)))&&(a11==1))))&&(a24==1)))))){
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((((((a24==1)&&((a28==1)&&(((a0==1)&&((input==3)&&!(a11==1)))&&(a19==5))))&&(a14==9))&&!(a25==1))&&(a22==1))&&(a7==1))&&(a29==7))&&!(a20==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&(!(a24==1)&&((((!(a11==1)&&(((((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==1))&&!(a25==1))&&(a0==1))&&(a14==9)))&&(a7==1))&&(a22==1))&&(a20==1))))){
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a25==1)&&((a22==1)&&(!(a24==1)&&((a7==1)&&(((a19==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a28==1))&&!(a11==1)))&&(a14==9))))))&&(a20==1))&&!(a0==1))){
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	return 23;
	    } else if((((a0==1)&&((!(a20==1)&&(!(a11==1)&&((a14==8)&&((!(a7==1)&&((input==5)&&(((((a25==1)&&(a29==9))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1)))||((a19==1)&&((a29==6)&&!(a25==1))))))&&(a24==1)))))&&(a22==1)))&&(a28==1))){
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	return 23;
	    } else if((((((a22==1)&&((a25==1)&&(((!(a0==1)&&((a28==1)&&(!(a24==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2)))))&&(a7==1))&&!(a20==1))))&&(a14==8))&&(a19==4))&&(a11==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a14==9)&&(!(a11==1)&&((((((a19==1)&&((a7==1)&&(((input==5)&&(a29==9))&&!(a20==1))))&&(a0==1))&&(a28==1))&&!(a25==1))&&(a22==1)))))){
	    	a19 = 2;
	    	a25 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a0 = 0;
	    	return -1;
	    } else if(((a22==1)&&(!(a11==1)&&(((!(a20==1)&&((a7==1)&&(!(a0==1)&&((a24==1)&&(((input==6)&&(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))&&!(a25==1))))))&&(a14==9))&&(a28==1))))){
	    	a7 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((a7==1)&&(((a11==1)&&(!(a25==1)&&((!(a20==1)&&(((((a14==9)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7))))&&(a28==1))&&!(a24==1))&&(a19==2)))&&!(a0==1))))&&(a22==1)))){
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&((a0==1)&&((a14==8)&&(!(a20==1)&&(!(a24==1)&&(((a7==1)&&((a28==1)&&(((input==6)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a11==1))))&&(a22==1)))))))){
	    	a29 = 9;
	    	a25 = 0;
	    	a0 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((((a22==1)&&(((a29==7)&&((a20==1)&&((((a0==1)&&((!(a11==1)&&(input==6))&&(a19==2)))&&(a25==1))&&(a28==1))))&&(a14==9)))&&(a24==1))&&(a7==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	return 23;
	    } else if((((((a28==1)&&((!(a7==1)&&(!(a0==1)&&((a14==8)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&!(a24==1))&&(a25==1)))))&&(a11==1)))&&(a19==3))&&(a22==1))&&(a20==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a0==1)&&((((a28==1)&&(((!(a7==1)&&((a11==1)&&((a14==8)&&(((a29==7)||(a29==8))&&(input==3)))))&&!(a24==1))&&(a20==1)))&&(a22==1))&&(a19==3))))){
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((((((a28==1)&&((a11==1)&&((a7==1)&&(!(a24==1)&&((((a29==8)||(a29==9))&&(input==3))&&(a19==5))))))&&(a14==8))&&!(a20==1))&&!(a25==1))&&(a22==1))&&!(a0==1))){
	    	a7 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	return 23;
	    } else if((((!(a24==1)&&((!(a0==1)&&((((((a28==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4)))&&(a7==1))&&(a25==1))&&(a22==1))&&(a11==1)))&&(a14==8)))&&(a19==2))&&!(a20==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((((a24==1)&&((a0==1)&&((a19==1)&&((((a28==1)&&((a25==1)&&((((a29==5)||(a29==6))&&(input==5))&&!(a20==1))))&&!(a7==1))&&(a11==1)))))&&(a22==1))&&(a14==9))){
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a7==1)&&((((a14==10)&&((((a11==1)&&((((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&(a0==1))&&(a25==1))&&(a22==1)))&&(a19==4))&&!(a24==1)))&&(a20==1))&&(a28==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	return 21;
	    } else if((((a0==1)&&((((((a29==8)&&((a22==1)&&((a25==1)&&((a19==3)&&(!(a7==1)&&(input==3))))))&&(a14==8))&&(a11==1))&&(a28==1))&&!(a20==1)))&&!(a24==1))){
	    	a11 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if(((!(a7==1)&&((a14==8)&&((a0==1)&&((!(a24==1)&&(!(a11==1)&&((a25==1)&&((a28==1)&&((input==2)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4))))))))&&(a22==1)))))&&(a20==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a7==1)&&(((a28==1)&&((a0==1)&&((((a20==1)&&((a14==8)&&((input==3)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2))))))&&!(a24==1))&&(a22==1))))&&(a11==1)))&&(a25==1))){
	    	a24 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((a0==1)&&(((!(a7==1)&&(((a14==8)&&((((a19==2)&&(((input==2)&&((a29==5)||(a29==6)))&&(a25==1)))&&(a11==1))&&(a28==1)))&&(a22==1)))&&(a24==1))&&!(a20==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(((((a22==1)&&((a14==8)&&((((input==5)&&((a29==6)||(a29==7)))&&(a25==1))&&!(a20==1))))&&(a11==1))&&(a7==1))&&(a0==1)))&&(a19==5))&&!(a24==1))){
	    	a29 = 5;
	    	a19 = 3;
	    	a11 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((a14==8)&&(((((a20==1)&&((((a19==4)&&((a0==1)&&((a11==1)&&(((a29==7)||(a29==8))&&(input==4)))))&&(a22==1))&&!(a25==1)))&&!(a7==1))&&(a28==1))&&(a24==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a20==1)&&((a14==10)&&((((((a19==2)&&((a7==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&(a22==1))&&(a11==1))))&&(a0==1))&&(a28==1))&&(a24==1))&&(a25==1))))){
	    	a19 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a14 = 9;
	    	a11 = 0;
	    	return 23;
	    } else if(((a20==1)&&((((a14==9)&&((a22==1)&&(!(a25==1)&&((((!(a7==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7)))))&&(a0==1))&&(a28==1))&&!(a11==1)))))&&(a19==3))&&!(a24==1)))){
	    	a11 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a14==9)&&((((((((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&(a24==1))&&(a0==1))&&!(a7==1))&&(a20==1))&&(a28==1))&&!(a11==1)))&&(a19==5))&&(a22==1))&&!(a25==1))){
	    	a11 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a20==1)&&(((!(a7==1)&&(((a14==9)&&(!(a0==1)&&(((a22==1)&&(((((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))||((a29==5)&&(a19==5)))&&(input==2)))&&!(a11==1))))&&(a24==1)))&&!(a25==1))&&(a28==1)))){
	    	a19 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a24==1)&&(((((a29==9)&&(((a20==1)&&(((input==6)&&(a14==8))&&(a7==1)))&&(a28==1)))&&(a25==1))&&!(a0==1))&&(a19==3)))&&(a11==1)))){
	    	a19 = 2;
	    	return -1;
	    } else if((((a14==9)&&(!(a11==1)&&((a22==1)&&(((a24==1)&&(((a28==1)&&(!(a7==1)&&(((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==6))))&&!(a0==1)))&&!(a20==1)))))&&!(a25==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((a22==1)&&((!(a20==1)&&(((!(a7==1)&&(((a29==6)||(a29==7))&&(input==4)))&&!(a24==1))&&!(a25==1)))&&(a0==1)))&&(a19==5))&&(a11==1))&&(a14==9))&&(a28==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	return 21;
	    } else if(((a7==1)&&(((a14==9)&&((!(a0==1)&&(!(a25==1)&&(((a28==1)&&((a11==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==2))))&&(a20==1))))&&(a24==1)))&&(a22==1)))){
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((a14==8)&&(((!(a7==1)&&(((a19==1)&&((a22==1)&&(((a24==1)&&(((input==1)&&(a0==1))&&(a28==1)))&&(a25==1))))&&!(a20==1)))&&!(a11==1))&&(a29==5)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a22==1)&&((!(a11==1)&&(((a0==1)&&((a7==1)&&((a14==9)&&((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==5)))))&&(a28==1)))&&!(a24==1)))&&!(a20==1)))){
	    	a19 = 2;
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((a19==2)&&(!(a0==1)&&((((!(a24==1)&&(((((((a29==5)||(a29==6))&&(input==2))&&(a22==1))&&!(a20==1))&&(a14==8))&&!(a25==1)))&&(a28==1))&&!(a11==1))&&(a7==1))))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(!(a24==1)&&((a0==1)&&(((a28==1)&&((((((((a19==2)&&(a29==5))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1))))&&(input==5))&&!(a25==1))&&(a7==1))&&(a11==1))&&(a22==1)))&&(a14==9)))))){
	    	a0 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	return -1;
	    } else if(((((!(a11==1)&&(((((a28==1)&&((a22==1)&&((a20==1)&&(!(a24==1)&&(input==1)))))&&!(a25==1))&&(a0==1))&&(a14==8)))&&(a29==5))&&(a19==5))&&!(a7==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a24==1)&&(((!(a25==1)&&((((!(a11==1)&&((a22==1)&&((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==3))))&&(a14==8))&&!(a7==1))&&(a0==1)))&&(a28==1))&&(a20==1)))){
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((!(a0==1)&&(((((a14==9)&&(((((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a28==1))&&(a7==1))&&(a25==1)))&&!(a11==1))&&(a24==1))&&(a22==1)))&&(a19==4)))){
	    	a14 = 8;
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	return 21;
	    } else if(((a14==8)&&((((((a19==1)&&(((((a25==1)&&(((a29==8)||(a29==9))&&(input==1)))&&(a24==1))&&!(a20==1))&&(a22==1)))&&!(a7==1))&&(a28==1))&&!(a11==1))&&(a0==1)))){
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a28==1)&&((a20==1)&&((a19==2)&&((a14==8)&&((a0==1)&&((((((a22==1)&&((input==2)&&!(a11==1)))&&(a29==5))&&(a25==1))&&(a24==1))&&!(a7==1)))))))){
	    	a24 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if(((((a0==1)&&((a22==1)&&((a7==1)&&(((a11==1)&&((((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==4))&&(a28==1))&&(a14==8)))&&!(a24==1)))))&&!(a20==1))&&(a25==1))){
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	return 21;
	    } else if((!(a25==1)&&(((a7==1)&&((a14==8)&&(!(a0==1)&&((a20==1)&&((a19==1)&&(((a22==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a28==1)))&&!(a11==1)))))))&&(a24==1)))){
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	a20 = 0;
	    	return -1;
	    } else if((((!(a24==1)&&((a14==9)&&((a19==5)&&((a7==1)&&((a0==1)&&(((!(a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))&&(a28==1))&&(a20==1)))))))&&(a22==1))&&!(a25==1))){
	    	a20 = 0;
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((((((((!(a11==1)&&(!(a7==1)&&(((a14==9)&&(input==3))&&(a19==5))))&&!(a25==1))&&(a22==1))&&(a29==9))&&!(a20==1))&&!(a24==1))&&(a0==1))&&(a28==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if((((a11==1)&&(((a14==9)&&((!(a20==1)&&((a0==1)&&((input==4)&&(((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==5)))||((((a29==8)&&((a7==1)&&!(a25==1)))&&(a19==5))||((((a7==1)&&!(a25==1))&&(a29==9))&&(a19==5)))))))&&(a22==1)))&&!(a24==1)))&&(a28==1))){
	    	a20 = 1;
	    	a29 = 8;
	    	a14 = 10;
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a25==1)&&((((a24==1)&&((!(a0==1)&&((a7==1)&&(((((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a22==1))&&(a14==9))&&(a28==1))))&&(a11==1)))&&!(a20==1))&&(a19==1)))){
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&(((!(a0==1)&&((a28==1)&&(((a29==6)&&(((((input==5)&&(a22==1))&&!(a24==1))&&(a19==1))&&(a11==1)))&&(a20==1))))&&(a7==1))&&(a14==9)))){
	    	a0 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	return -1;
	    } else if(((a22==1)&&(!(a7==1)&&((((a25==1)&&(!(a11==1)&&(!(a0==1)&&((a24==1)&&((!(a20==1)&&((input==5)&&(a29==6)))&&(a28==1))))))&&(a19==1))&&(a14==9))))){
	    	a11 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 3;
	    	a0 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a28==1)&&(((a24==1)&&(((a25==1)&&((!(a20==1)&&(!(a0==1)&&((a7==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a14==9)))&&(a19==3)))&&!(a11==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if((((a14==8)&&((a7==1)&&((a28==1)&&(!(a24==1)&&(!(a0==1)&&((((a25==1)&&((a19==2)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1))))&&!(a20==1))&&(a22==1)))))))&&!(a11==1))){
	    	a19 = 5;
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if((!(a25==1)&&((!(a0==1)&&(((((a14==9)&&(((((input==5)&&((a29==7)||(a29==8)))&&(a24==1))&&(a22==1))&&(a19==3)))&&!(a11==1))&&(a7==1))&&!(a20==1)))&&(a28==1)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a24==1)&&(((a28==1)&&(!(a0==1)&&((a20==1)&&((a22==1)&&((a25==1)&&((a11==1)&&(!(a7==1)&&(((a29==7)||(a29==8))&&(input==6)))))))))&&(a14==8)))&&(a19==5))){
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	a7 = 1;
	    	return 24;
	    } else if(((!(a11==1)&&((((!(a24==1)&&((a19==1)&&(((a28==1)&&((a0==1)&&(((a29==8)||(a29==9))&&(input==6))))&&(a22==1))))&&(a7==1))&&(a25==1))&&(a20==1)))&&(a14==9))){
	    	a24 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 2;
	    	a29 = 8;
	    	return 23;
	    } else if(((((((!(a7==1)&&((a11==1)&&(((a19==3)&&(!(a20==1)&&((input==6)&&(a28==1))))&&!(a0==1))))&&(a29==9))&&!(a25==1))&&(a22==1))&&(a14==9))&&!(a24==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a7==1)&&(!(a20==1)&&(!(a24==1)&&(!(a0==1)&&((a25==1)&&(((a11==1)&&((a14==8)&&(((input==1)&&((a29==5)||(a29==6)))&&(a22==1))))&&(a19==1))))))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a7==1)&&((!(a24==1)&&((!(a25==1)&&(!(a0==1)&&((a28==1)&&((((input==3)&&(a14==8))&&!(a20==1))&&(a11==1)))))&&(a22==1)))&&(a19==4)))&&(a29==6))){
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	a7 = 0;
	    	return 23;
	    } else if(((a28==1)&&((((a25==1)&&((a14==8)&&((a24==1)&&((a19==2)&&(((a7==1)&&((((a29==5)||(a29==6))&&(input==2))&&(a20==1)))&&(a22==1))))))&&(a11==1))&&!(a0==1)))){
	    	a19 = 3;
	    	a29 = 7;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a11==1)&&(((a28==1)&&((a22==1)&&((a19==1)&&(((!(a0==1)&&(((a20==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4)))&&(a24==1)))&&!(a7==1))&&!(a25==1)))))&&(a14==9)))){
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 7;
	    	a24 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if(((a0==1)&&((((((((a11==1)&&((a7==1)&&((input==5)&&(((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))))))&&(a24==1))&&(a14==9))&&(a28==1))&&(a25==1))&&(a22==1))&&!(a20==1)))){
	    	a19 = 5;
	    	a29 = 9;
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((((a28==1)&&((a22==1)&&((a14==9)&&((a11==1)&&((!(a25==1)&&((((a20==1)&&(input==6))&&!(a0==1))&&(a29==5)))&&(a19==4))))))&&(a7==1))&&(a24==1))){
	    	a29 = 9;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if(((a7==1)&&((a19==2)&&((a11==1)&&((((a14==9)&&((a25==1)&&(((((input==2)&&(a22==1))&&(a20==1))&&(a28==1))&&(a0==1))))&&(a24==1))&&(a29==6)))))){
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 5;
	    	a24 = 0;
	    	return -1;
	    } else if(((a14==9)&&(((a22==1)&&(((!(a25==1)&&(((a28==1)&&((((input==1)&&(a29==6))&&(a0==1))&&(a20==1)))&&(a7==1)))&&(a19==4))&&!(a24==1)))&&!(a11==1)))){
	    	a20 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a7 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if((!(a0==1)&&((((((a19==5)&&((a20==1)&&(((((input==2)&&((a29==5)||(a29==6)))&&!(a7==1))&&(a14==8))&&(a11==1))))&&(a24==1))&&(a22==1))&&!(a25==1))&&(a28==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a28==1)&&((a0==1)&&(((!(a7==1)&&((((((input==1)&&((a29==8)||(a29==9)))&&!(a20==1))&&!(a25==1))&&(a24==1))&&(a19==4)))&&(a11==1))&&(a14==8)))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a19==4)&&((a7==1)&&((!(a11==1)&&((!(a24==1)&&((((((a29==7)||(a29==8))&&(input==5))&&(a0==1))&&(a25==1))&&(a22==1)))&&(a14==9)))&&(a28==1))))&&!(a20==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((((((!(a0==1)&&(!(a11==1)&&((a28==1)&&((a19==5)&&(((a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1)))&&(a20==1))))))&&(a14==8))&&(a22==1))&&!(a24==1))&&!(a7==1))){
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	return -1;
	    } else if(((a25==1)&&(((a19==5)&&((a0==1)&&(!(a24==1)&&(!(a11==1)&&((a22==1)&&((a29==6)&&(!(a20==1)&&(((a14==8)&&(input==2))&&(a28==1)))))))))&&(a7==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a24==1)&&((((((a7==1)&&(((a22==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&(a28==1)))&&!(a0==1)))&&(a14==9))&&(a20==1))&&(a19==3))&&(a25==1)))&&!(a11==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a0==1)&&((a7==1)&&((!(a24==1)&&(((((((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&(a19==4))&&(a14==8))&&!(a11==1))&&(a20==1))&&(a28==1)))&&!(a25==1)))))){
	    	a29 = 5;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a25==1)&&((a11==1)&&((a19==4)&&((a14==9)&&((a29==6)&&((!(a0==1)&&(((input==3)&&!(a7==1))&&(a28==1)))&&!(a20==1)))))))&&!(a24==1))&&(a22==1))){
	    	a19 = 2;
	    	a7 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	return 21;
	    } else if(((a24==1)&&((!(a20==1)&&(!(a0==1)&&((a19==1)&&((a29==8)&&((((((a14==8)&&(input==3))&&(a22==1))&&(a7==1))&&(a28==1))&&!(a25==1))))))&&!(a11==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((((((a11==1)&&(((((((a28==1)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9))))&&(a14==8))&&!(a0==1))&&(a22==1))&&!(a25==1))&&!(a7==1)))&&(a19==3))&&(a24==1))&&!(a20==1))){
	    	a19 = 4;
	    	a29 = 9;
	    	return 24;
	    } else if((((a11==1)&&((((((((((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&(a28==1))&&(a20==1))&&(a19==3))&&(a25==1))&&!(a0==1))&&(a24==1))&&(a14==9))&&(a22==1)))&&!(a7==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((((((((a19==5)&&(((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==9)))||((a19==1)&&((a29==5)&&((a25==1)&&((a7==1)&&!(a20==1))))))&&(input==2))&&(a0==1))&&!(a24==1))&&(a14==9))&&(a28==1))&&(a11==1)))){
	    	a19 = 4;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if((((a20==1)&&((a28==1)&&(((a25==1)&&((a22==1)&&((!(a11==1)&&((a14==8)&&((input==2)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))))))&&(a7==1))))&&(a0==1))))&&!(a24==1))){
	    	a20 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a0 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a19==1)&&((a11==1)&&((a22==1)&&((!(a20==1)&&((a0==1)&&((a7==1)&&((a24==1)&&((a14==9)&&(((input==3)&&((a29==6)||(a29==7)))&&!(a25==1)))))))&&(a28==1)))))){
	    	a7 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 4;
	    	a0 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a0==1)&&(!(a7==1)&&(((((a22==1)&&(((a29==6)&&((input==2)&&(a25==1)))&&!(a24==1)))&&(a20==1))&&(a11==1))&&(a28==1))))&&(a19==3))&&(a14==8))){
	    	a29 = 8;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if(((((((a11==1)&&(((a14==8)&&((a0==1)&&((a7==1)&&(!(a25==1)&&((input==6)&&(a28==1))))))&&(a19==3)))&&(a29==7))&&!(a24==1))&&!(a20==1))&&(a22==1))){
	    	a11 = 0;
	    	return 23;
	    } else if(((a14==10)&&((a7==1)&&(((a0==1)&&(((a22==1)&&((a24==1)&&((!(a20==1)&&(!(a25==1)&&(((a29==7)||(a29==8))&&(input==2))))&&(a28==1))))&&(a19==2)))&&(a11==1))))){
	    	a14 = 8;
	    	a29 = 9;
	    	a0 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((a24==1)&&((a14==9)&&((a22==1)&&((((a11==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a28==1))&&!(a20==1)))))&&(a7==1))&&(a19==2))&&!(a25==1))&&(a0==1))){
	    	a29 = 7;
	    	a24 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	a11 = 0;
	    	return 23;
	    } else if(((((a11==1)&&((((a22==1)&&((((((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&!(a20==1))&&!(a24==1))&&(a0==1))&&(a25==1)))&&(a28==1))&&!(a7==1)))&&(a14==9))&&(a19==3))){
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==8)&&((!(a25==1)&&(((a7==1)&&(((((a24==1)&&((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==5)))&&!(a20==1))&&(a0==1))&&(a28==1)))&&(a22==1)))&&!(a11==1)))){
	    	a14 = 9;
	    	a19 = 4;
	    	a29 = 6;
	    	a11 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if(((a28==1)&&(((((a7==1)&&(((a20==1)&&(!(a0==1)&&((((input==3)&&(a24==1))&&(a19==4))&&(a11==1))))&&(a29==5)))&&(a22==1))&&(a14==8))&&!(a25==1)))){
	    	a29 = 9;
	    	a0 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a7==1)&&((((a14==9)&&((a24==1)&&((a28==1)&&(((a20==1)&&((!(a11==1)&&(((a29==7)||(a29==8))&&(input==2)))&&(a19==1)))&&(a22==1)))))&&!(a0==1))&&!(a25==1)))){
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	return -1;
	    } else if(((((a29==6)&&((a28==1)&&(!(a7==1)&&((((a22==1)&&((((input==6)&&(a0==1))&&(a25==1))&&(a20==1)))&&(a14==8))&&(a19==4)))))&&(a11==1))&&!(a24==1))){
	    	a19 = 5;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((((a25==1)&&((a19==1)&&((!(a0==1)&&(((a14==9)&&(!(a20==1)&&(((input==6)&&((a29==5)||(a29==6)))&&(a11==1))))&&(a7==1)))&&(a24==1))))&&(a28==1))&&(a22==1))){
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	return 21;
	    } else if(((a19==3)&&(!(a24==1)&&((((a28==1)&&((a7==1)&&(((a22==1)&&(!(a0==1)&&(!(a11==1)&&((a29==6)&&(input==6)))))&&(a20==1))))&&(a14==9))&&!(a25==1))))){
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((!(a0==1)&&((a22==1)&&((a20==1)&&((a24==1)&&((a19==4)&&(((a11==1)&&(((a7==1)&&((input==6)&&((a29==5)||(a29==6))))&&(a28==1)))&&(a25==1)))))))&&(a14==9))){
	    	a29 = 6;
	    	a14 = 8;
	    	a7 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if(((!(a25==1)&&(!(a0==1)&&((a28==1)&&(!(a24==1)&&(((((a19==5)&&((((a29==5)||(a29==6))&&(input==3))&&!(a7==1)))&&(a14==8))&&(a11==1))&&(a20==1))))))&&(a22==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a29==9)&&((((a28==1)&&(((a19==4)&&((a14==8)&&((a20==1)&&(((input==2)&&!(a24==1))&&!(a7==1)))))&&(a0==1)))&&(a25==1))&&(a11==1)))&&(a22==1))){
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 7;
	    	return 24;
	    } else if(((a20==1)&&((a19==4)&&((((!(a24==1)&&(((a22==1)&&((!(a11==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1)))&&(a28==1)))&&(a14==8)))&&!(a0==1))&&!(a7==1))&&!(a25==1))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((((a0==1)&&((a19==3)&&(((a7==1)&&(!(a24==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a20==1))))&&(a11==1))&&!(a25==1))&&(a28==1))&&(a22==1))&&(a14==9))){
	    	a25 = 1;
	    	a14 = 10;
	    	a20 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((((a14==8)&&(((!(a20==1)&&(((a25==1)&&((a28==1)&&(((input==3)&&((a29==7)||(a29==8)))&&!(a11==1))))&&(a7==1)))&&(a0==1))&&(a19==1)))&&(a22==1))&&(a24==1))){
	    	a7 = 0;
	    	a19 = 5;
	    	a24 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((a14==8)&&(!(a25==1)&&((a11==1)&&((a20==1)&&(((a19==5)&&((!(a7==1)&&((a28==1)&&(((input==4)&&((a29==5)||(a29==6)))&&(a24==1))))&&!(a0==1)))&&(a22==1))))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((((a20==1)&&(!(a7==1)&&((a28==1)&&((a11==1)&&((((a29==5)||(a29==6))&&(input==4))&&!(a25==1))))))&&(a14==8))&&!(a0==1))&&(a24==1)))&&(a19==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a0==1)&&((!(a7==1)&&((a28==1)&&(((a19==4)&&(!(a25==1)&&((((input==2)&&!(a24==1))&&!(a11==1))&&(a22==1))))&&(a29==9))))&&(a20==1)))&&(a14==8))){
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((a25==1)&&((a22==1)&&(((((a7==1)&&((a28==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a19==4))))&&!(a0==1))&&!(a24==1))&&(a14==9))))&&(a11==1)))){
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	a25 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if(((!(a7==1)&&(((a19==2)&&((a29==6)&&(((!(a0==1)&&((a20==1)&&(((input==6)&&!(a11==1))&&(a25==1))))&&(a28==1))&&(a22==1))))&&(a24==1)))&&(a14==9))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a0==1)&&(!(a7==1)&&(((a20==1)&&((a25==1)&&((a28==1)&&(((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==2))&&!(a24==1)))))&&(a14==8))))&&(a22==1)))){
	    	a29 = 9;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a14==9)&&(((a7==1)&&(((((!(a24==1)&&(((input==1)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))))&&(a25==1)))&&(a11==1))&&!(a0==1))&&(a28==1))&&(a22==1)))&&!(a20==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a7 = 0;
	    	return 23;
	    } else if(((a11==1)&&(((((!(a0==1)&&(((a24==1)&&((a7==1)&&((input==2)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))))))&&!(a20==1)))&&(a14==9))&&(a28==1))&&(a22==1))&&!(a25==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((((((a11==1)&&(!(a7==1)&&(((a22==1)&&(!(a0==1)&&((a20==1)&&((((a29==7)||(a29==8))&&(input==1))&&(a24==1)))))&&(a28==1))))&&(a19==4))&&(a14==9))&&!(a25==1))){
	    	a29 = 9;
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	return 21;
	    } else if(((a22==1)&&((((a28==1)&&((a11==1)&&((a0==1)&&((a24==1)&&(!(a7==1)&&((((((a25==1)&&(a29==8))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5)))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==6)))))))&&(a20==1))&&(a14==10)))){
	    	a19 = 5;
	    	a11 = 0;
	    	a7 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((((!(a24==1)&&((a19==1)&&((((a14==8)&&((!(a0==1)&&((a28==1)&&(input==4)))&&!(a25==1)))&&(a29==6))&&(a11==1))))&&!(a7==1))&&(a20==1))&&(a22==1))){
	    	a19 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if((((((a14==9)&&(!(a7==1)&&((a25==1)&&(!(a24==1)&&((a22==1)&&((a19==1)&&(((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a20==1))))))))&&(a28==1))&&!(a11==1))&&(a0==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((!(a0==1)&&((a14==8)&&(((!(a24==1)&&((!(a11==1)&&((((a29==6)||(a29==7))&&(input==2))&&(a22==1)))&&(a19==5)))&&(a28==1))&&!(a20==1))))&&(a25==1)))){
	    	a24 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if((((a20==1)&&(((a28==1)&&((((a24==1)&&((a22==1)&&(((((a29==5)||(a29==6))&&(input==3))&&!(a25==1))&&(a11==1))))&&!(a7==1))&&!(a0==1)))&&(a14==8)))&&(a19==5))){
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a28==1)&&(!(a7==1)&&(((((a11==1)&&((a19==3)&&((a20==1)&&(!(a24==1)&&((input==2)&&((a29==6)||(a29==7)))))))&&!(a0==1))&&(a14==8))&&(a22==1)))))){
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	return 21;
	    } else if(((a22==1)&&((a11==1)&&(((a7==1)&&(((a28==1)&&(!(a24==1)&&((!(a25==1)&&((a14==8)&&((input==3)&&(a19==1))))&&!(a0==1))))&&(a29==6)))&&!(a20==1))))){
	    	a19 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((a0==1)&&((a19==5)&&((a14==8)&&((a11==1)&&((a22==1)&&(!(a24==1)&&((!(a7==1)&&(((a29==7)||(a29==8))&&(input==6)))&&(a25==1))))))))&&!(a20==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a24==1)&&(((a20==1)&&((((a19==1)&&(!(a0==1)&&(((((a28==1)&&(input==1))&&(a11==1))&&(a22==1))&&!(a25==1))))&&(a14==9))&&(a7==1)))&&(a29==8)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	return 23;
	    } else if(((a25==1)&&((!(a20==1)&&(((!(a7==1)&&((a28==1)&&((((input==4)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4))))&&(a14==9))&&(a22==1))))&&!(a0==1))&&(a24==1)))&&!(a11==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((a7==1)&&((a28==1)&&((a22==1)&&((((!(a24==1)&&((a19==2)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==5))&&(a14==8))&&!(a25==1))))&&!(a11==1))&&(a0==1))&&(a20==1)))))){
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((((((a14==10)&&(((a20==1)&&((!(a24==1)&&(((a0==1)&&(input==3))&&(a22==1)))&&(a28==1)))&&(a7==1)))&&(a19==2))&&(a11==1))&&(a29==8))&&!(a25==1))){
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	a11 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((((!(a0==1)&&(((((((a19==3)&&((input==3)&&(a22==1)))&&(a28==1))&&!(a20==1))&&(a14==8))&&(a24==1))&&!(a25==1)))&&(a29==5))&&(a11==1))&&!(a7==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((((((((a28==1)&&(!(a0==1)&&((a25==1)&&((a20==1)&&((a24==1)&&(input==2))))))&&!(a11==1))&&(a14==8))&&(a22==1))&&(a29==8))&&!(a7==1))&&(a19==1))){
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a25==1)&&(((a19==1)&&((((a28==1)&&((((a0==1)&&((a14==9)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a22==1))&&!(a7==1)))&&!(a11==1))&&!(a24==1)))&&!(a20==1)))){
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((!(a20==1)&&(((a19==1)&&((a11==1)&&((a7==1)&&((((a28==1)&&((((a29==8)||(a29==9))&&(input==3))&&(a14==9)))&&(a22==1))&&!(a24==1)))))&&!(a0==1)))&&!(a25==1))){
	    	a11 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((((a25==1)&&((a14==9)&&((a20==1)&&(!(a7==1)&&((a24==1)&&(!(a0==1)&&((((a19==5)&&(((a29==5)||(a29==6))&&(input==5)))&&(a28==1))&&(a22==1))))))))&&(a11==1))){
	    	a11 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a29==7)&&((a20==1)&&((a19==4)&&(((((a7==1)&&(!(a25==1)&&((a14==9)&&(input==1))))&&(a24==1))&&(a28==1))&&(a22==1))))))&&!(a0==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==9)&&((((((a22==1)&&(!(a0==1)&&((a24==1)&&(((!(a7==1)&&(input==3))&&!(a20==1))&&(a29==9)))))&&(a19==5))&&(a28==1))&&(a11==1))&&(a25==1)))){
	    	a11 = 0;
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((!(a25==1)&&((a7==1)&&((a28==1)&&((((a22==1)&&(((a29==6)&&(input==2))&&(a19==5)))&&!(a20==1))&&(a0==1)))))&&(a14==9))&&(a24==1))&&(a11==1))){
	    	a19 = 1;
	    	a14 = 10;
	    	a25 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if(((a22==1)&&((((a29==6)&&(((a0==1)&&((a28==1)&&((a11==1)&&((a25==1)&&((a19==1)&&((input==1)&&!(a7==1)))))))&&(a14==9)))&&(a20==1))&&!(a24==1)))){
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a0 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if(((a25==1)&&((a28==1)&&(((a14==8)&&(((a7==1)&&(((((input==6)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6))))&&(a22==1))&&!(a11==1))&&(a24==1)))&&(a20==1)))&&!(a0==1))))){
	    	a14 = 9;
	    	a19 = 5;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if((((((a14==8)&&(((a20==1)&&((a7==1)&&(((((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a22==1))&&(a28==1))&&(a0==1))))&&(a19==1)))&&!(a11==1))&&!(a24==1))&&(a25==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a7==1)&&((a19==4)&&((a11==1)&&(((((a25==1)&&((a24==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a22==1))))&&(a28==1))&&(a14==9))&&!(a20==1)))))&&!(a0==1))){
	    	a7 = 1;
	    	a29 = 8;
	    	a0 = 1;
	    	a19 = 5;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a11==1)&&(!(a25==1)&&(((a28==1)&&((a0==1)&&((a7==1)&&((!(a20==1)&&((a22==1)&&((((a29==5)||(a29==6))&&(input==1))&&(a19==3))))&&(a14==8)))))&&!(a24==1))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	a29 = 7;
	    	return 23;
	    } else if(((((a7==1)&&((!(a25==1)&&((a14==9)&&(!(a11==1)&&((((input==5)&&(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(a24==1))&&(a28==1)))))&&(a22==1)))&&!(a20==1))&&!(a0==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((((a19==5)&&((a7==1)&&((a0==1)&&((((a22==1)&&((a29==8)&&((a24==1)&&(((a25==1)&&(input==6))&&(a14==8)))))&&(a11==1))&&(a28==1)))))&&!(a20==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a20==1)&&((a28==1)&&(((a11==1)&&((a24==1)&&(((input==2)&&((((a29==9)&&((a7==1)&&!(a25==1)))&&(a19==5))||((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1))))))&&(a22==1))))&&(a14==8))))&&!(a0==1))){
	    	a29 = 5;
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((((!(a24==1)&&(((a25==1)&&((((a14==8)&&((a7==1)&&((a19==2)&&(input==1))))&&(a11==1))&&(a29==5)))&&(a22==1)))&&(a28==1))&&(a0==1))&&(a20==1))){
	    	a11 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a20==1)&&(!(a25==1)&&(((a29==7)&&(((a28==1)&&((a14==9)&&((a7==1)&&((a19==5)&&((a24==1)&&((a22==1)&&(input==3)))))))&&(a11==1)))&&(a0==1))))){
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a14 = 8;
	    	a7 = 0;
	    	return 21;
	    } else if((((((a14==9)&&(!(a20==1)&&(((a28==1)&&((!(a7==1)&&(!(a24==1)&&((input==1)&&((a29==7)||(a29==8)))))&&(a19==1)))&&!(a11==1))))&&(a25==1))&&!(a0==1))&&(a22==1))){
	    	a25 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a7==1)&&((a22==1)&&((a28==1)&&(!(a0==1)&&((a11==1)&&(!(a25==1)&&((((a14==9)&&(((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a19==1)))&&(a20==1))&&(a24==1))))))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a29==7)&&(((!(a0==1)&&((a7==1)&&(((a20==1)&&(((!(a11==1)&&((a19==3)&&(input==2)))&&(a24==1))&&(a25==1)))&&(a28==1))))&&(a22==1))&&(a14==8)))){
	    	a24 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((a14==9)&&((!(a20==1)&&((a22==1)&&((!(a24==1)&&(!(a11==1)&&((((((a25==1)&&!(a7==1))&&(a29==6))&&(a19==1))||((((!(a25==1)&&(a7==1))&&(a29==9))&&(a19==5))||((a19==1)&&(((a25==1)&&!(a7==1))&&(a29==5)))))&&(input==6))))&&(a28==1))))&&!(a0==1)))){
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((((((a29==6)&&((!(a20==1)&&((a19==1)&&(!(a11==1)&&(input==3))))&&!(a24==1)))&&!(a0==1))&&(a22==1))&&(a7==1))&&(a28==1)))&&(a14==8))){
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&(!(a24==1)&&((!(a25==1)&&((a14==10)&&((((a28==1)&&(((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==4))&&(a20==1)))&&(a7==1))&&(a0==1))))&&(a11==1))))){
	    	a19 = 3;
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	return -1;
	    } else if(((!(a7==1)&&((a14==9)&&((a11==1)&&((a28==1)&&(!(a24==1)&&((a19==5)&&(((!(a0==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4)))&&(a20==1))&&!(a25==1))))))))&&(a22==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	a19 = 2;
	    	return 21;
	    } else if(((a22==1)&&(!(a25==1)&&((((((a28==1)&&((!(a24==1)&&(!(a11==1)&&(((a29==8)||(a29==9))&&(input==3))))&&(a20==1)))&&(a0==1))&&!(a7==1))&&(a14==8))&&(a19==4))))){
	    	a0 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if(((a28==1)&&((a24==1)&&(((a25==1)&&((a19==1)&&((!(a11==1)&&((((((a29==8)||(a29==9))&&(input==2))&&(a22==1))&&(a14==9))&&(a0==1)))&&!(a20==1))))&&!(a7==1))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a14==9)&&((a19==1)&&((a28==1)&&((a0==1)&&((!(a7==1)&&((a22==1)&&((a25==1)&&((((a29==5)||(a29==6))&&(input==6))&&(a24==1)))))&&!(a20==1)))))))){
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	a14 = 10;
	    	return 21;
	    } else if((((((a11==1)&&((!(a25==1)&&(((((a19==4)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8))))&&(a0==1))&&(a24==1))&&(a20==1)))&&(a28==1)))&&(a22==1))&&(a14==9))&&!(a7==1))){
	    	a0 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((!(a25==1)&&((a14==8)&&((!(a24==1)&&((((!(a7==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1)))&&(a28==1))&&!(a20==1))&&(a19==1)))&&!(a11==1))))&&!(a0==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	a25 = 1;
	    	return 21;
	    } return calculate_output8(input);
	}

	int calculate_output8(int input) {
	    if((((a14==8)&&(((((!(a0==1)&&(((a7==1)&&((a19==5)&&(((a29==6)||(a29==7))&&(input==4))))&&(a28==1)))&&!(a20==1))&&(a24==1))&&!(a11==1))&&(a22==1)))&&!(a25==1))){
	    	a11 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a25 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((((a25==1)&&((((a28==1)&&(((((((input==2)&&(a22==1))&&(a0==1))&&(a14==8))&&(a11==1))&&(a19==3))&&!(a24==1)))&&!(a20==1))&&(a29==6)))&&(a7==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	return 24;
	    } else if((((!(a11==1)&&((a28==1)&&(((((((a29==8)&&(!(a25==1)&&((a24==1)&&(!(a7==1)&&!(a20==1)))))&&(a19==5))||(((!(a25==1)&&((a24==1)&&(!(a20==1)&&!(a7==1))))&&(a29==9))&&(a19==5)))||(((a29==5)&&((a25==1)&&(((a20==1)&&(a7==1))&&!(a24==1))))&&(a19==1)))&&(input==2))&&(a22==1))))&&(a0==1))&&(a14==8))){
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	a7 = 0;
	    	a25 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((a11==1)&&(((a22==1)&&(((!(a20==1)&&((((a19==5)&&((a14==8)&&(((a29==7)||(a29==8))&&(input==6))))&&(a28==1))&&!(a25==1)))&&(a24==1))&&!(a7==1)))&&!(a0==1)))){
	    	a14 = 9;
	    	a24 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	return 24;
	    } else if(((a22==1)&&(!(a11==1)&&((!(a7==1)&&(((a19==2)&&(!(a20==1)&&(!(a24==1)&&((((input==3)&&(a29==6))&&(a0==1))&&(a28==1)))))&&(a25==1)))&&(a14==8))))){
	    	a25 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a7==1)&&(!(a25==1)&&((((((a14==9)&&((!(a11==1)&&(((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a0==1)))&&!(a20==1)))&&(a22==1))&&!(a24==1))&&(a19==3))&&(a28==1))))){
	    	a20 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a0==1)&&(((a14==9)&&((a28==1)&&((a22==1)&&((a7==1)&&((!(a20==1)&&((a25==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==2))&&(a24==1))))&&(a11==1))))))&&(a19==1)))){
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a24==1)&&(((((a25==1)&&(((a28==1)&&((a19==5)&&((a14==9)&&((a22==1)&&(input==5)))))&&!(a7==1)))&&!(a20==1))&&(a29==7))&&(a11==1))))){
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&((a7==1)&&((a19==3)&&(!(a24==1)&&(((((a20==1)&&(!(a25==1)&&((a0==1)&&((input==5)&&((a29==6)||(a29==7))))))&&!(a11==1))&&(a22==1))&&(a14==9))))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&(!(a25==1)&&(((a19==5)&&((a24==1)&&((!(a11==1)&&((a20==1)&&((a14==9)&&(((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&(a7==1)))))&&(a28==1))))&&(a0==1))))){
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 3;
	    	a0 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((((a19==1)&&(!(a11==1)&&(((((a0==1)&&((a7==1)&&((a28==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==6))&&!(a25==1)))))&&(a14==8))&&!(a20==1))&&(a22==1))))&&(a24==1))){
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	return 24;
	    } else if((((((a19==1)&&((a28==1)&&(!(a20==1)&&((((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&!(a0==1))&&(a22==1))&&!(a25==1))&&!(a7==1)))))&&(a14==9))&&(a24==1))&&(a11==1))){
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a20==1)&&((a11==1)&&((a0==1)&&((((((a22==1)&&(!(a7==1)&&(((input==2)&&(a14==10))&&(a29==6))))&&!(a25==1))&&(a19==5))&&(a24==1))&&(a28==1)))))){
	    	a0 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if(((((((a22==1)&&(((a24==1)&&((a19==4)&&((a25==1)&&((a7==1)&&((input==3)&&((a29==7)||(a29==8)))))))&&(a14==8)))&&(a0==1))&&!(a11==1))&&(a28==1))&&!(a20==1))){
	    	a14 = 9;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 2;
	    	return 24;
	    } else if(((!(a0==1)&&((a11==1)&&((((((a19==1)&&(((a24==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6)))))&&(a25==1)))&&(a14==8))&&!(a7==1))&&(a28==1))&&!(a20==1))))&&(a22==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&((((a19==4)&&((a22==1)&&((a28==1)&&((a25==1)&&(!(a7==1)&&((!(a11==1)&&((input==6)&&((a29==8)||(a29==9))))&&!(a24==1)))))))&&!(a0==1))&&(a20==1)))){
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((!(a11==1)&&(!(a0==1)&&(((a14==8)&&(!(a24==1)&&((!(a20==1)&&((a25==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==2))&&(a7==1))))&&(a28==1))))&&(a22==1))))){
	    	a19 = 3;
	    	a29 = 5;
	    	a14 = 9;
	    	a0 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((((a0==1)&&((a25==1)&&((!(a20==1)&&(((a28==1)&&(((a22==1)&&((input==3)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))))&&(a11==1)))&&(a14==8)))&&!(a7==1))))&&(a24==1))){
	    	a7 = 1;
	    	a11 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	return 23;
	    } else if((((((((a19==5)&&(!(a25==1)&&(!(a20==1)&&(((a7==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==3)))&&(a14==8)))))&&(a11==1))&&(a22==1))&&(a28==1))&&(a24==1))&&(a0==1))){
	    	a11 = 0;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	return 23;
	    } else if((((!(a7==1)&&((a28==1)&&((a0==1)&&((a25==1)&&((a14==8)&&((!(a24==1)&&(((input==3)&&(((a29==5)||(a29==6))||(a29==7)))&&(a11==1)))&&(a19==5)))))))&&(a22==1))&&(a20==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((((((a24==1)&&((a22==1)&&(((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a19==5))))&&(a11==1))&&(a25==1))&&(a7==1))&&!(a20==1))&&(a14==8))&&(a0==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a20==1)&&(((a25==1)&&((a28==1)&&((((a22==1)&&((((a14==8)&&(input==2))&&(a19==4))&&(a11==1)))&&(a0==1))&&(a29==6))))&&(a24==1))))){
	    	a25 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if((((!(a24==1)&&((a19==1)&&(((((((a29==5)&&((input==3)&&(a20==1)))&&(a28==1))&&(a22==1))&&!(a11==1))&&(a14==8))&&!(a0==1))))&&!(a7==1))&&(a25==1))){
	    	a24 = 1;
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if((((a7==1)&&((a22==1)&&((!(a0==1)&&(((a11==1)&&(((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&!(a25==1))&&(a28==1))&&(a14==9)))&&(a24==1)))&&(a19==1))))&&(a20==1))){
	    	a29 = 9;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	return -1;
	    } else if((((a24==1)&&(((a22==1)&&(((((((input==1)&&(((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))))&&(a20==1))&&(a25==1))&&(a7==1))&&!(a0==1))&&(a14==8)))&&(a28==1)))&&(a11==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&((((a14==8)&&((!(a20==1)&&(!(a7==1)&&((a22==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&!(a0==1)))))&&(a28==1)))&&(a25==1))&&(a19==1)))&&!(a24==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a20==1)&&(((a28==1)&&((a19==3)&&(((a22==1)&&((a11==1)&&(((a7==1)&&((a25==1)&&(((a29==7)||(a29==8))&&(input==4))))&&(a14==8))))&&!(a24==1))))&&(a0==1)))){
	    	a25 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if((((a7==1)&&(((a28==1)&&(((!(a0==1)&&((a11==1)&&((((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==5))))&&(a22==1))&&(a20==1)))&&(a24==1)))&&(a14==8))){
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a14==8)&&(((((((!(a11==1)&&((a7==1)&&(input==4)))&&(a24==1))&&!(a0==1))&&(a22==1))&&!(a25==1))&&(a29==5))&&(a28==1)))&&(a19==2)))){
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a20==1)&&(((((a24==1)&&((!(a0==1)&&(!(a11==1)&&((input==5)&&((a29==7)||(a29==8)))))&&(a14==8)))&&!(a7==1))&&(a25==1))&&(a28==1)))&&(a22==1))&&(a19==3))){
	    	a14 = 9;
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	return 21;
	    } else if(((a25==1)&&(!(a11==1)&&(((((a28==1)&&(!(a24==1)&&(((a7==1)&&((a22==1)&&((a14==9)&&(input==4))))&&(a29==5))))&&!(a20==1))&&!(a0==1))&&(a19==4))))){
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 6;
	    	a7 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if(((((a28==1)&&((a25==1)&&((a19==5)&&((a22==1)&&(((!(a7==1)&&((((a29==5)||(a29==6))&&(input==1))&&(a0==1)))&&(a14==8))&&!(a11==1))))))&&(a20==1))&&(a24==1))){
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a25==1)&&((a7==1)&&((((a20==1)&&((a24==1)&&(((a11==1)&&((a14==9)&&((input==3)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a19==4)&&(a29==6))))))&&(a0==1))))&&(a28==1))&&(a22==1))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 3;
	    	return 21;
	    } else if((!(a24==1)&&(!(a25==1)&&(((!(a11==1)&&(((((!(a0==1)&&((input==4)&&((a29==6)||(a29==7))))&&(a22==1))&&(a20==1))&&(a28==1))&&(a14==9)))&&(a19==1))&&!(a7==1))))){
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	a20 = 0;
	    	return -1;
	    } else if((((((a19==3)&&(((!(a11==1)&&(((((input==4)&&!(a20==1))&&(a22==1))&&(a24==1))&&(a14==9)))&&(a28==1))&&(a7==1)))&&(a29==6))&&!(a0==1))&&(a25==1))){
	    	a29 = 9;
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((((a22==1)&&((a19==5)&&((a0==1)&&((a11==1)&&((((a28==1)&&((((input==4)&&(a14==9))&&(a25==1))&&!(a20==1)))&&(a7==1))&&(a29==7))))))&&!(a24==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if((!(a7==1)&&(((a28==1)&&((!(a0==1)&&(((a25==1)&&((((input==5)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(a14==8))&&(a24==1)))&&!(a11==1)))&&(a20==1)))&&(a22==1)))){
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	a0 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((a25==1)&&((a7==1)&&((((((a19==4)&&(((((input==1)&&((a29==9)||((a29==7)||(a29==8))))&&(a28==1))&&(a22==1))&&!(a0==1)))&&!(a11==1))&&(a24==1))&&(a14==8))&&!(a20==1))))){
	    	a0 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	a14 = 9;
	    	return 23;
	    } else if(((a7==1)&&(((a20==1)&&(((a28==1)&&((a29==8)&&((a22==1)&&(((!(a24==1)&&((input==1)&&(a0==1)))&&!(a11==1))&&(a14==9)))))&&(a19==3)))&&(a25==1)))){
	    	a0 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((((a11==1)&&(((a19==1)&&((((!(a25==1)&&((!(a0==1)&&(input==4))&&(a24==1)))&&(a28==1))&&(a29==9))&&(a14==9)))&&(a20==1)))&&(a22==1))&&!(a7==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((a14==8)&&((((((a28==1)&&((!(a20==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&(a11==1)))&&(a19==1)))&&!(a0==1))&&(a22==1))&&(a7==1))&&!(a25==1)))&&(a24==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	return -1;
	    } else if((((((((a14==9)&&((!(a20==1)&&((a28==1)&&((((a29==5)||(a29==6))&&(input==6))&&(a22==1))))&&!(a11==1)))&&(a0==1))&&(a19==1))&&(a24==1))&&(a7==1))&&(a25==1))){
	    	a24 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a25==1)&&(!(a24==1)&&((a0==1)&&(((a14==8)&&((((a19==4)&&(((a28==1)&&((a20==1)&&(input==3)))&&(a7==1)))&&(a29==6))&&(a11==1)))&&(a22==1)))))){
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((a22==1)&&((!(a25==1)&&((((!(a11==1)&&((a28==1)&&((!(a24==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6)))))&&(a14==8))))&&(a19==5))&&!(a7==1))&&!(a0==1)))&&(a20==1)))){
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a29 = 6;
	    	a25 = 1;
	    	a0 = 1;
	    	return 21;
	    } else if((((a11==1)&&((!(a25==1)&&(!(a24==1)&&((((a14==8)&&(((input==5)&&((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5))))&&!(a7==1)))&&(a22==1))&&(a0==1))))&&(a20==1)))&&(a28==1))){
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((((!(a11==1)&&((a20==1)&&(!(a25==1)&&((a22==1)&&((a29==9)&&((((input==5)&&(a14==8))&&(a28==1))&&!(a7==1)))))))&&(a0==1))&&(a24==1))&&(a19==1))){
	    	a19 = 3;
	    	a11 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if((!(a24==1)&&((!(a25==1)&&(((((a7==1)&&((a11==1)&&(((!(a20==1)&&(input==2))&&!(a0==1))&&(a29==6))))&&(a22==1))&&(a14==8))&&(a19==5)))&&(a28==1)))){
	    	a0 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==5)&&(((a29==6)&&((a28==1)&&((((a25==1)&&((((a14==8)&&((a24==1)&&(input==6)))&&!(a7==1))&&(a11==1)))&&!(a20==1))&&(a0==1))))&&(a22==1)))){
	    	a29 = 7;
	    	a19 = 2;
	    	a11 = 0;
	    	return 23;
	    } else if(((a28==1)&&((a0==1)&&((a19==2)&&((a14==8)&&(!(a20==1)&&(((a7==1)&&(((((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&(a24==1))&&(a11==1))&&(a25==1)))&&(a22==1)))))))){
	    	a24 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if((((a28==1)&&(((a20==1)&&((!(a24==1)&&(((a22==1)&&((((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&(a0==1))&&!(a7==1)))&&(a14==9)))&&(a19==4)))&&(a11==1)))&&!(a25==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&((a28==1)&&((a22==1)&&(((a7==1)&&((a24==1)&&((!(a0==1)&&((a14==9)&&((a20==1)&&(((a29==6)||(a29==7))&&(input==1)))))&&(a11==1))))&&(a19==4)))))){
	    	a11 = 0;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((((((!(a24==1)&&(((a19==1)&&((a22==1)&&((a20==1)&&((((a29==8)||(a29==9))&&(input==1))&&(a0==1)))))&&(a28==1)))&&(a7==1))&&(a25==1))&&(a14==9))&&!(a11==1))){
	    	a29 = 5;
	    	a19 = 2;
	    	a24 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((((a28==1)&&(!(a20==1)&&((((a19==1)&&((a14==9)&&((((((a29==7)||(a29==8))&&(input==3))&&(a11==1))&&(a22==1))&&(a25==1))))&&(a0==1))&&(a7==1))))&&(a24==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	a24 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((((a0==1)&&((a19==5)&&(((((a20==1)&&((a22==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&!(a24==1))))&&(a7==1))&&(a11==1))&&(a28==1))))&&(a14==8))&&!(a25==1))){
	    	a0 = 0;
	    	a19 = 4;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 0;
	    	return 24;
	    } else if(((a20==1)&&((a24==1)&&((a19==1)&&((a11==1)&&((a28==1)&&((a25==1)&&((((a0==1)&&(!(a7==1)&&((a29==9)&&(input==5))))&&(a22==1))&&(a14==9))))))))){
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 4;
	    	a11 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if((!(a11==1)&&(((a22==1)&&((((a19==4)&&(!(a20==1)&&((a14==8)&&((a7==1)&&(((input==5)&&(a24==1))&&(a28==1))))))&&(a25==1))&&(a29==6)))&&(a0==1)))){
	    	a0 = 0;
	    	a29 = 9;
	    	a7 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((a28==1)&&((((a29==7)&&((a11==1)&&(((!(a20==1)&&(((a19==4)&&((a0==1)&&(input==4)))&&(a14==9)))&&(a7==1))&&!(a25==1))))&&(a22==1))&&(a24==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&(((((((a29==9)&&(((!(a7==1)&&((!(a11==1)&&(a0==1))&&!(a20==1)))&&!(a24==1))&&!(a25==1)))&&(a19==5))||(((a29==5)&&((a25==1)&&((a24==1)&&((a7==1)&&((a20==1)&&(!(a0==1)&&(a11==1)))))))&&(a19==1)))&&(input==3))&&(a14==8))&&(a22==1)))){
	    	a24 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if((((a19==2)&&(!(a0==1)&&((a28==1)&&((!(a7==1)&&(!(a24==1)&&(!(a20==1)&&(((((a29==7)||(a29==8))&&(input==2))&&(a25==1))&&(a11==1)))))&&(a22==1)))))&&(a14==9))){
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a24==1)&&((a22==1)&&(((!(a25==1)&&(((!(a7==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&(a14==8))&&(a28==1)))&&(a20==1))&&(a11==1))))&&!(a0==1))&&(a19==2))){
	    	a29 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a24==1)&&((!(a20==1)&&((a19==1)&&(((((a14==9)&&((!(a25==1)&&((input==6)&&(a28==1)))&&(a7==1)))&&!(a11==1))&&(a29==8))&&(a22==1))))&&!(a0==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a11==1)&&(!(a24==1)&&((a14==8)&&((a28==1)&&(((input==6)&&((((a19==5)&&(((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==9)))||((a19==1)&&(((a25==1)&&(!(a20==1)&&(a7==1)))&&(a29==5))))||(((a29==6)&&(((a7==1)&&!(a20==1))&&(a25==1)))&&(a19==1))))&&(a22==1)))))))){
	    	a25 = 1;
	    	a14 = 9;
	    	a19 = 4;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a24==1)&&(((!(a25==1)&&(((((!(a0==1)&&(((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))&&(input==3)))&&(a28==1))&&(a11==1))&&!(a7==1))&&(a20==1)))&&(a22==1))&&(a14==8)))){
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a24 = 1;
	    	return 23;
	    } else if(((((((a14==9)&&(!(a20==1)&&(!(a24==1)&&((!(a7==1)&&(!(a11==1)&&((input==3)&&((a29==6)||(a29==7)))))&&!(a0==1)))))&&(a25==1))&&(a22==1))&&(a28==1))&&(a19==4))){
	    	a19 = 2;
	    	a29 = 9;
	    	a24 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((((a7==1)&&((a24==1)&&((a11==1)&&(((((a22==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4)))&&(input==6)))&&(a14==9))&&(a25==1))&&(a0==1)))))&&(a20==1))&&(a28==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	return -1;
	    } else if(((!(a7==1)&&(((a19==3)&&((((!(a25==1)&&(!(a20==1)&&(!(a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5)))))&&(a28==1))&&(a24==1))&&!(a11==1)))&&(a14==9)))&&(a22==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((((a28==1)&&((a14==9)&&(!(a24==1)&&(((a19==2)&&((((a0==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a22==1)))&&(a11==1))&&!(a25==1)))&&!(a20==1)))))&&(a7==1))){
	    	a0 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a28==1)&&((a19==1)&&((((((!(a20==1)&&(!(a0==1)&&((a14==9)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a22==1))&&!(a25==1))&&(a7==1))&&(a11==1))&&(a24==1))))){
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a25==1)&&((a22==1)&&(!(a11==1)&&((a28==1)&&(!(a20==1)&&(((((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==6))&&(a24==1))&&(a14==8))&&(a0==1)))))))&&!(a7==1))){
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if(((((a22==1)&&((((a28==1)&&((a14==8)&&(((((input==3)&&(a25==1))&&!(a11==1))&&!(a20==1))&&!(a0==1))))&&!(a7==1))&&(a19==5)))&&(a24==1))&&(a29==8))){
	    	a14 = 9;
	    	a25 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((!(a24==1)&&((((a19==5)&&((((a14==8)&&((a22==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==6))&&!(a20==1))))&&(a28==1))&&!(a7==1)))&&!(a0==1))&&!(a25==1)))&&(a11==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((((((a0==1)&&((((a28==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&(a19==1)))&&(a14==9))&&(a7==1)))&&(a25==1))&&(a22==1))&&!(a24==1))&&!(a20==1)))){
	    	a20 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a14==8)&&((a28==1)&&(((((a19==4)&&((a11==1)&&((((a24==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==2)))&&(a25==1))&&(a7==1))))&&!(a0==1))&&(a22==1))&&(a20==1))))){
	    	a19 = 2;
	    	a29 = 7;
	    	return -1;
	    } else if((!(a25==1)&&(((!(a11==1)&&((((((a28==1)&&(((input==3)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a0==1)))&&!(a7==1))&&(a19==4))&&(a22==1))&&(a14==8)))&&(a24==1))&&(a20==1)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if((!(a24==1)&&((!(a11==1)&&(!(a20==1)&&((a28==1)&&(!(a0==1)&&((a14==8)&&((((((a29==5)||(a29==6))&&(input==5))&&(a19==2))&&(a22==1))&&(a7==1)))))))&&!(a25==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((a0==1)&&((a24==1)&&(((a14==9)&&(((a11==1)&&(((a19==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&(a22==1))&&(a20==1)))&&!(a25==1)))&&(a28==1)))&&!(a7==1))))){
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a19==4)&&((a25==1)&&(((a7==1)&&((((((a14==10)&&((input==4)&&((a29==7)||(a29==8))))&&(a20==1))&&(a0==1))&&(a24==1))&&(a28==1)))&&(a11==1))))&&(a22==1))){
	    	a20 = 0;
	    	a14 = 9;
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((a7==1)&&((((a19==5)&&((a20==1)&&((a22==1)&&((!(a25==1)&&((a28==1)&&((a0==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2)))))&&(a24==1)))))&&(a14==9))&&!(a11==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a0==1)&&((a19==1)&&((a29==5)&&(((!(a20==1)&&(((a24==1)&&((input==2)&&(a22==1)))&&(a14==8)))&&(a7==1))&&!(a11==1))))))&&(a28==1))){
	    	a19 = 5;
	    	a25 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	return 23;
	    } else if((!(a7==1)&&((a22==1)&&((!(a24==1)&&((!(a0==1)&&(!(a25==1)&&(((a19==4)&&((((a29==6)||(a29==7))&&(input==3))&&(a20==1)))&&(a14==9))))&&!(a11==1)))&&(a28==1))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 7;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if(((!(a11==1)&&((!(a7==1)&&((!(a24==1)&&((a14==9)&&((!(a0==1)&&(((input==2)&&(a28==1))&&!(a25==1)))&&(a22==1))))&&!(a20==1)))&&(a19==5)))&&(a29==9))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a20==1)&&((!(a7==1)&&((a25==1)&&((a22==1)&&((a28==1)&&((a14==9)&&(!(a11==1)&&((a0==1)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==4)))))))))&&(a24==1)))){
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if(((a28==1)&&(!(a11==1)&&(((((input==1)&&((((a19==5)&&((a29==8)&&(!(a25==1)&&((a24==1)&&(!(a7==1)&&!(a20==1))))))||((a19==5)&&((a29==9)&&(((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1)))))||(((a29==5)&&((((a7==1)&&(a20==1))&&!(a24==1))&&(a25==1)))&&(a19==1))))&&(a14==8))&&(a22==1))&&(a0==1))))){
	    	a19 = 2;
	    	a24 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	return 23;
	    } else if(((a11==1)&&(((!(a0==1)&&((!(a25==1)&&(((a28==1)&&(((((a29==8)||(a29==9))&&(input==5))&&(a24==1))&&!(a7==1)))&&(a22==1)))&&!(a20==1)))&&(a19==1))&&(a14==9)))){
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 5;
	    	a25 = 1;
	    	return 23;
	    } else if(((a14==9)&&((((((a20==1)&&((!(a11==1)&&((((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==5))&&!(a0==1)))&&(a28==1)))&&(a24==1))&&(a7==1))&&(a25==1))&&(a22==1)))){
	    	a24 = 0;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	a14 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if((((!(a0==1)&&((a19==4)&&(((a14==8)&&((a20==1)&&((!(a11==1)&&(((input==1)&&((a29==9)||((a29==7)||(a29==8))))&&(a24==1)))&&(a22==1))))&&(a7==1))))&&!(a25==1))&&(a28==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a24==1)&&((((!(a7==1)&&((!(a0==1)&&((a14==8)&&(!(a11==1)&&((a28==1)&&(((a29==7)||(a29==8))&&(input==4))))))&&(a25==1)))&&(a22==1))&&!(a20==1))&&(a19==1)))){
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 6;
	    	a11 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((a14==9)&&(((((a19==3)&&((a24==1)&&(((a7==1)&&(((a29==7)&&((input==1)&&(a11==1)))&&(a22==1)))&&(a20==1))))&&(a28==1))&&(a0==1))&&!(a25==1)))){
	    	a0 = 0;
	    	a19 = 2;
	    	a29 = 8;
	    	a14 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if(((((((a24==1)&&(!(a25==1)&&((a11==1)&&(((((input==2)&&((a29==8)||(a29==9)))&&(a20==1))&&(a22==1))&&!(a0==1)))))&&(a14==9))&&(a28==1))&&(a19==1))&&(a7==1))){
	    	a11 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	return 21;
	    } else if(((a14==8)&&((((a20==1)&&(!(a0==1)&&((a28==1)&&((((a22==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&!(a24==1)))&&!(a11==1))&&(a19==5)))))&&(a25==1))&&(a7==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((((a25==1)&&(!(a11==1)&&(!(a0==1)&&(((((a24==1)&&((((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a19==3))&&(a28==1)))&&!(a20==1))&&(a22==1))&&(a14==9)))))&&!(a7==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if((!(a24==1)&&(!(a0==1)&&(((!(a25==1)&&((a14==9)&&((a19==5)&&((a28==1)&&((a11==1)&&(((input==5)&&((a29==6)||(a29==7)))&&!(a20==1)))))))&&!(a7==1))&&(a22==1))))){
	    	a19 = 3;
	    	a29 = 6;
	    	a24 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((((((a19==1)&&(!(a24==1)&&(((a22==1)&&(((((a29==7)||(a29==8))&&(input==2))&&(a20==1))&&(a14==8)))&&(a0==1))))&&(a7==1))&&!(a11==1))&&(a28==1))&&!(a25==1))){
	    	a0 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a20==1)&&((a7==1)&&(((a28==1)&&(!(a25==1)&&(((!(a24==1)&&((((input==6)&&(a19==3))&&(a29==5))&&(a22==1)))&&!(a0==1))&&!(a11==1))))&&(a14==8))))){
	    	a14 = 9;
	    	a29 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a25==1)&&((a28==1)&&((a11==1)&&((a20==1)&&((((a14==9)&&(((a22==1)&&((input==6)&&((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5)))))&&(a24==1)))&&!(a0==1))&&(a7==1))))))){
	    	a24 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a7 = 0;
	    	return 23;
	    } else if(((a28==1)&&(((((a11==1)&&(((a22==1)&&(((a25==1)&&(((input==5)&&!(a20==1))&&(a14==9)))&&(a19==3)))&&(a7==1)))&&(a24==1))&&(a29==6))&&!(a0==1)))){
	    	a29 = 7;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a19==1)&&((a28==1)&&(!(a7==1)&&((a22==1)&&((a14==9)&&(((a25==1)&&((((input==6)&&!(a0==1))&&!(a11==1))&&(a20==1)))&&(a29==6))))))))){
	    	a19 = 2;
	    	a29 = 7;
	    	a25 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a28==1)&&((!(a11==1)&&((((a0==1)&&((a19==3)&&(!(a24==1)&&((!(a7==1)&&(!(a25==1)&&(input==1)))&&(a22==1)))))&&(a14==9))&&(a29==9)))&&!(a20==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a0 = 0;
	    	return 23;
	    } else if(((((((((a11==1)&&(((a25==1)&&(((a29==9)&&(input==3))&&!(a7==1)))&&(a14==9)))&&(a20==1))&&(a28==1))&&(a22==1))&&(a19==1))&&(a24==1))&&(a0==1))){
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	return 21;
	    } else if(((((a11==1)&&(!(a20==1)&&((((a19==4)&&(((!(a7==1)&&((input==5)&&(a22==1)))&&(a25==1))&&(a29==6)))&&!(a24==1))&&(a14==9))))&&(a28==1))&&!(a0==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a11==1)&&(!(a7==1)&&((a28==1)&&(!(a20==1)&&(!(a25==1)&&((a22==1)&&(((input==1)&&((a29==9)||((a29==7)||(a29==8))))&&(a19==2))))))))&&(a0==1))&&!(a24==1))&&(a14==8))){
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a11==1)&&(((((((!(a0==1)&&((a20==1)&&((a14==9)&&(input==2))))&&(a29==7))&&(a25==1))&&(a19==1))&&(a7==1))&&(a24==1))&&(a28==1)))&&(a22==1))){
	    	a29 = 9;
	    	a14 = 8;
	    	a25 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if((((((!(a20==1)&&(!(a24==1)&&(((((input==1)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(a28==1))&&(a22==1))&&!(a11==1))))&&(a14==8))&&!(a0==1))&&(a25==1))&&(a7==1))){
	    	a20 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	return -1;
	    } else if(((a20==1)&&((((a22==1)&&((a29==5)&&(((((a0==1)&&(!(a25==1)&&((input==4)&&(a19==1))))&&(a24==1))&&(a14==8))&&!(a11==1))))&&(a7==1))&&(a28==1)))){
	    	a0 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	return 21;
	    } else if(((a14==8)&&((((((((((a19==5)&&((input==1)&&((a29==6)||(a29==7))))&&(a22==1))&&!(a25==1))&&!(a24==1))&&!(a7==1))&&(a11==1))&&(a0==1))&&!(a20==1))&&(a28==1)))){
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	return 21;
	    } else if((((a0==1)&&(((a11==1)&&(((a25==1)&&(((((a14==10)&&(((a29==5)||(a29==6))&&(input==6)))&&(a28==1))&&(a24==1))&&(a19==1)))&&(a22==1)))&&!(a20==1)))&&!(a7==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a24==1)&&(!(a20==1)&&((a19==2)&&(((a14==8)&&(!(a25==1)&&(((!(a11==1)&&((a29==9)&&((a7==1)&&(input==3))))&&(a22==1))&&(a0==1))))&&(a28==1)))))){
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	return -1;
	    } else if((((((a19==3)&&(((a22==1)&&(((!(a0==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&(a14==8)))&&(a25==1))&&!(a24==1)))&&!(a11==1)))&&(a28==1))&&(a7==1))&&(a20==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a7==1)&&(!(a0==1)&&((((((((input==4)&&((a29==7)||(a29==8)))&&(a11==1))&&!(a24==1))&&(a25==1))&&(a19==1))&&(a14==9))&&(a28==1))))&&(a22==1))&&!(a20==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((!(a7==1)&&((a22==1)&&(((((((((a19==5)&&((a29==8)&&(a25==1)))||(((a25==1)&&(a29==9))&&(a19==5)))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==4))&&!(a0==1))&&(a28==1))&&(a14==9))&&(a20==1))))&&(a24==1))&&(a11==1))){
	    	a0 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if((((!(a24==1)&&(((((((a14==9)&&(((a22==1)&&(input==5))&&!(a7==1)))&&!(a11==1))&&!(a25==1))&&(a29==7))&&!(a20==1))&&!(a0==1)))&&(a28==1))&&(a19==2))){
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a25==1)&&((a24==1)&&((((((a11==1)&&((a14==9)&&((a22==1)&&(((a29==5)||(a29==6))&&(input==4)))))&&(a28==1))&&(a20==1))&&(a7==1))&&(a19==5))))&&!(a0==1))){
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((((((!(a25==1)&&((a22==1)&&(((a28==1)&&((a0==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a19==4))))&&!(a11==1))&&(a7==1))&&(a24==1))&&(a20==1))&&(a14==9))){
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a24==1)&&((((a25==1)&&((((a7==1)&&(((((a29==8)||(a29==9))&&(input==6))&&(a0==1))&&(a19==2)))&&(a14==10))&&(a11==1)))&&(a28==1))&&(a20==1))))){
	    	a25 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	a19 = 4;
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a14==9)&&((((a28==1)&&((a25==1)&&((a7==1)&&((a20==1)&&(!(a11==1)&&((a22==1)&&((input==5)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))))))))&&!(a24==1))&&!(a0==1)))){
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a7==1)&&(((!(a11==1)&&(((a24==1)&&((!(a20==1)&&(((((a19==5)&&((a29==9)&&(a25==1)))||(((a29==5)&&!(a25==1))&&(a19==1)))||((!(a25==1)&&(a29==6))&&(a19==1)))&&(input==2)))&&(a14==8)))&&(a0==1)))&&(a28==1))&&(a22==1)))){
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if((((a22==1)&&((((a14==8)&&(!(a25==1)&&((a19==3)&&((a24==1)&&(!(a20==1)&&(((input==3)&&((a29==5)||(a29==6)))&&!(a0==1)))))))&&!(a11==1))&&!(a7==1)))&&(a28==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	a24 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((a19==2)&&(((!(a0==1)&&((!(a11==1)&&((((!(a24==1)&&(((a29==5)||(a29==6))&&(input==4)))&&(a14==8))&&(a28==1))&&(a7==1)))&&!(a20==1)))&&!(a25==1))&&(a22==1)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a14==9)&&((a0==1)&&(((a22==1)&&(((a11==1)&&(((((a29==9)&&(((a20==1)&&!(a7==1))&&!(a25==1)))&&(a19==5))||((a19==1)&&(((!(a20==1)&&(a7==1))&&(a25==1))&&(a29==5))))&&(input==1)))&&!(a24==1)))&&(a28==1))))){
	    	a14 = 10;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	a7 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((((a14==9)&&(((a24==1)&&(((a25==1)&&(((((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))&&(input==3))&&(a11==1))&&!(a0==1)))&&!(a7==1)))&&!(a20==1)))&&(a22==1))&&(a28==1))){
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if((((a24==1)&&((a22==1)&&((((a19==3)&&((!(a25==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&(a14==8))&&(a28==1)))&&!(a0==1)))&&!(a7==1))&&(a20==1))))&&(a11==1))){
	    	a29 = 6;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a7==1)&&((a25==1)&&((a14==10)&&(!(a20==1)&&((a11==1)&&((a19==5)&&((a0==1)&&((((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5)))&&(a28==1))&&(a24==1)))))))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a24==1)&&(!(a7==1)&&(((a14==9)&&((a25==1)&&((a22==1)&&((a29==5)&&(!(a0==1)&&((!(a11==1)&&(input==5))&&(a19==5)))))))&&(a20==1))))&&(a28==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	return 21;
	    } else if((((a28==1)&&((!(a7==1)&&(((a11==1)&&(((((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==5))&&(a14==9))&&!(a24==1))&&!(a25==1)))&&(a0==1)))&&(a22==1)))&&!(a20==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((a29==7)&&(!(a20==1)&&((a19==4)&&(((((a22==1)&&((!(a25==1)&&((a24==1)&&((input==4)&&(a7==1))))&&(a28==1)))&&(a0==1))&&(a11==1))&&(a14==8)))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a20==1)&&((a22==1)&&((a11==1)&&((a14==9)&&(((((input==2)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(a25==1))&&(a24==1))&&!(a0==1)))))))&&(a7==1))){
	    	a29 = 5;
	    	a20 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a11 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((!(a7==1)&&((((a22==1)&&((((a28==1)&&((a25==1)&&((a14==8)&&(input==1))))&&!(a24==1))&&!(a0==1)))&&!(a11==1))&&(a20==1)))&&(a29==7))&&(a19==2))){
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	a24 = 1;
	    	return 24;
	    } else if(((a19==5)&&(((a20==1)&&((a24==1)&&((a28==1)&&(!(a11==1)&&((((a29==6)&&(((a0==1)&&(input==6))&&(a14==8)))&&(a22==1))&&(a7==1))))))&&(a25==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a24==1)&&((a28==1)&&((!(a11==1)&&((a22==1)&&((a25==1)&&(!(a0==1)&&((((input==4)&&(((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))))&&(a20==1))&&(a14==8))))))&&(a7==1))))){
	    	a29 = 6;
	    	a14 = 9;
	    	a24 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((!(a7==1)&&((a14==8)&&((((a0==1)&&((a19==1)&&((!(a25==1)&&((((input==6)&&((a29==7)||(a29==8)))&&(a28==1))&&(a24==1)))&&(a22==1))))&&(a20==1))&&!(a11==1))))){
	    	a7 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((!(a24==1)&&((((!(a0==1)&&(!(a7==1)&&((a22==1)&&((a14==9)&&((a29==5)&&(((input==4)&&(a20==1))&&(a28==1)))))))&&!(a11==1))&&(a19==3))&&!(a25==1)))){
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&(((a28==1)&&((a14==8)&&(((!(a25==1)&&((a7==1)&&((((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))&&(input==6))))&&!(a24==1))&&(a20==1))))&&!(a11==1)))&&(a22==1))){
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a29==6)&&((a28==1)&&(((a0==1)&&((((!(a7==1)&&(input==3))&&(a22==1))&&(a25==1))&&!(a20==1)))&&(a11==1))))&&(a14==8))&&(a19==5))&&(a24==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((a11==1)&&(((!(a25==1)&&(!(a7==1)&&((a24==1)&&((input==5)&&((a29==8)||(a29==9))))))&&(a0==1))&&(a14==8)))&&(a20==1))&&(a22==1))&&(a28==1))&&(a19==2))){
	    	a29 = 6;
	    	a25 = 1;
	    	a19 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if((((a22==1)&&(!(a20==1)&&(!(a7==1)&&(((a0==1)&&(!(a11==1)&&(((a14==9)&&(((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))&&(input==1)))&&!(a24==1))))&&(a25==1)))))&&(a28==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((a11==1)&&(((a20==1)&&((a14==8)&&(!(a0==1)&&(((a22==1)&&(((a24==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==6)))&&!(a7==1)))&&(a28==1)))))&&(a25==1)))){
	    	a19 = 2;
	    	a29 = 6;
	    	return -1;
	    } else if(((a25==1)&&((a19==4)&&((!(a0==1)&&((((((a11==1)&&((a14==9)&&(((a29==6)||(a29==7))&&(input==4))))&&(a24==1))&&(a7==1))&&!(a20==1))&&(a22==1)))&&(a28==1))))){
	    	a20 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((!(a11==1)&&((((((a19==5)&&(((a7==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&(a22==1)))&&(a25==1)))&&(a24==1))&&(a28==1))&&(a14==8))&&!(a0==1)))&&!(a20==1))){
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a20==1)&&((a7==1)&&((((a25==1)&&(!(a24==1)&&((a14==8)&&((input==3)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))))))&&(a22==1))&&!(a0==1))))&&(a11==1))&&(a28==1))){
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	return 24;
	    } else if(((a14==8)&&((((a0==1)&&((a7==1)&&((((!(a25==1)&&((a28==1)&&((input==4)&&(a29==9))))&&(a24==1))&&(a11==1))&&(a19==5))))&&(a22==1))&&!(a20==1)))){
	    	a7 = 0;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((a25==1)&&((a14==8)&&((((a19==3)&&((a7==1)&&((((!(a24==1)&&(!(a0==1)&&(input==6)))&&(a28==1))&&(a11==1))&&!(a20==1))))&&(a22==1))&&(a29==5))))){
	    	a29 = 9;
	    	a14 = 9;
	    	a20 = 1;
	    	a7 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((a22==1)&&(!(a0==1)&&(((a20==1)&&(((a14==8)&&((a7==1)&&((a28==1)&&((a25==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==5))&&!(a24==1))))))&&(a19==4)))&&(a11==1))))){
	    	a29 = 9;
	    	a7 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a25==1)&&((a11==1)&&(!(a0==1)&&(!(a7==1)&&((a19==1)&&(!(a24==1)&&((a22==1)&&((a28==1)&&((((input==5)&&(((a29==7)||(a29==8))||(a29==9)))&&(a14==8))&&(a20==1))))))))))){
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==9)&&(!(a25==1)&&((((a28==1)&&(!(a24==1)&&(((a7==1)&&(((((a29==7)||(a29==8))&&(input==1))&&!(a0==1))&&(a19==1)))&&(a20==1))))&&!(a11==1))&&(a22==1))))){
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if(((a29==7)&&(((!(a20==1)&&(!(a24==1)&&(((a19==4)&&(!(a25==1)&&(((a28==1)&&(!(a0==1)&&(input==3)))&&!(a7==1))))&&(a22==1))))&&!(a11==1))&&(a14==9)))){
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a25==1)&&((((a22==1)&&(((!(a11==1)&&((a7==1)&&((((a28==1)&&(input==2))&&(a0==1))&&(a14==8))))&&!(a24==1))&&(a20==1)))&&(a29==6))&&(a19==1)))){
	    	a0 = 0;
	    	a7 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a0==1)&&(!(a24==1)&&(((a22==1)&&((a28==1)&&((((a25==1)&&((a19==5)&&(((input==6)&&((a29==6)||(a29==7)))&&(a7==1))))&&!(a20==1))&&(a11==1))))&&(a14==8))))){
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a28==1)&&((!(a0==1)&&((!(a7==1)&&((!(a20==1)&&((a22==1)&&(((input==6)&&((a29==5)||(a29==6)))&&(a24==1))))&&!(a11==1)))&&(a25==1)))&&(a19==4))))){
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((a25==1)&&((a11==1)&&(((a7==1)&&(!(a24==1)&&((a14==10)&&((a0==1)&&((a22==1)&&((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==1)))))))&&(a28==1))))&&(a20==1))){
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	a7 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((((a19==2)&&((a25==1)&&(!(a0==1)&&((a28==1)&&((!(a11==1)&&((a22==1)&&(!(a20==1)&&((a24==1)&&((input==1)&&((a29==7)||(a29==8)))))))&&(a14==9))))))&&(a7==1))){
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((((a19==3)&&((a29==7)&&((a24==1)&&(((!(a7==1)&&(((input==3)&&(a0==1))&&(a14==8)))&&(a28==1))&&(a25==1)))))&&!(a20==1))&&(a11==1))&&(a22==1))){
	    	a11 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 5;
	    	return 24;
	    } else if((((a14==9)&&(((a28==1)&&(!(a0==1)&&((a19==4)&&(((a24==1)&&(!(a20==1)&&((!(a25==1)&&(input==3))&&(a29==7))))&&(a7==1)))))&&(a22==1)))&&(a11==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((a19==2)&&((a22==1)&&(!(a20==1)&&(((a11==1)&&(!(a0==1)&&((a7==1)&&((a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4))))))&&(a24==1)))))&&(a28==1)))){
	    	a20 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((a22==1)&&((((a28==1)&&(((!(a20==1)&&((a14==9)&&(((input==5)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6))))&&(a25==1))))&&!(a24==1))&&!(a7==1)))&&(a11==1))&&!(a0==1)))){
	    	a7 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if((((a24==1)&&(!(a25==1)&&((a7==1)&&(((a28==1)&&(((((input==3)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))&&!(a11==1))&&(a0==1))&&(a14==8)))&&!(a20==1)))))&&(a22==1))){
	    	a29 = 6;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a14 = 9;
	    	return 24;
	    } else if((!(a24==1)&&(((a19==4)&&(((a14==8)&&((a7==1)&&((a22==1)&&((a28==1)&&(!(a0==1)&&(!(a25==1)&&(((a29==8)||(a29==9))&&(input==3))))))))&&!(a20==1)))&&!(a11==1)))){
	    	a0 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	return 24;
	    } else if((((a22==1)&&(((a25==1)&&((((a7==1)&&((a19==5)&&((((input==3)&&(a29==9))&&(a20==1))&&(a11==1))))&&(a24==1))&&(a14==9)))&&!(a0==1)))&&(a28==1))){
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a0==1)&&((!(a7==1)&&(!(a25==1)&&(!(a11==1)&&((a28==1)&&((((((input==2)&&((a29==8)||(a29==9)))&&(a22==1))&&(a20==1))&&(a14==8))&&(a19==3))))))&&!(a24==1)))){
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 6;
	    	a14 = 9;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a20==1)&&((((a11==1)&&((((((a24==1)&&((input==3)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))))&&(a22==1))&&(a14==8))&&(a7==1))&&(a28==1)))&&!(a0==1))&&(a25==1)))){
	    	a11 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a14 = 9;
	    	a0 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	return 21;
	    } else if((((((!(a0==1)&&((((((a28==1)&&((input==6)&&((a29==6)||(a29==7))))&&(a24==1))&&(a7==1))&&(a22==1))&&!(a20==1)))&&!(a25==1))&&(a19==3))&&!(a11==1))&&(a14==8))){
	    	a24 = 0;
	    	a29 = 9;
	    	a14 = 9;
	    	a11 = 1;
	    	a0 = 1;
	    	return 21;
	    } else if((!(a7==1)&&(((a14==9)&&((a20==1)&&((a22==1)&&(!(a0==1)&&((a11==1)&&((!(a25==1)&&((input==6)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6)))))&&!(a24==1)))))))&&(a28==1)))){
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a19==2)&&((a7==1)&&(((a28==1)&&((!(a24==1)&&(((a11==1)&&((((input==4)&&((a29==6)||(a29==7)))&&(a20==1))&&(a14==10)))&&(a0==1)))&&(a25==1)))&&(a22==1))))){
	    	a19 = 3;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	return 21;
	    } else if(((a22==1)&&(!(a11==1)&&((a0==1)&&((a14==9)&&(((input==5)&&((((a19==5)&&((!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1)))&&(a29==8)))||(((a29==9)&&(!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1))))&&(a19==5)))||((a19==1)&&(((!(a24==1)&&((a20==1)&&(a7==1)))&&(a25==1))&&(a29==5)))))&&(a28==1))))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a25 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a25==1)&&((a24==1)&&(!(a11==1)&&(((a20==1)&&((((a28==1)&&((input==3)&&(((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))))&&!(a0==1))&&(a7==1)))&&(a14==8))))))){
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a24==1)&&(!(a20==1)&&((((!(a11==1)&&(((a0==1)&&((a22==1)&&(!(a25==1)&&(input==3))))&&(a14==9)))&&(a29==9))&&(a28==1))&&(a19==3)))))){
	    	a29 = 6;
	    	a0 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a24 = 0;
	    	return 21;
	    } else if((((a28==1)&&(!(a0==1)&&((a19==1)&&((a11==1)&&(!(a7==1)&&(!(a20==1)&&((a14==8)&&((a22==1)&&((((a29==5)||(a29==6))&&(input==2))&&(a25==1))))))))))&&!(a24==1))){
	    	a29 = 9;
	    	a25 = 0;
	    	a20 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((!(a24==1)&&(!(a20==1)&&(((a14==9)&&(((((input==5)&&((((a29==6)&&(!(a7==1)&&(a25==1)))&&(a19==1))||(((((a7==1)&&!(a25==1))&&(a29==9))&&(a19==5))||(((a29==5)&&(!(a7==1)&&(a25==1)))&&(a19==1)))))&&(a28==1))&&!(a11==1))&&!(a0==1)))&&(a22==1))))){
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a25 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a7==1)&&((a24==1)&&((a22==1)&&((!(a11==1)&&((a14==9)&&((((a19==1)&&((a0==1)&&(((a29==8)||(a29==9))&&(input==1))))&&(a25==1))&&!(a20==1))))&&(a28==1)))))){
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a19==4)&&((a14==9)&&((a28==1)&&(((a20==1)&&((((a22==1)&&((((input==3)&&(a29==6))&&(a0==1))&&(a7==1)))&&!(a24==1))&&!(a25==1)))&&!(a11==1)))))){
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a20==1)&&(((a24==1)&&(((!(a7==1)&&(((a0==1)&&(!(a11==1)&&((input==2)&&(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))))&&(a28==1)))&&(a14==8))&&(a22==1)))&&!(a25==1)))){
	    	a25 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	a0 = 0;
	    	return 21;
	    } else if((((((((a22==1)&&(!(a11==1)&&((a28==1)&&(((a20==1)&&(((a29==6)||(a29==7))&&(input==5)))&&(a14==8)))))&&!(a24==1))&&!(a0==1))&&(a25==1))&&(a19==1))&&!(a7==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((a0==1)&&(!(a11==1)&&(!(a7==1)&&(!(a25==1)&&(((((input==3)&&((a29==5)||(a29==6)))&&!(a20==1))&&!(a24==1))&&(a19==3))))))&&(a14==8)))&&(a28==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a25==1)&&((a7==1)&&((a24==1)&&((a14==9)&&(!(a0==1)&&((a22==1)&&(!(a11==1)&&(((a20==1)&&((input==3)&&(a28==1)))&&(a19==1)))))))))&&(a29==9))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a22==1)&&(((a11==1)&&((a28==1)&&((a0==1)&&((((input==6)&&(((a19==2)&&(a29==5))||(((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))))&&(a7==1))&&(a14==9)))))&&!(a24==1)))&&!(a20==1)))){
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	return 21;
	    } else if(((((a7==1)&&(((a20==1)&&((a14==9)&&((a22==1)&&(!(a11==1)&&((((a25==1)&&(input==1))&&(a24==1))&&(a19==1))))))&&!(a0==1)))&&(a29==6))&&(a28==1))){
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&((a14==8)&&(((a0==1)&&(!(a11==1)&&((a28==1)&&(!(a25==1)&&(!(a7==1)&&(((((a29==8)||(a29==9))&&(input==3))&&(a19==3))&&(a20==1)))))))&&(a22==1))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==8)&&((a25==1)&&((a11==1)&&((a24==1)&&((!(a7==1)&&((a22==1)&&((a19==5)&&((a28==1)&&((a20==1)&&(!(a0==1)&&(input==2)))))))&&(a29==9))))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a7==1)&&(((a0==1)&&(((a28==1)&&((a22==1)&&((a20==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==6)))))&&!(a11==1)))&&(a19==1)))&&!(a24==1))&&!(a25==1))&&(a14==9))){
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==5)&&((a14==8)&&((a29==8)&&(!(a25==1)&&((!(a20==1)&&(!(a7==1)&&(((a0==1)&&((input==1)&&(a11==1)))&&(a22==1))))&&(a24==1))))))&&(a28==1))){
	    	a19 = 2;
	    	a24 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if(((a7==1)&&((!(a25==1)&&(((a14==8)&&((a19==4)&&((!(a0==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&!(a20==1))&&(a22==1)))&&(a24==1))))&&(a28==1)))&&!(a11==1)))){
	    	a24 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if(((a14==8)&&((a19==3)&&(!(a0==1)&&(!(a24==1)&&((((a11==1)&&(!(a25==1)&&((a7==1)&&((a28==1)&&((input==5)&&((a29==6)||(a29==7)))))))&&(a22==1))&&!(a20==1))))))){
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((!(a7==1)&&(((!(a24==1)&&((!(a25==1)&&(((input==5)&&(((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))))&&(a28==1)))&&(a22==1)))&&(a14==8))&&!(a20==1)))&&(a11==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(((!(a24==1)&&((!(a11==1)&&((a14==8)&&((a22==1)&&(((a29==5)||(a29==6))&&(input==1)))))&&(a25==1)))&&!(a0==1))&&(a19==3)))&&(a20==1))&&(a7==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((((!(a20==1)&&(!(a7==1)&&(((a14==8)&&(!(a0==1)&&(((a11==1)&&((((a29==8)||(a29==9))&&(input==1))&&(a19==3)))&&(a22==1))))&&(a28==1))))&&(a25==1))&&(a24==1))){
	    	a11 = 0;
	    	a19 = 2;
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((a19==2)&&(((((((!(a7==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a22==1))&&(a11==1)))&&(a24==1))&&(a0==1))&&(a14==9))&&(a25==1))&&(a28==1))&&!(a20==1)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&((a20==1)&&((((a0==1)&&(((a7==1)&&(((a14==9)&&(((a29==5)||(a29==6))&&(input==5)))&&(a19==3)))&&(a24==1)))&&(a28==1))&&!(a25==1))))&&(a22==1))){
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return 21;
	    } else if((((a20==1)&&((((a19==5)&&(((((!(a7==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4)))&&(a25==1))&&(a24==1))&&(a11==1))&&(a14==8)))&&(a0==1))&&(a28==1)))&&(a22==1))){
	    	a19 = 4;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((((a0==1)&&(((a11==1)&&((a20==1)&&(!(a25==1)&&((a22==1)&&(!(a7==1)&&((a19==4)&&((a24==1)&&((input==2)&&((a29==5)||(a29==6))))))))))&&(a28==1)))&&(a14==8))){
	    	a7 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((a14==9)&&((((a28==1)&&((a22==1)&&((((!(a25==1)&&(((input==4)&&((a29==5)||(a29==6)))&&!(a0==1)))&&(a11==1))&&(a19==3))&&!(a20==1))))&&!(a24==1))&&!(a7==1)))){
	    	a19 = 4;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((a28==1)&&((((((a14==9)&&(((a19==3)&&(((((a29==8)||(a29==9))&&(input==3))&&!(a20==1))&&!(a0==1)))&&(a24==1)))&&!(a7==1))&&!(a25==1))&&(a22==1))&&!(a11==1)))){
	    	a29 = 6;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((!(a24==1)&&((((a14==8)&&(((a0==1)&&((a28==1)&&((((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6)))&&(input==6))&&(a20==1))))&&!(a25==1)))&&(a22==1))&&!(a11==1)))&&!(a7==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a20==1)&&((((a14==8)&&((a19==2)&&((a11==1)&&((((a28==1)&&((a7==1)&&(((a29==6)||(a29==7))&&(input==3))))&&(a22==1))&&(a25==1)))))&&!(a24==1))&&(a0==1)))){
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a7==1)&&(((((a24==1)&&((((a14==8)&&(((input==2)&&((a29==5)||(a29==6)))&&(a11==1)))&&(a28==1))&&!(a20==1)))&&(a22==1))&&(a0==1))&&(a19==1)))&&(a25==1))){
	    	a19 = 5;
	    	a11 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	return 24;
	    } else if((((a28==1)&&((a19==1)&&(((a22==1)&&(!(a11==1)&&(((a14==8)&&((a24==1)&&(((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a25==1))))&&!(a7==1))))&&(a0==1))))&&!(a20==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a25==1)&&((a29==8)&&((((a11==1)&&((((a14==9)&&((a20==1)&&(input==2)))&&(a22==1))&&(a19==1)))&&(a24==1))&&(a0==1))))&&!(a7==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&((a28==1)&&((a11==1)&&((!(a20==1)&&(((a0==1)&&(((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==5)))&&(a22==1)))&&(a14==9)))))&&!(a7==1))&&(a25==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((a20==1)&&((a28==1)&&(((((a19==1)&&(!(a0==1)&&(!(a11==1)&&((a7==1)&&(((input==6)&&(a14==8))&&(a22==1))))))&&!(a25==1))&&!(a24==1))&&(a29==5))))){
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((a14==8)&&(((a22==1)&&((a19==3)&&((a28==1)&&((((a11==1)&&((input==3)&&((a29==8)||(a29==9))))&&(a7==1))&&(a20==1)))))&&!(a25==1))))&&!(a0==1))){
	    	a0 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==5)&&(!(a0==1)&&((((a22==1)&&((a7==1)&&((a28==1)&&((((a14==9)&&(input==1))&&!(a20==1))&&(a29==9)))))&&!(a25==1))&&(a24==1))))&&(a11==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((!(a25==1)&&((((a20==1)&&(((a22==1)&&(!(a11==1)&&((!(a0==1)&&((a14==9)&&(input==3)))&&(a7==1))))&&(a28==1)))&&(a19==4))&&(a29==9)))&&(a24==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((a19==3)&&((a22==1)&&((((((a24==1)&&((!(a0==1)&&((a25==1)&&((a20==1)&&(input==1))))&&(a7==1)))&&(a28==1))&&(a11==1))&&(a29==9))&&(a14==9))))){
	    	a29 = 5;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((((((((a29==8)&&(((((a28==1)&&(input==2))&&(a0==1))&&!(a7==1))&&(a14==8)))&&!(a11==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a19==4))&&!(a20==1))){
	    	a11 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a19 = 3;
	    	a7 = 1;
	    	return 23;
	    } else if(((a20==1)&&((((a7==1)&&((a14==8)&&(((a24==1)&&(((a25==1)&&(((input==1)&&(a29==9))&&(a28==1)))&&!(a0==1)))&&(a11==1))))&&(a22==1))&&(a19==3)))){
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	return 21;
	    } else if(((a24==1)&&((a25==1)&&((a14==8)&&(((((a28==1)&&(((a22==1)&&(((input==1)&&((a29==6)||(a29==7)))&&(a0==1)))&&!(a11==1)))&&(a19==1))&&!(a7==1))&&!(a20==1)))))){
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((a14==9)&&((a22==1)&&((a20==1)&&((((a7==1)&&(!(a24==1)&&(((!(a11==1)&&((input==6)&&((a29==8)||(a29==9))))&&(a25==1))&&!(a0==1))))&&(a19==5))&&(a28==1)))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a29==5)&&(((((((!(a24==1)&&((((input==3)&&(a20==1))&&(a22==1))&&(a11==1)))&&(a14==9))&&(a19==2))&&(a28==1))&&(a7==1))&&!(a25==1))&&!(a0==1)))){
	    	a7 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((a0==1)&&((a20==1)&&((a7==1)&&((!(a25==1)&&((!(a11==1)&&((a14==8)&&((a19==2)&&(((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&(a22==1)))))&&(a24==1)))&&(a28==1)))))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((a25==1)&&((a20==1)&&((a24==1)&&((a22==1)&&(((a19==1)&&(((a14==8)&&((input==4)&&((a29==8)||(a29==9))))&&(a28==1)))&&(a0==1))))))&&!(a11==1)))){
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if(((a22==1)&&(((!(a24==1)&&((((a19==1)&&(((a7==1)&&((a29==6)&&((a0==1)&&(input==6))))&&(a14==9)))&&(a25==1))&&(a28==1)))&&(a11==1))&&!(a20==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a0==1)&&((((a28==1)&&((((a29==9)&&(!(a11==1)&&(!(a24==1)&&(input==4))))&&(a20==1))&&(a22==1)))&&(a25==1))&&(a14==8)))&&(a19==4))&&!(a7==1))){
	    	a25 = 0;
	    	a14 = 9;
	    	a19 = 3;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	return 23;
	    } else if(((a0==1)&&((a11==1)&&(((a25==1)&&(!(a7==1)&&((((a28==1)&&((((input==1)&&(a29==9))&&!(a24==1))&&(a19==3)))&&(a20==1))&&(a22==1))))&&(a14==9))))){
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 4;
	    	a14 = 8;
	    	a11 = 0;
	    	return 24;
	    } else if((((a24==1)&&((a7==1)&&(((((a0==1)&&((a19==1)&&((a20==1)&&(((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&(a14==10)))))&&(a22==1))&&(a11==1))&&(a28==1))))&&(a25==1))){
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a19==1)&&(((a29==7)&&((a24==1)&&((((((((input==1)&&(a25==1))&&(a20==1))&&(a28==1))&&(a22==1))&&!(a0==1))&&(a7==1))&&(a11==1))))&&(a14==9)))){
	    	a14 = 8;
	    	a7 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((a14==9)&&((a0==1)&&(((((((((input==5)&&(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(a20==1))&&(a24==1))&&!(a11==1))&&(a28==1))&&!(a25==1))&&(a22==1))&&(a7==1))))){
	    	a24 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a22==1)&&(((!(a11==1)&&((a24==1)&&((a19==4)&&(!(a7==1)&&((a28==1)&&(((a0==1)&&(((a29==7)||(a29==8))&&(input==6)))&&(a14==9)))))))&&!(a20==1))&&!(a25==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((((!(a0==1)&&((a25==1)&&(!(a20==1)&&(!(a11==1)&&((a14==8)&&((((((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))||((a19==2)&&(a29==5)))&&(input==6))&&(a28==1)))))))&&!(a24==1))&&!(a7==1))&&(a22==1))){
	    	a25 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((((a19==1)&&((a11==1)&&((a20==1)&&((((a28==1)&&((((a22==1)&&((input==2)&&((a29==8)||(a29==9))))&&(a25==1))&&(a14==8)))&&(a7==1))&&!(a24==1)))))&&(a0==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a11==1)&&((a20==1)&&((a19==3)&&(((((!(a7==1)&&(((input==4)&&((a29==5)||(a29==6)))&&(a14==8)))&&(a28==1))&&(a0==1))&&(a22==1))&&(a24==1)))))&&!(a25==1))){
	    	a29 = 5;
	    	a0 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	return 24;
	    } else if(((a20==1)&&(((a28==1)&&((((!(a0==1)&&((((a14==9)&&(((a29==7)||(a29==8))&&(input==4)))&&!(a24==1))&&(a25==1)))&&(a11==1))&&(a19==4))&&!(a7==1)))&&(a22==1)))){
	    	a29 = 9;
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((a14==8)&&((((a28==1)&&((input==6)&&((((a19==5)&&((!(a25==1)&&(!(a24==1)&&(!(a7==1)&&((a11==1)&&!(a20==1)))))&&(a29==8)))||((a19==5)&&(((!(a24==1)&&(((a11==1)&&!(a20==1))&&!(a7==1)))&&!(a25==1))&&(a29==9))))||((((a25==1)&&(((a7==1)&&((a20==1)&&!(a11==1)))&&(a24==1)))&&(a29==5))&&(a19==1)))))&&!(a0==1))&&(a22==1)))){
	    	a20 = 0;
	    	a14 = 9;
	    	a19 = 4;
	    	a29 = 9;
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	return 21;
	    } return calculate_output9(input);
	}

	int calculate_output9(int input) {
	    if(((a14==9)&&((a28==1)&&((a20==1)&&(((a19==1)&&(((a22==1)&&((!(a11==1)&&(((input==3)&&(a29==7))&&!(a24==1)))&&!(a0==1)))&&!(a7==1)))&&(a25==1)))))){
	    	a29 = 6;
	    	a20 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if(((a20==1)&&((a11==1)&&((a14==10)&&((a0==1)&&((a28==1)&&((a24==1)&&((a22==1)&&((a7==1)&&((input==3)&&(((a19==5)&&((a29==9)&&(a25==1)))||((!(a25==1)&&(a29==5))&&(a19==1))))))))))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a19==1)&&((((((a28==1)&&(!(a24==1)&&(!(a0==1)&&((a14==8)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2))))))&&!(a25==1))&&!(a20==1))&&(a7==1))&&(a11==1))))){
	    	a0 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if(((a11==1)&&(((a25==1)&&(((((a24==1)&&(!(a0==1)&&(((!(a20==1)&&(input==2))&&!(a7==1))&&(a22==1))))&&(a14==8))&&(a29==5))&&(a19==3)))&&(a28==1)))){
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a25==1)&&(((a20==1)&&(((a7==1)&&((!(a24==1)&&((a28==1)&&((input==1)&&((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2))))))&&(a14==8)))&&(a22==1)))&&(a0==1))))){
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if((!(a0==1)&&((!(a25==1)&&((((!(a7==1)&&(((a11==1)&&((a28==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5))))&&(a20==1)))&&!(a24==1))&&(a19==4))&&(a14==9)))&&(a22==1)))){
	    	a29 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a19==5)&&(!(a24==1)&&(((((a14==8)&&((a0==1)&&((a25==1)&&((((input==3)&&(a22==1))&&(a11==1))&&(a7==1)))))&&!(a20==1))&&(a28==1))&&(a29==8))))){
	    	a24 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	a20 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((a25==1)&&((((a14==9)&&(((((a11==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a19==3))&&(a28==1)))&&(a20==1))&&(a22==1))&&!(a0==1)))&&!(a24==1))&&(a7==1)))){
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a11 = 0;
	    	return 23;
	    } else if(((a29==7)&&(!(a20==1)&&((a14==9)&&((!(a25==1)&&((!(a0==1)&&((a28==1)&&(((a7==1)&&((a11==1)&&(input==2)))&&(a19==1))))&&(a22==1)))&&!(a24==1)))))){
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a24==1)&&((!(a11==1)&&(!(a25==1)&&((a14==8)&&(((a22==1)&&((((a29==7)||(a29==8))&&(input==3))&&(a20==1)))&&(a7==1)))))&&(a28==1)))&&(a19==4))&&(a0==1))){
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	a11 = 1;
	    	return 21;
	    } else if(((((!(a11==1)&&((a28==1)&&((a0==1)&&((((a19==1)&&(!(a25==1)&&((input==6)&&((a29==6)||(a29==7)))))&&(a22==1))&&(a14==8)))))&&!(a7==1))&&!(a20==1))&&!(a24==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a29 = 9;
	    	return 23;
	    } else if(((!(a20==1)&&((a24==1)&&((a14==9)&&((a7==1)&&(((((!(a11==1)&&(!(a25==1)&&(input==6)))&&(a0==1))&&(a22==1))&&(a28==1))&&(a29==5))))))&&(a19==2))){
	    	a24 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if(((a25==1)&&((((((((!(a20==1)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==1)))&&!(a7==1))&&!(a24==1))&&(a14==9))&&(a22==1))&&!(a0==1))&&(a28==1))&&(a11==1)))){
	    	a25 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if(((a25==1)&&(((((((a22==1)&&((a7==1)&&(!(a24==1)&&((a14==8)&&((input==3)&&((a29==5)||(a29==6)))))))&&!(a11==1))&&(a19==3))&&(a28==1))&&(a20==1))&&!(a0==1)))){
	    	a29 = 8;
	    	a19 = 2;
	    	return -1;
	    } else if(((a7==1)&&(((!(a20==1)&&((((a0==1)&&(!(a24==1)&&(!(a11==1)&&(((input==4)&&((a29==7)||(a29==8)))&&(a19==5)))))&&(a28==1))&&(a14==8)))&&(a25==1))&&(a22==1)))){
	    	a29 = 6;
	    	a19 = 3;
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a28==1)&&((!(a11==1)&&((((a0==1)&&((a19==1)&&(((a29==6)&&(input==5))&&(a20==1))))&&!(a24==1))&&(a22==1)))&&(a7==1)))&&(a25==1))&&(a14==8))){
	    	a29 = 9;
	    	a19 = 3;
	    	a11 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if((!(a20==1)&&((a28==1)&&(!(a0==1)&&(((((a25==1)&&((((a22==1)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9))))&&(a14==9))&&(a19==4)))&&!(a7==1))&&(a11==1))&&!(a24==1)))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((a22==1)&&(((((a29==6)&&((a0==1)&&(!(a7==1)&&((((a24==1)&&(!(a25==1)&&(input==1)))&&(a19==1))&&(a28==1)))))&&(a20==1))&&(a11==1))&&(a14==10)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(((a0==1)&&((a20==1)&&((a22==1)&&(!(a24==1)&&((a28==1)&&((((((a29==8)&&(a25==1))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5)))||((!(a25==1)&&(a29==5))&&(a19==1)))&&(input==2)))))))&&(a11==1)))&&(a14==9))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((!(a24==1)&&(!(a7==1)&&(((a22==1)&&(!(a11==1)&&((a29==8)&&(!(a0==1)&&((((a14==9)&&(input==1))&&(a19==1))&&!(a20==1))))))&&!(a25==1))))&&(a28==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a19==3)&&((a7==1)&&((a11==1)&&(((a14==8)&&(((a22==1)&&(!(a24==1)&&((a25==1)&&(((a28==1)&&(input==5))&&!(a20==1)))))&&(a29==6)))&&(a0==1)))))){
	    	a19 = 5;
	    	a29 = 7;
	    	a0 = 0;
	    	return 21;
	    } else if(((a25==1)&&(((((a14==9)&&(((((a20==1)&&(!(a24==1)&&((a28==1)&&(input==5))))&&!(a7==1))&&(a29==9))&&(a0==1)))&&(a11==1))&&(a22==1))&&(a19==3)))){
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((!(a7==1)&&((a14==8)&&(((a28==1)&&(!(a0==1)&&((a22==1)&&((((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5)))&&(input==2))&&(a20==1)))))&&!(a25==1))))&&!(a24==1))&&(a11==1))){
	    	a14 = 9;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a19 = 4;
	    	return 24;
	    } else if(((((a7==1)&&(!(a24==1)&&((((a14==8)&&((a28==1)&&((a22==1)&&(((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))&&(input==3)))))&&(a11==1))&&(a25==1))))&&!(a20==1))&&!(a0==1))){
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a20==1)&&(!(a24==1)&&(((a28==1)&&((!(a7==1)&&((a22==1)&&(!(a0==1)&&((((a19==4)&&(input==2))&&!(a25==1))&&(a29==7)))))&&(a14==9)))&&!(a11==1))))){
	    	a19 = 2;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a28==1)&&((a11==1)&&(((input==3)&&((((a19==5)&&((!(a25==1)&&((a24==1)&&(!(a20==1)&&!(a7==1))))&&(a29==8)))||(((!(a25==1)&&((a24==1)&&(!(a7==1)&&!(a20==1))))&&(a29==9))&&(a19==5)))||((((((a20==1)&&(a7==1))&&!(a24==1))&&(a25==1))&&(a29==5))&&(a19==1))))&&!(a0==1))))&&(a22==1))&&(a14==9))){
	    	a25 = 0;
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return -1;
	    } else if((((!(a7==1)&&(!(a20==1)&&((a11==1)&&((((a22==1)&&(((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==6))&&(a25==1)))&&!(a24==1))&&(a14==8)))))&&(a28==1))&&(a0==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a0 = 0;
	    	return 24;
	    } else if(((a20==1)&&((a28==1)&&(((((a22==1)&&((!(a7==1)&&((((input==5)&&(a14==8))&&(a19==2))&&!(a11==1)))&&(a29==8)))&&!(a24==1))&&(a0==1))&&!(a25==1))))){
	    	a14 = 9;
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a14==9)&&((a22==1)&&((((!(a0==1)&&((input==2)&&(((a19==1)&&((a29==5)&&((a25==1)&&((a7==1)&&!(a20==1)))))||(((a19==5)&&((a29==8)&&((!(a7==1)&&(a20==1))&&!(a25==1))))||(((((a20==1)&&!(a7==1))&&!(a25==1))&&(a29==9))&&(a19==5))))))&&!(a24==1))&&!(a11==1))&&(a28==1))))){
	    	a20 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a20==1)&&((a7==1)&&((((a25==1)&&((!(a11==1)&&(((((a14==9)&&(input==1))&&(a22==1))&&!(a24==1))&&(a0==1)))&&(a19==5)))&&(a29==7))&&(a28==1))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a19==2)&&((a24==1)&&(((((a14==8)&&(((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5)))&&!(a20==1)))&&!(a11==1))&&!(a7==1))&&(a25==1)))))&&(a28==1))){
	    	a19 = 5;
	    	a29 = 6;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((a22==1)&&((((((a20==1)&&((a28==1)&&(!(a7==1)&&(((input==2)&&(a25==1))&&(a0==1)))))&&(a29==7))&&(a14==9))&&!(a11==1))&&(a19==2))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((a0==1)&&((a22==1)&&(((a7==1)&&(((!(a20==1)&&((a11==1)&&(((((a29==6)||(a29==7))&&(input==6))&&(a19==4))&&(a14==9))))&&(a25==1))&&!(a24==1)))&&(a28==1))))){
	    	a29 = 7;
	    	a20 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a11==1)&&(!(a24==1)&&((a19==1)&&((a20==1)&&(((a22==1)&&((!(a0==1)&&(((((a29==6)||(a29==7))&&(input==5))&&!(a7==1))&&(a28==1)))&&!(a25==1)))&&(a14==9))))))){
	    	a7 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 5;
	    	return 23;
	    } else if((((((a19==4)&&((((((!(a0==1)&&(!(a20==1)&&(input==1)))&&!(a11==1))&&(a24==1))&&(a28==1))&&(a22==1))&&(a14==8)))&&(a29==5))&&!(a25==1))&&!(a7==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a11==1)&&((a28==1)&&(!(a24==1)&&((a0==1)&&((((a20==1)&&((a19==4)&&((input==6)&&((a29==7)||(a29==8)))))&&!(a25==1))&&(a14==8))))))&&(a7==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((!(a11==1)&&((a14==8)&&((a29==6)&&((a28==1)&&(!(a20==1)&&((a19==4)&&((input==4)&&(a24==1))))))))&&!(a7==1))&&!(a25==1)))&&(a0==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a0==1)&&(!(a7==1)&&((a22==1)&&((a14==8)&&(!(a24==1)&&((((input==1)&&(((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))))&&!(a20==1))&&!(a25==1)))))))&&(a11==1))&&(a28==1))){
	    	a11 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	a24 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((a28==1)&&((a24==1)&&((a19==1)&&((!(a25==1)&&((a22==1)&&((((a0==1)&&(((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&(a14==9)))&&(a7==1))&&!(a20==1))))&&!(a11==1)))))){
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a25==1)&&(((a0==1)&&(((a19==4)&&(((a14==8)&&((!(a20==1)&&((a7==1)&&((a24==1)&&(input==3))))&&(a22==1)))&&(a29==8)))&&!(a11==1)))&&(a28==1)))){
	    	a7 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	return 23;
	    } else if(((a0==1)&&((a29==6)&&((((!(a20==1)&&((a22==1)&&((a24==1)&&((((input==5)&&!(a25==1))&&!(a11==1))&&(a28==1)))))&&(a14==9))&&(a19==1))&&!(a7==1))))){
	    	a19 = 5;
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return 21;
	    } else if(((((!(a0==1)&&((a28==1)&&((((a14==9)&&((a24==1)&&((input==6)&&(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))))&&(a25==1))&&(a20==1))))&&(a11==1))&&(a22==1))&&!(a7==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((a28==1)&&((a20==1)&&((((((a14==9)&&(!(a7==1)&&((!(a0==1)&&(input==4))&&(a29==9))))&&(a22==1))&&!(a11==1))&&(a19==4))&&(a25==1))))&&(a24==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((((((((((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&(a28==1))&&(a11==1))&&(a19==4))&&(a7==1))&&(a14==8))&&(a22==1))&&(a20==1))&&!(a0==1))&&(a25==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a11==1)&&(((((a7==1)&&(((!(a20==1)&&((a19==5)&&(!(a24==1)&&(input==1))))&&(a29==5))&&!(a0==1)))&&(a14==9))&&(a28==1))&&!(a25==1))))){
	    	a19 = 4;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a14==8)&&(((!(a0==1)&&(!(a11==1)&&(((a24==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))&&(a20==1))))&&(a28==1))&&(a19==1)))&&(a22==1))&&!(a25==1))&&!(a7==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a25==1)&&(!(a24==1)&&(!(a20==1)&&(!(a0==1)&&((a14==9)&&(((a22==1)&&((((a19==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2)))&&(a11==1))&&(a28==1)))&&(a7==1)))))))){
	    	a29 = 5;
	    	a25 = 0;
	    	a19 = 4;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((!(a11==1)&&((a0==1)&&((a22==1)&&(((a14==9)&&((((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))&&(input==5))&&(a20==1)))&&(a25==1)))))&&(a24==1))&&!(a7==1)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a28==1)&&(((a14==8)&&(!(a7==1)&&((a11==1)&&((a20==1)&&(((a22==1)&&((a19==5)&&((a29==9)&&(input==3))))&&(a0==1))))))&&(a25==1))))){
	    	a19 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if((((a14==8)&&(((a22==1)&&((!(a7==1)&&((a20==1)&&(!(a0==1)&&(((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==6))&&!(a25==1)))))&&!(a24==1)))&&(a28==1)))&&!(a11==1))){
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((((a7==1)&&(((((a28==1)&&(((((input==1)&&(a29==6))&&(a20==1))&&(a22==1))&&(a11==1)))&&(a24==1))&&(a14==9))&&(a25==1)))&&(a19==3))&&!(a0==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((!(a11==1)&&(!(a24==1)&&((a20==1)&&((((input==1)&&(((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))))&&(a0==1))&&(a22==1)))))&&!(a7==1))&&(a25==1))&&(a14==8)))){
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a20==1)&&((((a19==5)&&(!(a7==1)&&((a28==1)&&((a14==8)&&(!(a11==1)&&((a0==1)&&(((a29==5)||(a29==6))&&(input==2))))))))&&(a25==1))&&!(a24==1)))&&(a22==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a22==1)&&(((!(a20==1)&&((((!(a24==1)&&(((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&(a14==8)))&&(a28==1))&&(a19==5))&&!(a25==1)))&&(a7==1))&&(a11==1))))){
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a11==1)&&(!(a25==1)&&(((a0==1)&&((((a19==5)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6)))&&(a22==1))&&(a7==1)))&&(a28==1))))&&!(a20==1))&&(a14==8))&&!(a24==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((((((((a29==6)&&((((a7==1)&&(a20==1))&&!(a24==1))&&(a25==1)))&&(a19==1))||((((a29==9)&&(!(a25==1)&&((a24==1)&&(!(a7==1)&&!(a20==1)))))&&(a19==5))||((((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1))))&&(a29==5))&&(a19==1))))&&(input==4))&&(a0==1))&&(a11==1))&&(a28==1))&&(a14==8)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a14==9)&&((a25==1)&&((a0==1)&&((((a7==1)&&((a19==1)&&((a28==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1)))))&&!(a24==1))&&(a22==1)))))&&!(a20==1))&&!(a11==1))){
	    	a19 = 5;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a20 = 1;
	    	return 24;
	    } else if(((a25==1)&&((a19==4)&&((!(a20==1)&&(((((((a7==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))&&(a14==8))&&(a11==1))&&!(a0==1))&&!(a24==1))&&(a28==1)))&&(a22==1))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a19==3)&&(!(a24==1)&&((a22==1)&&((a28==1)&&((!(a11==1)&&((a0==1)&&(((a20==1)&&(input==4))&&(a29==5))))&&(a25==1))))))&&(a7==1))&&(a14==9))){
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((((((a19==5)&&(((((((a25==1)&&(input==4))&&(a29==9))&&(a0==1))&&(a14==8))&&(a11==1))&&!(a20==1)))&&(a22==1))&&(a28==1))&&(a7==1))&&!(a24==1))){
	    	a0 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a19==4)&&(!(a25==1)&&((a20==1)&&(((a14==8)&&(!(a11==1)&&(!(a24==1)&&(((((input==6)&&(a28==1))&&(a29==5))&&(a22==1))&&!(a7==1)))))&&(a0==1)))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((((!(a25==1)&&((a0==1)&&((a28==1)&&((a19==2)&&(((a29==7)||(a29==8))&&(input==2))))))&&(a24==1))&&(a11==1))&&(a7==1)))&&(a20==1))&&(a14==9))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a11==1)&&(!(a24==1)&&((a28==1)&&(!(a25==1)&&((((a19==1)&&(((a22==1)&&((!(a7==1)&&(input==6))&&!(a20==1)))&&(a29==8)))&&(a14==9))&&!(a0==1))))))){
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((a11==1)&&(((a28==1)&&(((a22==1)&&((((((a29==6)||(a29==7))&&(input==4))&&!(a0==1))&&!(a24==1))&&!(a20==1)))&&(a19==3)))&&(a7==1)))&&!(a25==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	return 24;
	    } else if(((((!(a25==1)&&(((a19==4)&&(!(a0==1)&&((a28==1)&&((a24==1)&&((a14==9)&&(((a29==7)||(a29==8))&&(input==2)))))))&&(a22==1)))&&(a20==1))&&(a11==1))&&!(a7==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&(!(a25==1)&&(((!(a7==1)&&((a19==5)&&(((((a0==1)&&(((a29==6)||(a29==7))&&(input==3)))&&(a20==1))&&(a14==8))&&(a22==1))))&&!(a11==1))&&(a28==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a20==1)&&((a19==3)&&(((((a0==1)&&((a14==10)&&(((((input==2)&&(((a29==5)||(a29==6))||(a29==7)))&&(a22==1))&&(a11==1))&&(a24==1))))&&!(a7==1))&&(a28==1))&&(a25==1))))){
	    	a24 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((!(a20==1)&&((a24==1)&&((a0==1)&&((a28==1)&&((((a22==1)&&(((a14==10)&&((input==2)&&((a29==7)||(a29==8))))&&(a11==1)))&&(a7==1))&&!(a25==1))))))&&(a19==3))){
	    	a29 = 6;
	    	a14 = 9;
	    	a20 = 1;
	    	return 24;
	    } else if(((a20==1)&&(((a22==1)&&((((a0==1)&&(!(a25==1)&&((a28==1)&&(((((a29==6)||(a29==7))&&(input==4))&&(a7==1))&&(a24==1)))))&&(a19==1))&&!(a11==1)))&&(a14==8)))){
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 5;
	    	a0 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((a25==1)&&((a0==1)&&((a11==1)&&(!(a7==1)&&((((a19==5)&&((a28==1)&&((a22==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&(a24==1)))))&&!(a20==1))&&(a14==10))))))){
	    	a29 = 7;
	    	a11 = 0;
	    	a14 = 9;
	    	a19 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((a19==2)&&((a25==1)&&(((a22==1)&&(!(a0==1)&&((a7==1)&&(((a28==1)&&((a29==7)&&((a11==1)&&((a20==1)&&(input==6)))))&&(a14==8)))))&&(a24==1))))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&((a7==1)&&(((a24==1)&&((a19==5)&&(!(a0==1)&&((a29==6)&&(!(a20==1)&&(!(a25==1)&&((a14==9)&&(input==5))))))))&&(a28==1))))&&(a11==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==3)&&((((((!(a24==1)&&((((input==6)&&(a20==1))&&(a14==9))&&(a22==1)))&&(a29==8))&&(a28==1))&&(a25==1))&&!(a11==1))&&!(a7==1)))&&!(a0==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((!(a0==1)&&((a20==1)&&(((((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&(a7==1))&&(a19==4))&&(a14==9))&&(a25==1))))&&(a22==1))&&!(a24==1))&&(a11==1)))){
	    	a0 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((((!(a11==1)&&(((a22==1)&&((a7==1)&&(((a0==1)&&((a25==1)&&((((a29==5)||(a29==6))&&(input==4))&&(a28==1))))&&(a24==1))))&&!(a20==1)))&&(a14==9))&&(a19==1))){
	    	a11 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a24==1)&&((a22==1)&&((a7==1)&&((a0==1)&&(((a20==1)&&((((((a29==9)&&(input==2))&&(a28==1))&&(a14==8))&&(a19==4))&&!(a25==1)))&&!(a11==1))))))){
	    	a19 = 5;
	    	a29 = 5;
	    	a14 = 9;
	    	a7 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((a19==3)&&((((a29==8)&&(((a28==1)&&(((!(a24==1)&&(!(a0==1)&&((input==6)&&!(a20==1))))&&(a7==1))&&!(a11==1)))&&(a14==8)))&&(a25==1))&&(a22==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a20==1)&&(!(a0==1)&&((a7==1)&&((!(a11==1)&&(!(a24==1)&&((a22==1)&&(((a19==5)&&(((a29==5)||(a29==6))&&(input==1)))&&(a28==1)))))&&(a25==1)))))&&(a14==9))){
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a11==1)&&(!(a25==1)&&((!(a7==1)&&((a20==1)&&((a0==1)&&((((a14==9)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==3)))&&(a22==1))&&(a19==4)))))&&(a28==1)))))){
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((a19==1)&&((a11==1)&&((a24==1)&&(!(a7==1)&&(((a14==8)&&((((a29==5)||(a29==6))&&(input==4))&&(a0==1)))&&(a28==1))))))&&!(a20==1)))&&(a22==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a24==1)&&(!(a20==1)&&((!(a7==1)&&(((a22==1)&&((a11==1)&&((a14==9)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&(a0==1)))))&&(a19==2)))&&!(a25==1)))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	return 24;
	    } else if(((a19==2)&&(!(a11==1)&&((a14==9)&&((a25==1)&&(((!(a0==1)&&(!(a20==1)&&((a24==1)&&((a22==1)&&(((a29==5)||(a29==6))&&(input==3))))))&&(a7==1))&&(a28==1))))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a0==1)&&((!(a25==1)&&((a20==1)&&(((a28==1)&&(((a24==1)&&((((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&(input==5)))&&!(a7==1)))&&(a22==1))))&&(a11==1)))&&(a14==8))){
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a28==1)&&(((a0==1)&&((((a19==2)&&(((a11==1)&&(input==3))&&(a20==1)))&&(a14==9))&&(a7==1)))&&(a24==1))))&&!(a25==1))&&(a29==9))){
	    	a19 = 4;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((a14==9)&&((a25==1)&&(((((a28==1)&&(((a7==1)&&((((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))&&(input==1))&&!(a24==1)))&&!(a0==1)))&&(a22==1))&&!(a11==1))&&!(a20==1))))){
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	return 23;
	    } else if(((a14==8)&&((a19==2)&&((((a25==1)&&((a22==1)&&((!(a7==1)&&((!(a20==1)&&((input==2)&&((a29==6)||(a29==7))))&&(a24==1)))&&(a28==1))))&&!(a0==1))&&!(a11==1))))){
	    	a19 = 3;
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((((a14==9)&&(!(a24==1)&&((a11==1)&&((a0==1)&&((a20==1)&&((a25==1)&&((a22==1)&&(((((a29==6)||(a29==7))&&(input==2))&&!(a7==1))&&(a19==2)))))))))&&(a28==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	a11 = 0;
	    	return -1;
	    } else if((((((((!(a24==1)&&(((a0==1)&&(((input==4)&&!(a20==1))&&(a19==5)))&&(a25==1)))&&(a14==9))&&(a29==6))&&(a28==1))&&!(a7==1))&&(a22==1))&&(a11==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a28==1)&&(((a22==1)&&(((a11==1)&&((((((a29==5)||(a29==6))&&(input==3))&&(a25==1))&&!(a20==1))&&!(a0==1)))&&(a19==1)))&&!(a24==1)))&&!(a7==1))&&(a14==8))){
	    	a25 = 0;
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if(((((a14==9)&&((a24==1)&&(((!(a0==1)&&((((((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a29==9)&&(a25==1))))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==4))&&(a7==1)))&&(a28==1))&&(a20==1))))&&(a22==1))&&!(a11==1))){
	    	a19 = 5;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if(((a19==5)&&((a11==1)&&((a28==1)&&((((a0==1)&&((a14==10)&&(!(a20==1)&&(!(a25==1)&&((a22==1)&&((input==1)&&((a29==8)||(a29==9))))))))&&(a7==1))&&(a24==1)))))){
	    	a11 = 0;
	    	a14 = 9;
	    	a7 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a25==1)&&((((((a22==1)&&((!(a0==1)&&(((!(a11==1)&&(input==5))&&(a19==3))&&(a29==7)))&&(a24==1)))&&!(a7==1))&&(a28==1))&&(a20==1))&&(a14==9)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 4;
	    	a25 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if((!(a20==1)&&(!(a7==1)&&(((a14==9)&&((a28==1)&&((a22==1)&&((a0==1)&&(((a24==1)&&(((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a25==1)))&&(a19==3))))))&&!(a11==1))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a24 = 0;
	    	a11 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if(((a25==1)&&((!(a24==1)&&((a29==6)&&((a19==1)&&((a20==1)&&((!(a7==1)&&(!(a0==1)&&(!(a11==1)&&((a28==1)&&(input==2)))))&&(a22==1))))))&&(a14==9)))){
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 8;
	    	return -1;
	    } else if(((a20==1)&&((a19==1)&&(!(a7==1)&&((a28==1)&&(!(a11==1)&&(((a0==1)&&((a25==1)&&((a14==8)&&(!(a24==1)&&((input==2)&&((a29==5)||(a29==6)))))))&&(a22==1)))))))){
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a14 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if(((((((a28==1)&&((!(a0==1)&&(((a19==2)&&(!(a7==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a24==1)))&&(a22==1)))&&!(a11==1))&&(a20==1))&&!(a25==1))&&(a14==8))){
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	return 21;
	    } else if(((((((a22==1)&&((a11==1)&&(!(a7==1)&&((a14==8)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==4))&&(a25==1))&&(a28==1))))))&&(a20==1))&&(a19==1))&&(a24==1))&&!(a0==1))){
	    	a19 = 3;
	    	a29 = 6;
	    	a24 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a20==1)&&((!(a24==1)&&(!(a25==1)&&((a28==1)&&((((((input==1)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(a14==9))&&!(a0==1))&&!(a11==1))&&(a7==1)))))&&(a22==1)))){
	    	a7 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a19==4)&&((a14==9)&&(((((a7==1)&&((a24==1)&&((a25==1)&&((input==4)&&((a29==7)||(a29==8))))))&&(a0==1))&&(a11==1))&&(a22==1))))&&(a20==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a25==1)&&((!(a11==1)&&(!(a7==1)&&(!(a20==1)&&(((a24==1)&&((((a28==1)&&((input==4)&&(a22==1)))&&(a29==9))&&(a14==8)))&&(a0==1)))))&&(a19==4)))){
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((((a14==9)&&(((a22==1)&&(!(a24==1)&&((((a28==1)&&(((input==5)&&(a7==1))&&!(a20==1)))&&(a29==9))&&!(a0==1))))&&(a25==1)))&&(a19==3))&&!(a11==1))){
	    	a20 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a0==1)&&((a24==1)&&(!(a25==1)&&((((a20==1)&&(!(a7==1)&&(((a28==1)&&((input==3)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))))&&(a14==8))))&&(a11==1))&&(a22==1)))))){
	    	a20 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((a22==1)&&((a28==1)&&((a11==1)&&(((a19==3)&&(!(a7==1)&&(!(a25==1)&&(((a20==1)&&(((input==1)&&(a14==8))&&(a0==1)))&&!(a24==1)))))&&(a29==7)))))){
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((((a14==9)&&((a28==1)&&((((a22==1)&&(!(a24==1)&&(!(a20==1)&&((a19==5)&&(((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a0==1))))))&&(a25==1))&&!(a7==1))))&&!(a11==1))){
	    	a11 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((!(a20==1)&&(!(a24==1)&&((a19==4)&&(((((a28==1)&&((((input==3)&&(a11==1))&&(a7==1))&&(a22==1)))&&(a14==9))&&(a29==5))&&!(a25==1)))))&&!(a0==1))){
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a29 = 9;
	    	return 21;
	    } else if(((a28==1)&&(((!(a25==1)&&((a20==1)&&((!(a7==1)&&((a0==1)&&((a11==1)&&((input==6)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))))))&&(a22==1))))&&(a14==8))&&!(a24==1)))){
	    	a29 = 9;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if(((((a25==1)&&(((a14==8)&&((((a19==4)&&((a24==1)&&(((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&(a11==1))))&&(a22==1))&&(a7==1)))&&(a28==1)))&&!(a20==1))&&!(a0==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((a22==1)&&(((((((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&(a14==8))&&!(a20==1))&&!(a25==1))&&!(a0==1))&&(a24==1)))&&!(a11==1))&&!(a7==1))&&(a19==3))&&(a28==1))){
	    	a14 = 9;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if((((!(a24==1)&&(((a7==1)&&((a22==1)&&((((a0==1)&&(((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a20==1)))&&(a25==1))&&(a19==2))))&&(a28==1)))&&(a14==8))&&!(a11==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((!(a0==1)&&((((a28==1)&&((((a22==1)&&(input==3))&&(a25==1))&&(a24==1)))&&(a20==1))&&(a29==5)))&&!(a7==1))&&(a19==5))&&(a11==1))&&(a14==8))){
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a0==1)&&((((a28==1)&&((((a25==1)&&(((a22==1)&&((a19==2)&&(((a29==5)||(a29==6))&&(input==2))))&&!(a7==1)))&&!(a24==1))&&(a14==8)))&&(a11==1))&&(a20==1)))){
	    	a25 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((!(a24==1)&&(((a25==1)&&(((a28==1)&&(((((a14==8)&&((input==6)&&((a29==5)||(a29==6))))&&!(a7==1))&&!(a20==1))&&(a22==1)))&&!(a11==1)))&&(a0==1)))&&(a19==5))){
	    	a25 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((((a22==1)&&((((a28==1)&&(((a19==3)&&((a0==1)&&(input==3)))&&(a14==10)))&&(a20==1))&&(a7==1)))&&(a29==8))&&(a11==1))&&(a24==1)))){
	    	a14 = 8;
	    	a29 = 9;
	    	a11 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if(((a28==1)&&((a22==1)&&((!(a11==1)&&((((a29==9)&&(!(a20==1)&&(((a24==1)&&((input==2)&&(a0==1)))&&(a14==8))))&&!(a7==1))&&(a25==1)))&&(a19==3))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a19==1)&&((a0==1)&&((a22==1)&&((!(a11==1)&&(((((a7==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a20==1))&&!(a25==1))&&(a14==9)))&&(a24==1))))))){
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 6;
	    	return 24;
	    } else if((((a29==7)&&((!(a11==1)&&((a22==1)&&((a20==1)&&((((((a14==9)&&(input==6))&&(a7==1))&&(a25==1))&&(a28==1))&&(a19==1)))))&&!(a0==1)))&&(a24==1))){
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	return 21;
	    } else if(((a22==1)&&((!(a25==1)&&((a0==1)&&((a28==1)&&((a11==1)&&(((((input==2)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(a7==1))&&(a20==1))&&!(a24==1))))))&&(a14==10)))){
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 5;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((((!(a11==1)&&((a0==1)&&((a20==1)&&(!(a25==1)&&(((((a28==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7)))))&&!(a7==1))&&(a22==1))&&(a14==9))))))&&!(a24==1))&&(a19==4))){
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a24==1)&&(!(a7==1)&&(((((a28==1)&&((((a14==8)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))&&(a0==1))&&(a22==1)))&&(a19==5))&&(a20==1))&&(a25==1)))))){
	    	a19 = 2;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if((((!(a25==1)&&(((a14==8)&&((a20==1)&&(!(a0==1)&&((a7==1)&&(((a24==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))&&(a19==4))))))&&!(a11==1)))&&(a28==1))&&(a22==1))){
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if((((!(a11==1)&&((!(a25==1)&&((!(a0==1)&&((a14==8)&&(!(a7==1)&&((a24==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5))))))&&(a28==1)))&&!(a20==1)))&&(a22==1))&&(a19==3))){
	    	a29 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((((((a22==1)&&((a0==1)&&(((((a7==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4)))&&(a28==1))&&!(a11==1))&&!(a25==1))))&&!(a24==1))&&(a19==4))&&(a20==1))&&(a14==9))){
	    	a7 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if((((a20==1)&&((((a19==2)&&((a11==1)&&((!(a7==1)&&((!(a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2)))&&!(a25==1)))&&(a24==1))))&&(a28==1))&&(a22==1)))&&(a14==9))){
	    	a29 = 7;
	    	a14 = 8;
	    	return 23;
	    } else if(((!(a0==1)&&(((a28==1)&&(!(a20==1)&&((a22==1)&&(!(a7==1)&&(((a14==9)&&(!(a11==1)&&(((a29==7)||(a29==8))&&(input==2))))&&(a25==1))))))&&!(a24==1)))&&(a19==1))){
	    	a19 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((a19==4)&&((a11==1)&&((!(a20==1)&&(((a22==1)&&((a14==8)&&((a24==1)&&(((a0==1)&&((input==5)&&((a29==8)||(a29==9))))&&!(a25==1)))))&&(a28==1)))&&(a7==1))))){
	    	a19 = 1;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if((((a28==1)&&((((!(a11==1)&&((a19==2)&&(!(a20==1)&&((a25==1)&&(((input==5)&&((a29==8)||(a29==9)))&&(a14==8))))))&&!(a7==1))&&!(a24==1))&&(a22==1)))&&(a0==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if(((a14==9)&&(!(a11==1)&&(!(a24==1)&&((((a28==1)&&(((((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==1))&&(a20==1))&&(a22==1))&&!(a0==1)))&&!(a25==1))&&!(a7==1)))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a19==2)&&(((((a25==1)&&((((a28==1)&&(!(a7==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a14==9))))&&!(a20==1))&&(a11==1)))&&(a22==1))&&(a0==1))&&(a24==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if(((a25==1)&&(((a7==1)&&((a22==1)&&(!(a24==1)&&((a19==5)&&((a20==1)&&(!(a11==1)&&((a0==1)&&(((input==3)&&((a29==7)||(a29==8)))&&(a28==1)))))))))&&(a14==8)))){
	    	a0 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((((!(a7==1)&&((a25==1)&&(!(a0==1)&&(((a28==1)&&(!(a24==1)&&((((input==6)&&((a29==6)||(a29==7)))&&(a19==2))&&(a14==8))))&&(a22==1)))))&&!(a20==1))&&!(a11==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if(((a0==1)&&(!(a25==1)&&(!(a7==1)&&((a11==1)&&((a20==1)&&(((a28==1)&&((a22==1)&&((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a19==4)&&(a29==6)))&&(input==6))&&!(a24==1))))&&(a14==9)))))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 7;
	    	a25 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a19==4)&&((a22==1)&&(((a0==1)&&(!(a7==1)&&((a20==1)&&(((((input==1)&&!(a24==1))&&(a11==1))&&(a25==1))&&(a29==6)))))&&(a14==8)))))){
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((a29==9)&&((a20==1)&&((!(a7==1)&&(((a0==1)&&((a24==1)&&(((a25==1)&&((a22==1)&&((input==4)&&(a14==8))))&&(a11==1))))&&(a28==1)))&&(a19==5))))){
	    	a29 = 5;
	    	a25 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if(((((a19==5)&&((!(a25==1)&&(((((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&(a24==1))&&(a7==1))&&(a20==1))&&(a22==1))&&(a14==9)))&&(a0==1)))&&!(a11==1))&&(a28==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((!(a20==1)&&(((a28==1)&&(((((((a7==1)&&(input==2))&&(a25==1))&&!(a24==1))&&(a29==5))&&!(a0==1))&&(a22==1)))&&(a14==8)))&&(a19==3))&&(a11==1))){
	    	a29 = 6;
	    	a14 = 9;
	    	a0 = 1;
	    	return 24;
	    } else if(((((a14==8)&&(!(a0==1)&&((a25==1)&&((a28==1)&&((((((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&(a7==1))&&(a19==4))&&(a22==1))&&(a24==1))))))&&(a11==1))&&!(a20==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a22==1)&&(((a19==5)&&((((!(a25==1)&&(((a14==8)&&(input==3))&&!(a0==1)))&&(a7==1))&&!(a11==1))&&!(a20==1)))&&!(a24==1)))&&(a29==9))&&(a28==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	a7 = 0;
	    	return 21;
	    } else if(((a24==1)&&(!(a7==1)&&((a22==1)&&((!(a11==1)&&(((!(a0==1)&&((input==1)&&(((((a25==1)&&(a29==8))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5)))||(((a29==5)&&!(a25==1))&&(a19==1)))))&&(a20==1))&&(a14==9)))&&(a28==1)))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a25==1)&&(((((a22==1)&&((a19==2)&&((a28==1)&&(((a14==8)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1)))&&!(a11==1)))))&&(a20==1))&&!(a24==1))&&(a7==1)))&&!(a0==1))){
	    	a19 = 5;
	    	a7 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	return -1;
	    } else if((!(a7==1)&&((a25==1)&&((a28==1)&&(((a19==1)&&(!(a20==1)&&((a22==1)&&((a0==1)&&(!(a24==1)&&((a14==9)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==1))))))))&&!(a11==1)))))){
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((((((((a24==1)&&((a19==1)&&((a28==1)&&(((a22==1)&&((input==4)&&((a29==8)||(a29==9))))&&!(a7==1)))))&&(a25==1))&&(a14==8))&&(a0==1))&&!(a20==1))&&!(a11==1))){
	    	a20 = 1;
	    	a14 = 9;
	    	a19 = 4;
	    	a25 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	return 21;
	    } else if((((a0==1)&&(!(a11==1)&&((a22==1)&&((!(a24==1)&&(((a28==1)&&((((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&(a19==4))&&!(a20==1)))&&!(a25==1)))&&(a14==8)))))&&!(a7==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((((a20==1)&&(((!(a7==1)&&(!(a24==1)&&(((a19==2)&&(((((a29==6)||(a29==7))&&(input==1))&&(a11==1))&&(a28==1)))&&(a25==1))))&&(a22==1))&&(a14==9)))&&(a0==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a14==8)&&((a20==1)&&(((a19==5)&&((a22==1)&&((((a24==1)&&((input==3)&&!(a7==1)))&&(a25==1))&&(a29==9))))&&(a28==1))))&&!(a0==1)))){
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((((((a0==1)&&(((a28==1)&&((((a25==1)&&(((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&!(a7==1)))&&(a24==1))&&(a14==8)))&&!(a20==1)))&&(a19==4))&&(a22==1))&&!(a11==1))){
	    	a11 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a14==9)&&(((a19==5)&&(((a29==5)&&((((a28==1)&&(((a0==1)&&((input==3)&&!(a24==1)))&&(a11==1)))&&!(a7==1))&&(a22==1)))&&(a20==1)))&&!(a25==1)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a11==1)&&((a0==1)&&((a20==1)&&((a28==1)&&((((a24==1)&&((input==2)&&((((a29==9)&&(a25==1))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))))&&(a22==1))&&(a14==10)))))))){
	    	a19 = 2;
	    	a25 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if(((((((a11==1)&&((!(a7==1)&&((a25==1)&&((a19==2)&&((a0==1)&&(((a29==5)||(a29==6))&&(input==4))))))&&(a22==1)))&&(a24==1))&&!(a20==1))&&(a14==10))&&(a28==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a0==1)&&(((a19==1)&&(((a14==8)&&((a22==1)&&(((!(a24==1)&&(((a29==8)||(a29==9))&&(input==5)))&&!(a25==1))&&!(a20==1))))&&(a28==1)))&&!(a7==1))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a20==1)&&((a29==8)&&((((a0==1)&&(((a14==8)&&(!(a25==1)&&(((a22==1)&&(input==1))&&(a11==1))))&&(a24==1)))&&(a19==1))&&!(a7==1)))))){
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if((((a19==3)&&(((a24==1)&&(((a14==9)&&(((((a7==1)&&((a29==7)&&(input==2)))&&!(a0==1))&&(a11==1))&&(a22==1)))&&(a25==1)))&&(a28==1)))&&(a20==1))){
	    	a19 = 4;
	    	a25 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((((a28==1)&&(((a22==1)&&((a20==1)&&((input==6)&&((((a19==5)&&((a25==1)&&(a29==8)))||(((a25==1)&&(a29==9))&&(a19==5)))||((a19==1)&&(!(a25==1)&&(a29==5)))))))&&(a24==1)))&&!(a7==1))&&!(a0==1))&&(a14==9)))){
	    	a29 = 8;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((a7==1)&&(((a0==1)&&((a14==9)&&(((a19==3)&&((a25==1)&&((a20==1)&&(!(a11==1)&&((a24==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))))))&&(a22==1))))&&(a28==1)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	a29 = 5;
	    	return 21;
	    } else if((((!(a20==1)&&((a0==1)&&((a14==8)&&(((((((input==5)&&!(a7==1))&&(a22==1))&&(a28==1))&&(a19==3))&&(a24==1))&&(a29==7)))))&&(a25==1))&&(a11==1))){
	    	a29 = 6;
	    	a19 = 4;
	    	a11 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if(((a19==2)&&(((!(a7==1)&&((a20==1)&&((a28==1)&&(((a24==1)&&(((a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1)))&&(a0==1)))&&!(a25==1)))))&&(a14==8))&&(a22==1)))){
	    	a19 = 4;
	    	a29 = 6;
	    	a20 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((a25==1)&&(((a14==8)&&(((((a24==1)&&(((a19==3)&&(((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&(a7==1)))&&(a22==1)))&&(a0==1))&&(a28==1))&&!(a20==1)))&&!(a11==1)))){
	    	a29 = 9;
	    	a24 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if(((a22==1)&&(!(a25==1)&&((((a14==8)&&(((a28==1)&&((a19==4)&&((a0==1)&&(!(a24==1)&&((input==5)&&((a29==7)||(a29==8)))))))&&(a11==1)))&&(a7==1))&&(a20==1))))){
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a14==8)&&(((a24==1)&&((!(a20==1)&&((a7==1)&&((a22==1)&&((((input==5)&&(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&(a11==1))&&(a28==1)))))&&(a25==1)))&&!(a0==1)))){
	    	a0 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((a24==1)&&((a0==1)&&(((a11==1)&&((!(a7==1)&&((((input==5)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&!(a20==1))&&(a22==1)))&&(a14==8)))&&(a28==1)))))){
	    	a11 = 0;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a24 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if((((!(a7==1)&&(((((a19==5)&&((a25==1)&&((!(a24==1)&&((input==1)&&(a28==1)))&&(a14==8))))&&(a20==1))&&!(a0==1))&&(a29==6)))&&(a11==1))&&(a22==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((!(a20==1)&&((a7==1)&&((a22==1)&&(!(a25==1)&&((a28==1)&&((a19==3)&&(((a14==9)&&(input==1))&&(a0==1))))))))&&!(a24==1))&&(a29==7)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a22==1)&&(!(a24==1)&&((a11==1)&&((a19==1)&&(((((((input==2)&&(a7==1))&&(a28==1))&&(a25==1))&&(a0==1))&&(a14==8))&&(a29==7)))))))){
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a22==1)&&(!(a0==1)&&(!(a25==1)&&(!(a24==1)&&((a28==1)&&((((a29==7)&&((a7==1)&&(!(a20==1)&&(input==5))))&&(a14==9))&&(a19==1)))))))&&(a11==1))){
	    	a25 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((((a14==8)&&((a22==1)&&(!(a11==1)&&((((((a19==5)&&((!(a25==1)&&(!(a7==1)&&(a20==1)))&&(a29==8)))||(((a29==9)&&(!(a25==1)&&((a20==1)&&!(a7==1))))&&(a19==5)))||((((a25==1)&&(!(a20==1)&&(a7==1)))&&(a29==5))&&(a19==1)))&&(input==2))&&(a28==1)))))&&!(a0==1))&&!(a24==1))){
	    	a29 = 7;
	    	a25 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	return 21;
	    } else if(((((!(a24==1)&&(((!(a20==1)&&((a11==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==4))&&(a0==1))&&(a14==8))))&&!(a7==1))&&!(a25==1)))&&(a19==2))&&(a22==1))&&(a28==1))){
	    	a11 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	return 23;
	    } else if(((a7==1)&&(((a19==2)&&((a28==1)&&((a22==1)&&(((!(a11==1)&&((a14==9)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==5))&&(a0==1))))&&!(a20==1))&&(a25==1)))))&&!(a24==1)))){
	    	a19 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a24==1)&&((((a19==3)&&(((a22==1)&&((a14==9)&&(((a25==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==6))&&!(a20==1)))&&(a7==1))))&&(a28==1)))&&(a11==1))&&!(a0==1)))){
	    	a7 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((((((((!(a11==1)&&(!(a20==1)&&((input==6)&&((a29==6)||(a29==7)))))&&(a28==1))&&!(a0==1))&&(a24==1))&&(a14==8))&&!(a7==1))&&(a22==1))&&(a19==2))&&(a25==1))){
	    	a24 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((!(a24==1)&&(((!(a7==1)&&((((a19==3)&&(!(a0==1)&&(((a14==8)&&(input==6))&&!(a25==1))))&&(a22==1))&&(a29==5)))&&!(a11==1))&&(a28==1)))&&!(a20==1))){
	    	a29 = 7;
	    	a25 = 1;
	    	return 21;
	    } else if((!(a25==1)&&((((a20==1)&&(((a11==1)&&((((a19==2)&&(!(a0==1)&&((input==5)&&((a29==9)||((a29==7)||(a29==8))))))&&(a14==9))&&(a22==1)))&&(a7==1)))&&!(a24==1))&&(a28==1)))){
	    	a7 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	return 24;
	    } else if(((a22==1)&&((((((a20==1)&&(!(a11==1)&&((((((a29==6)||(a29==7))&&(input==3))&&!(a0==1))&&(a14==9))&&(a25==1))))&&(a24==1))&&!(a7==1))&&(a28==1))&&(a19==5)))){
	    	a11 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 3;
	    	return 21;
	    } else if(((a20==1)&&((a0==1)&&(((a28==1)&&((a22==1)&&(((a24==1)&&((((a14==8)&&(((a29==5)||(a29==6))&&(input==3)))&&!(a11==1))&&(a19==3)))&&!(a25==1))))&&!(a7==1))))){
	    	a0 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	return 21;
	    } else if((((a11==1)&&(!(a20==1)&&(!(a0==1)&&(((((a28==1)&&(((((a29==6)||(a29==7))&&(input==5))&&(a7==1))&&(a22==1)))&&(a14==9))&&!(a24==1))&&(a25==1)))))&&(a19==2))){
	    	a19 = 5;
	    	a25 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if((((!(a24==1)&&(!(a25==1)&&((((a19==4)&&(((a7==1)&&(!(a20==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7))))))&&(a14==8)))&&(a28==1))&&!(a11==1))))&&(a22==1))&&(a0==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	return -1;
	    } else if(((!(a24==1)&&((a25==1)&&((((a22==1)&&((a28==1)&&(((a11==1)&&((input==4)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))&&!(a7==1))))&&!(a0==1))&&(a14==9))))&&(a20==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if((((a22==1)&&(((a7==1)&&(!(a24==1)&&((a28==1)&&((a11==1)&&((a14==8)&&(!(a0==1)&&(((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&!(a25==1))))))))&&(a20==1)))&&(a19==5))){
	    	a29 = 6;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if((!(a20==1)&&(((a25==1)&&(!(a24==1)&&((!(a11==1)&&(!(a0==1)&&((a14==9)&&(((input==2)&&((((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5))))&&(a28==1)))))&&!(a7==1))))&&(a22==1)))){
	    	a29 = 6;
	    	a19 = 2;
	    	a0 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((a14==8)&&(((((a22==1)&&((!(a25==1)&&(!(a7==1)&&((((input==6)&&!(a20==1))&&(a11==1))&&(a0==1))))&&(a19==4)))&&!(a24==1))&&(a29==7))&&(a28==1)))){
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((!(a0==1)&&(!(a11==1)&&((a28==1)&&((((!(a24==1)&&(((((a29==9)&&((a7==1)&&!(a25==1)))&&(a19==5))||(((!(a7==1)&&(a25==1))&&(a29==5))&&(a19==1)))&&(input==6)))&&(a20==1))&&(a14==9))&&(a22==1)))))){
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 5;
	    	a24 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if((((a20==1)&&(((!(a11==1)&&((((a28==1)&&((a22==1)&&(((a19==4)&&(input==1))&&(a29==9))))&&(a14==9))&&!(a25==1)))&&!(a0==1))&&(a24==1)))&&(a7==1))){
	    	a11 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a28==1)&&(((a14==9)&&(!(a0==1)&&((((a20==1)&&((input==1)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))))&&!(a24==1))&&(a22==1))))&&(a25==1)))&&(a7==1)))){
	    	a29 = 5;
	    	a20 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a20==1)&&((a29==9)&&((a19==4)&&((a14==9)&&((a24==1)&&(((a22==1)&&(!(a25==1)&&(((!(a11==1)&&(input==1))&&!(a7==1))&&!(a0==1))))&&(a28==1)))))))){
	    	a11 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((((!(a0==1)&&((!(a11==1)&&(!(a24==1)&&(((a14==8)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&!(a20==1)))&&(a7==1))))&&(a19==4)))&&(a28==1))&&!(a25==1))&&(a22==1))){
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	return 21;
	    } else if(((((((a7==1)&&(((a11==1)&&((a22==1)&&((a14==9)&&((a19==1)&&((input==5)&&((a29==8)||(a29==9)))))))&&(a0==1)))&&(a28==1))&&!(a20==1))&&!(a25==1))&&(a24==1))){
	    	a19 = 5;
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a14==9)&&((((((a22==1)&&((a11==1)&&(!(a7==1)&&((input==4)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))))&&!(a25==1))&&(a24==1))&&(a28==1))&&(a20==1))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((a28==1)&&((((a24==1)&&((((((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))&&(input==6))&&(a22==1))&&!(a7==1)))&&(a25==1))&&(a14==9))))&&(a0==1))&&(a20==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a11 = 0;
	    	return -1;
	    } else if(((!(a20==1)&&(((a28==1)&&(((a22==1)&&((a0==1)&&((a19==3)&&((a24==1)&&((a29==7)&&((input==6)&&(a25==1)))))))&&(a11==1)))&&(a14==8)))&&!(a7==1))){
	    	a11 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	return 24;
	    } else if(((((((((((a11==1)&&((a19==5)&&((a7==1)&&(input==3))))&&(a29==7))&&!(a25==1))&&!(a24==1))&&(a22==1))&&(a14==8))&&!(a20==1))&&!(a0==1))&&(a28==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a20==1)&&((a24==1)&&(!(a25==1)&&((a19==2)&&(((a28==1)&&((((a7==1)&&((((a29==8)||(a29==9))&&(input==6))&&!(a0==1)))&&(a22==1))&&(a14==9)))&&(a11==1))))))){
	    	a24 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a0==1)&&(!(a24==1)&&(!(a20==1)&&((a22==1)&&((a28==1)&&((a11==1)&&((a14==8)&&((input==5)&&(((((a29==8)&&(a25==1))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5)))||((a19==1)&&(!(a25==1)&&(a29==5))))))))))))&&(a7==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a24==1)&&(!(a25==1)&&(((a11==1)&&(((a29==5)&&(((a14==8)&&(!(a20==1)&&(((input==4)&&(a28==1))&&!(a7==1))))&&(a22==1)))&&!(a0==1)))&&(a19==4))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if((!(a24==1)&&(((((a14==8)&&(!(a11==1)&&(((a28==1)&&((a25==1)&&(!(a20==1)&&((input==4)&&((a29==6)||(a29==7))))))&&(a19==5))))&&!(a0==1))&&(a22==1))&&!(a7==1)))){
	    	a29 = 7;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if((((a22==1)&&(((a28==1)&&(((a20==1)&&((!(a0==1)&&((a19==2)&&((a14==9)&&((input==4)&&((a29==6)||(a29==7))))))&&!(a24==1)))&&!(a7==1)))&&(a11==1)))&&(a25==1))){
	    	a19 = 3;
	    	a20 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if((((a19==3)&&((a11==1)&&((!(a0==1)&&(!(a20==1)&&(!(a24==1)&&((a7==1)&&(!(a25==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a14==8)))))))&&(a22==1))))&&(a28==1))){
	    	a19 = 2;
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((a28==1)&&((a19==3)&&((a20==1)&&(((a24==1)&&(!(a25==1)&&((((a14==9)&&((a7==1)&&((input==5)&&((a29==8)||(a29==9)))))&&(a0==1))&&(a22==1))))&&!(a11==1)))))){
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	return -1;
	    } else if(((((a28==1)&&((((a14==9)&&((a19==3)&&((a0==1)&&((!(a24==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1)))&&(a7==1)))))&&(a22==1))&&(a11==1)))&&!(a25==1))&&!(a20==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&((a28==1)&&(!(a0==1)&&(!(a11==1)&&((a14==9)&&((((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))&&(input==2))&&(a24==1)))))))&&!(a25==1))&&(a22==1))&&(a20==1))){
	    	a25 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a19==4)&&(((a29==5)&&(((a22==1)&&(((a7==1)&&(((a11==1)&&(input==3))&&(a14==9)))&&!(a25==1)))&&(a20==1)))&&(a28==1)))&&!(a24==1))&&!(a0==1))){
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 2;
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((!(a24==1)&&(((a25==1)&&(((((((a20==1)&&((a7==1)&&(input==3)))&&(a14==10))&&(a0==1))&&(a19==5))&&(a28==1))&&(a29==6)))&&(a11==1)))&&(a22==1))){
	    	a20 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	a7 = 0;
	    	a14 = 9;
	    	a11 = 0;
	    	return -1;
	    } else if(((((a0==1)&&(((a14==8)&&((input==4)&&(((a19==1)&&((a29==5)&&((a25==1)&&(((a20==1)&&(a7==1))&&!(a24==1)))))||(((a19==5)&&((a29==8)&&(((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))))||((a19==5)&&((((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1))&&(a29==9)))))))&&!(a11==1)))&&(a22==1))&&(a28==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if((((a25==1)&&((a14==9)&&(!(a24==1)&&(!(a20==1)&&(((a19==5)&&((((a28==1)&&(((a29==6)||(a29==7))&&(input==3)))&&!(a0==1))&&!(a11==1)))&&(a22==1))))))&&!(a7==1))){
	    	a19 = 2;
	    	a0 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a25 = 0;
	    	return 23;
	    } else if(((a19==3)&&(((!(a25==1)&&(((a28==1)&&((((a22==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&!(a24==1)))&&!(a7==1))&&!(a0==1)))&&(a11==1)))&&(a14==9))&&(a20==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((!(a20==1)&&((a14==8)&&(((a19==5)&&(!(a0==1)&&((a11==1)&&(!(a7==1)&&(((a29==5)&&((input==4)&&!(a25==1)))&&(a22==1))))))&&(a24==1))))&&(a28==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a19==1)&&(((!(a25==1)&&(!(a11==1)&&((a24==1)&&((a20==1)&&((a22==1)&&(((a29==8)||(a29==9))&&(input==4)))))))&&(a7==1))&&(a14==8))))&&(a0==1))){
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a24==1)&&((((a19==5)&&((a28==1)&&((a20==1)&&((a25==1)&&((a29==5)&&((a7==1)&&(((input==4)&&(a11==1))&&(a14==9))))))))&&(a22==1))&&!(a0==1)))){
	    	a7 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if(((a22==1)&&((((a19==5)&&((a14==9)&&((a29==7)&&(((a28==1)&&((((a24==1)&&(input==4))&&!(a20==1))&&(a11==1)))&&(a0==1)))))&&!(a25==1))&&(a7==1)))){
	    	a29 = 5;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	return 23;
	    } else if(((!(a25==1)&&((((a14==8)&&(((!(a24==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a22==1))&&!(a11==1)))&&(a7==1))&&(a28==1)))&&(a20==1))&&!(a0==1)))&&(a19==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a22==1)&&(!(a7==1)&&((a28==1)&&((!(a11==1)&&(((a20==1)&&((input==5)&&((((a19==5)&&((a29==8)&&(a25==1)))||(((a29==9)&&(a25==1))&&(a19==5)))||((a19==1)&&((a29==5)&&!(a25==1))))))&&!(a0==1)))&&(a14==9))))))){
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	return 21;
	    } else if(((a22==1)&&((a0==1)&&((!(a25==1)&&(((((((!(a24==1)&&(input==2))&&(a14==9))&&(a19==2))&&(a28==1))&&!(a11==1))&&(a7==1))&&!(a20==1)))&&(a29==7))))){
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a20 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((a19==3)&&(((a25==1)&&(((a28==1)&&(((a0==1)&&(((((a20==1)&&(input==5))&&(a11==1))&&(a29==5))&&!(a7==1)))&&(a24==1)))&&(a14==9)))&&(a22==1)))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a28==1)&&(!(a24==1)&&((!(a7==1)&&((!(a25==1)&&((a14==8)&&(((input==6)&&(a19==3))&&!(a0==1))))&&(a20==1)))&&!(a11==1)))))&&(a29==6))){
	    	a19 = 4;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a24==1)&&(((!(a25==1)&&((a11==1)&&((a20==1)&&(((a22==1)&&((a28==1)&&(!(a7==1)&&(((a29==7)||(a29==8))&&(input==4)))))&&(a19==2)))))&&(a14==9))&&(a0==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if((((a14==8)&&(((((((((((a29==8)||(a29==9))&&(input==5))&&(a19==2))&&!(a11==1))&&!(a0==1))&&(a22==1))&&!(a7==1))&&!(a20==1))&&(a28==1))&&!(a24==1)))&&!(a25==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((((a14==9)&&((a7==1)&&(((a0==1)&&(!(a24==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&(a22==1))))&&(a20==1))))&&(a25==1))&&!(a11==1)))&&(a19==2))){
	    	a20 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 8;
	    	a25 = 0;
	    	return 24;
	    } else if(((((((((a20==1)&&(!(a0==1)&&(!(a25==1)&&(((input==3)&&((a29==8)||(a29==9)))&&!(a7==1)))))&&(a19==4))&&(a11==1))&&(a14==9))&&(a22==1))&&(a28==1))&&!(a24==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((((a22==1)&&(!(a7==1)&&((((((a24==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&(a28==1))&&(a14==9)))&&(a0==1))&&(a20==1))&&(a25==1))&&(a11==1))))&&(a19==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&(!(a7==1)&&((!(a0==1)&&(((a14==9)&&(((a28==1)&&((((a19==1)&&((a29==6)&&!(a25==1)))||((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5)))))&&(input==5)))&&!(a11==1)))&&(a22==1)))&&(a24==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(!(a7==1)&&((((((((((input==6)&&((a29==7)||(a29==8)))&&!(a11==1))&&(a20==1))&&(a28==1))&&(a22==1))&&(a14==8))&&!(a24==1))&&(a19==3))&&!(a25==1))))){
	    	a11 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if(((a28==1)&&((a22==1)&&(!(a24==1)&&((((a25==1)&&((a19==4)&&((a0==1)&&((a7==1)&&(!(a20==1)&&((input==2)&&((a29==6)||(a29==7))))))))&&(a11==1))&&(a14==8)))))){
	    	a0 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	a25 = 0;
	    	return 24;
	    } else if(((a14==9)&&(((a0==1)&&((a28==1)&&((((((a29==8)&&(!(a25==1)&&(!(a24==1)&&(((a11==1)&&!(a20==1))&&!(a7==1)))))&&(a19==5))||((((((!(a20==1)&&(a11==1))&&!(a7==1))&&!(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5)))||((a19==1)&&((a29==5)&&(((a24==1)&&(((a20==1)&&!(a11==1))&&(a7==1)))&&(a25==1)))))&&(input==1))))&&(a22==1)))){
	    	a19 = 4;
	    	a29 = 7;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a25 = 0;
	    	return -1;
	    } return calculate_output10(input);
	}

	int calculate_output10(int input) {
	    if(((a14==9)&&((((a7==1)&&(!(a0==1)&&(((!(a25==1)&&(!(a24==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&(a28==1))))&&(a11==1))&&(a22==1))))&&!(a20==1))&&(a19==2)))){
	    	a7 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((((a24==1)&&((a20==1)&&((((a29==9)&&((!(a25==1)&&((a14==10)&&((!(a7==1)&&(input==4))&&(a22==1))))&&(a28==1)))&&(a11==1))&&(a0==1))))&&(a19==1))){
	    	a24 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	a14 = 9;
	    	return -1;
	    } else if((((a22==1)&&((a28==1)&&((a14==8)&&(((((a11==1)&&((a7==1)&&(((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&(a0==1))))&&!(a20==1))&&(a19==5))&&(a25==1)))))&&(a24==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((((a7==1)&&(((!(a0==1)&&((a25==1)&&((a14==9)&&(((a29==8)||(a29==9))&&(input==5)))))&&(a19==5))&&(a22==1)))&&(a28==1))&&!(a24==1)))&&(a20==1))){
	    	a29 = 7;
	    	a25 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	return 23;
	    } else if(((a22==1)&&(((a14==8)&&((a25==1)&&(((!(a24==1)&&(!(a20==1)&&(((a19==5)&&(((a29==6)||(a29==7))&&(input==3)))&&!(a11==1))))&&!(a7==1))&&!(a0==1))))&&(a28==1)))){
	    	a24 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return 24;
	    } else if(((((((((((a14==9)&&((a28==1)&&((input==4)&&(a25==1))))&&(a24==1))&&(a29==7))&&(a7==1))&&(a22==1))&&(a11==1))&&(a0==1))&&(a20==1))&&(a19==3))){
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==1)&&((!(a20==1)&&((a22==1)&&(!(a11==1)&&(((!(a7==1)&&((a25==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a14==8))))&&!(a24==1))&&(a19==3)))))&&(a0==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if(((a14==9)&&((!(a25==1)&&((a7==1)&&((a0==1)&&(!(a11==1)&&((a20==1)&&((a19==3)&&((((input==4)&&(a22==1))&&(a28==1))&&!(a24==1))))))))&&(a29==5)))){
	    	a25 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if(((a0==1)&&(((a28==1)&&((((a24==1)&&(!(a11==1)&&((a19==3)&&((!(a25==1)&&((input==2)&&((a29==7)||(a29==8))))&&(a22==1)))))&&!(a7==1))&&(a14==9)))&&(a20==1)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	return 23;
	    } else if((((a14==9)&&(((((((!(a20==1)&&((((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a19==1)&&(a29==9))))&&(input==6)))&&!(a24==1))&&(a28==1))&&!(a0==1))&&(a22==1))&&!(a25==1))&&(a11==1)))&&!(a7==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a28==1)&&((((!(a11==1)&&(!(a25==1)&&((a19==5)&&((a24==1)&&((a20==1)&&((input==3)&&((a29==6)||(a29==7))))))))&&!(a0==1))&&!(a7==1))&&(a14==9)))&&(a22==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	a24 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&((((((((((input==4)&&((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6))))&&(a14==8))&&!(a20==1))&&(a24==1))&&(a22==1))&&!(a7==1))&&(a28==1))&&!(a11==1))&&!(a0==1)))){
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	a11 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((a22==1)&&(((a14==8)&&((!(a24==1)&&((a28==1)&&(((input==3)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))))&&(a20==1))))&&(a11==1)))&&(a25==1)))&&!(a7==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	a20 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if((((a19==5)&&(((a24==1)&&((a22==1)&&(!(a20==1)&&(((a11==1)&&((a0==1)&&(((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a25==1))))&&(a14==10)))))&&(a28==1)))&&!(a7==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==4)&&(!(a0==1)&&(((a25==1)&&(((a7==1)&&(((a14==8)&&((a20==1)&&(((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a28==1))))&&!(a11==1)))&&!(a24==1)))&&(a22==1))))){
	    	a11 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	a24 = 1;
	    	return 23;
	    } else if(((a28==1)&&((((a24==1)&&((a20==1)&&(((a19==2)&&(!(a0==1)&&((((input==4)&&(a22==1))&&(a25==1))&&!(a11==1))))&&(a14==8))))&&(a29==8))&&!(a7==1)))){
	    	a19 = 3;
	    	a14 = 9;
	    	a29 = 6;
	    	a11 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((a0==1)&&(!(a7==1)&&((a11==1)&&((a14==8)&&(!(a25==1)&&((a20==1)&&((((a28==1)&&(((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&(a22==1)))&&!(a24==1))&&(a19==2))))))))){
	    	a19 = 4;
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a7==1)&&((a28==1)&&((a19==1)&&((((a24==1)&&(((a0==1)&&((a11==1)&&((a14==10)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3)))))&&(a20==1)))&&(a25==1))&&(a22==1)))))){
	    	a14 = 8;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if((((a22==1)&&(((a28==1)&&(((((((((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&(!(a25==1)&&(a29==5))))||((!(a25==1)&&(a29==6))&&(a19==1)))&&(input==3))&&(a7==1))&&(a14==8))&&(a20==1))&&!(a11==1)))&&!(a24==1)))&&(a0==1))){
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a0==1)&&((a22==1)&&(!(a11==1)&&(!(a24==1)&&(((a14==8)&&((input==5)&&(((((a29==8)&&(((a20==1)&&!(a7==1))&&!(a25==1)))&&(a19==5))||(((a29==9)&&((!(a7==1)&&(a20==1))&&!(a25==1)))&&(a19==5)))||(((a29==5)&&((!(a20==1)&&(a7==1))&&(a25==1)))&&(a19==1)))))&&(a28==1))))))){
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((!(a24==1)&&((((a28==1)&&(!(a7==1)&&((a19==5)&&((input==1)&&((a29==6)||(a29==7))))))&&(a22==1))&&!(a25==1)))&&(a0==1)))&&(a14==9))&&!(a20==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a0==1)&&((a22==1)&&(!(a7==1)&&((a14==9)&&((a28==1)&&(!(a20==1)&&(!(a24==1)&&(((input==4)&&(((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&(a25==1))))))))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a22==1)&&(((((a20==1)&&(((a0==1)&&(((a11==1)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7))))&&(a7==1)))&&!(a25==1)))&&(a19==5))&&(a28==1))&&!(a24==1))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&(((((a24==1)&&((a25==1)&&(((a7==1)&&((a22==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a14==9))))&&(a0==1))))&&(a20==1))&&(a11==1))&&(a19==1)))){
	    	a29 = 9;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	return 24;
	    } else if(((a24==1)&&(!(a25==1)&&((a19==5)&&((((a29==6)&&((a14==9)&&(((((input==6)&&(a11==1))&&(a22==1))&&(a7==1))&&(a0==1))))&&(a28==1))&&!(a20==1)))))){
	    	a19 = 2;
	    	a24 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	return -1;
	    } else if(((!(a20==1)&&((!(a25==1)&&((((a24==1)&&(((a0==1)&&((a29==6)&&((input==6)&&(a14==9))))&&!(a11==1)))&&(a7==1))&&(a22==1)))&&(a19==3)))&&(a28==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a0==1)&&((a29==8)&&((a14==10)&&(!(a7==1)&&((((a19==1)&&((a28==1)&&((input==6)&&(a22==1))))&&(a24==1))&&!(a25==1))))))&&(a20==1))&&(a11==1))){
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	a0 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a20==1)&&((a25==1)&&((a14==9)&&((a22==1)&&(((!(a7==1)&&((a24==1)&&((!(a11==1)&&(((a29==6)||(a29==7))&&(input==5)))&&(a19==5))))&&(a0==1))&&(a28==1))))))){
	    	a29 = 6;
	    	a24 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if((((((a24==1)&&(!(a0==1)&&((((a19==2)&&((a14==8)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&(a20==1))))&&(a28==1))&&(a22==1))))&&!(a25==1))&&(a11==1))&&(a7==1))){
	    	a29 = 9;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a14==10)&&((((a11==1)&&((((((a28==1)&&((input==3)&&((a29==8)||(a29==9))))&&(a19==2))&&(a24==1))&&(a7==1))&&(a20==1)))&&(a0==1))&&(a22==1)))&&(a25==1))){
	    	a14 = 9;
	    	a25 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((!(a11==1)&&(((a14==9)&&((a28==1)&&(!(a0==1)&&((((input==1)&&(((a19==1)&&(!(a25==1)&&(a29==5)))||(((a19==5)&&((a29==8)&&(a25==1)))||(((a25==1)&&(a29==9))&&(a19==5)))))&&(a20==1))&&(a22==1)))))&&(a7==1)))&&(a24==1))){
	    	a25 = 1;
	    	a24 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	a0 = 1;
	    	return 21;
	    } else if(((a0==1)&&((a14==9)&&(((a22==1)&&(((a7==1)&&((((a11==1)&&(!(a25==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==2))))&&(a20==1))&&(a19==2)))&&(a28==1)))&&!(a24==1))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&((((((a11==1)&&((a24==1)&&(!(a20==1)&&(((input==1)&&(((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))))&&(a14==10)))))&&!(a25==1))&&!(a7==1))&&(a0==1))&&(a28==1)))){
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a14 = 9;
	    	a0 = 0;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((a25==1)&&(((a19==1)&&((!(a0==1)&&(!(a24==1)&&((((((a29==8)||(a29==9))&&(input==6))&&(a14==8))&&(a11==1))&&(a7==1))))&&(a28==1)))&&!(a20==1)))&&(a22==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	a11 = 0;
	    	return 21;
	    } else if(((a20==1)&&((a7==1)&&(((((a11==1)&&((a28==1)&&((a19==2)&&(((a25==1)&&(((a29==6)||(a29==7))&&(input==2)))&&!(a0==1)))))&&!(a24==1))&&(a22==1))&&(a14==8))))){
	    	a19 = 5;
	    	a7 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	return 21;
	    } else if((((a11==1)&&(!(a25==1)&&(!(a24==1)&&(!(a20==1)&&((a19==3)&&((((a22==1)&&((a14==8)&&(((a29==7)||(a29==8))&&(input==5))))&&(a28==1))&&!(a0==1)))))))&&!(a7==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a25==1)&&(((!(a11==1)&&(!(a20==1)&&((a29==9)&&(!(a0==1)&&((input==4)&&(a7==1))))))&&(a22==1))&&(a14==9)))&&(a28==1))&&!(a24==1))&&(a19==3))){
	    	a25 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a11==1)&&(((a14==10)&&(((a7==1)&&((a22==1)&&((a28==1)&&((a0==1)&&((a24==1)&&(!(a20==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2))))))))&&(a25==1)))&&(a19==4)))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 2;
	    	a20 = 1;
	    	return -1;
	    } else if(((a29==7)&&(((((a11==1)&&(!(a0==1)&&(!(a24==1)&&(!(a20==1)&&((((a7==1)&&(input==6))&&(a14==9))&&(a19==3))))))&&(a28==1))&&!(a25==1))&&(a22==1)))){
	    	a29 = 5;
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if((((((a20==1)&&(!(a11==1)&&((a22==1)&&((a19==4)&&(!(a0==1)&&((a29==5)&&(((input==3)&&!(a24==1))&&(a14==9))))))))&&(a7==1))&&!(a25==1))&&(a28==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 0;
	    	return 24;
	    } else if((!(a7==1)&&(((a11==1)&&((a22==1)&&((!(a24==1)&&((a14==8)&&((!(a25==1)&&((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9))))&&(input==3)))&&(a20==1))))&&(a28==1))))&&!(a0==1)))){
	    	a19 = 2;
	    	a20 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	return 21;
	    } else if((((a28==1)&&((a19==4)&&((((a7==1)&&((a22==1)&&((a14==8)&&(((a20==1)&&((input==1)&&((a29==6)||(a29==7))))&&(a25==1)))))&&!(a24==1))&&(a11==1))))&&(a0==1))){
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	return 21;
	    } else if((((!(a24==1)&&((a22==1)&&((a7==1)&&(!(a25==1)&&((a14==9)&&(((a19==5)&&(((input==6)&&((a29==6)||(a29==7)))&&!(a11==1)))&&(a28==1)))))))&&!(a20==1))&&!(a0==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if(((a24==1)&&((a14==9)&&((a20==1)&&((((a28==1)&&(((((a19==5)&&((a11==1)&&(input==5)))&&(a29==9))&&(a0==1))&&(a22==1)))&&!(a7==1))&&(a25==1)))))){
	    	a29 = 8;
	    	a0 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if((((a14==9)&&((((a19==3)&&((((!(a24==1)&&(!(a11==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a7==1))&&(a22==1))&&(a28==1)))&&!(a0==1))&&!(a25==1)))&&(a20==1))){
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 9;
	    	a20 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if(((a28==1)&&(!(a7==1)&&(((a14==9)&&(!(a11==1)&&(((a24==1)&&((!(a20==1)&&((a22==1)&&((a19==4)&&(input==2))))&&(a25==1)))&&(a29==6))))&&(a0==1))))){
	    	a25 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a28==1)&&(!(a11==1)&&((((a20==1)&&(((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==1))&&!(a7==1)))&&(a22==1))&&!(a24==1))))&&(a14==8))&&!(a25==1))&&!(a0==1))){
	    	a19 = 2;
	    	a20 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	a29 = 6;
	    	a25 = 1;
	    	return 24;
	    } else if(((a25==1)&&((a22==1)&&(!(a20==1)&&((((!(a11==1)&&(!(a7==1)&&((a19==4)&&(!(a0==1)&&(((a29==5)||(a29==6))&&(input==2))))))&&(a28==1))&&(a14==8))&&(a24==1)))))){
	    	a29 = 9;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if((((a28==1)&&(((a24==1)&&((((a19==1)&&(((a29==7)&&((a14==8)&&((a22==1)&&(input==6))))&&(a11==1)))&&(a20==1))&&!(a0==1)))&&(a7==1)))&&!(a25==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a25==1)&&(((a0==1)&&((a24==1)&&((a28==1)&&((((a14==10)&&(input==1))&&(a22==1))&&(a11==1)))))&&(a19==1)))&&(a29==7))&&!(a7==1))&&(a20==1))){
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	a14 = 9;
	    	a11 = 0;
	    	return -1;
	    } else if((((a25==1)&&((a29==7)&&(!(a20==1)&&(((a19==3)&&((((((input==6)&&(a22==1))&&(a11==1))&&(a0==1))&&(a28==1))&&(a14==9)))&&(a24==1)))))&&!(a7==1))){
	    	a0 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if(((a22==1)&&((a29==6)&&((a28==1)&&((a14==9)&&(((a11==1)&&((((((a25==1)&&(input==2))&&!(a0==1))&&!(a20==1))&&!(a24==1))&&!(a7==1)))&&(a19==4))))))){
	    	a11 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((!(a0==1)&&(!(a11==1)&&((a22==1)&&(((a14==9)&&((((a7==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a28==1)))&&(a19==1))&&!(a24==1)))&&(a25==1)))))&&!(a20==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if((((((a28==1)&&(!(a0==1)&&((a22==1)&&(((!(a7==1)&&(((a20==1)&&(input==6))&&(a19==5)))&&(a29==5))&&!(a11==1)))))&&(a25==1))&&(a14==9))&&(a24==1))){
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	return 23;
	    } else if(((a22==1)&&((((!(a20==1)&&(!(a24==1)&&((!(a11==1)&&((a7==1)&&(((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&(a25==1))))&&(a19==3))))&&(a28==1))&&(a14==8))&&!(a0==1)))){
	    	a11 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	return 24;
	    } else if(((!(a25==1)&&(((!(a24==1)&&(((a14==9)&&(!(a11==1)&&(((a0==1)&&((input==6)&&(a20==1)))&&(a29==5))))&&(a22==1)))&&(a19==3))&&(a28==1)))&&(a7==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	return 23;
	    } else if(((((!(a0==1)&&((a22==1)&&((a7==1)&&(((a11==1)&&(((a19==4)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4)))&&(a28==1)))&&!(a24==1)))))&&(a20==1))&&(a25==1))&&(a14==8))){
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	return 23;
	    } else if((((a28==1)&&(!(a7==1)&&((a11==1)&&(!(a20==1)&&((((((a19==4)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))&&(a14==9))&&!(a24==1))&&!(a0==1))&&(a25==1))))))&&(a22==1))){
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a29==5)&&((((a14==9)&&((!(a24==1)&&((a25==1)&&(((a7==1)&&((input==1)&&!(a0==1)))&&!(a11==1))))&&(a22==1)))&&!(a20==1))&&(a19==4))))){
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a25==1)&&(!(a7==1)&&((a14==9)&&((!(a20==1)&&((((a19==4)&&(((!(a0==1)&&(input==4))&&(a28==1))&&(a24==1)))&&(a22==1))&&(a29==7)))&&!(a11==1)))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((!(a20==1)&&(((((a25==1)&&((((!(a11==1)&&(!(a7==1)&&((input==2)&&(a24==1))))&&(a22==1))&&(a29==7))&&(a14==9)))&&(a19==4))&&(a0==1))&&(a28==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&(!(a20==1)&&((a28==1)&&((a25==1)&&(!(a7==1)&&((!(a11==1)&&((input==5)&&(((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9))))))&&(a14==9)))))))&&!(a0==1))&&(a22==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a28==1)&&((((a11==1)&&((a19==3)&&((((input==4)&&(a20==1))&&(a29==9))&&(a25==1))))&&!(a24==1))&&(a22==1)))&&(a14==9))&&(a0==1))&&(a7==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((!(a11==1)&&(((a24==1)&&((((a25==1)&&((((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(input==6)))&&!(a0==1))&&!(a20==1)))&&(a22==1)))&&(a14==8))&&(a7==1))&&(a28==1))){
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 1;
	    	return 24;
	    } else if(((a28==1)&&((a11==1)&&(((a14==8)&&(((!(a0==1)&&((a22==1)&&(((((a29==8)||(a29==9))&&(input==5))&&!(a24==1))&&!(a20==1))))&&(a7==1))&&(a19==4)))&&!(a25==1))))){
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a22==1)&&(!(a25==1)&&((a28==1)&&((((a14==9)&&((a20==1)&&((a0==1)&&((((a29==8)||(a29==9))&&(input==5))&&(a19==4)))))&&(a11==1))&&!(a24==1))))))){
	    	a29 = 7;
	    	a20 = 0;
	    	a14 = 10;
	    	a24 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((((a22==1)&&((!(a0==1)&&(!(a24==1)&&(!(a7==1)&&((a28==1)&&((a25==1)&&((a14==8)&&(((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==2))))))))&&(a20==1)))&&(a11==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((((a19==5)&&(((a20==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&(a24==1))&&(a14==8)))&&!(a0==1)))&&!(a25==1))&&!(a7==1))&&(a28==1)))&&!(a11==1))){
	    	a19 = 4;
	    	a20 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a20==1)&&(((((a28==1)&&((!(a24==1)&&((a22==1)&&(((((a29==8)||(a29==9))&&(input==6))&&!(a0==1))&&(a25==1))))&&!(a11==1)))&&(a19==4))&&(a7==1))&&(a14==9)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a28==1)&&((((((((a11==1)&&(!(a7==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5))))&&(a19==5))&&!(a25==1))&&(a0==1))&&(a20==1))&&(a14==8))&&(a24==1)))&&(a22==1))){
	    	a7 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 4;
	    	return 23;
	    } else if((((a14==8)&&(((((!(a7==1)&&(((a22==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a11==1)))&&(a19==1)))&&!(a25==1))&&!(a20==1))&&(a28==1))&&(a0==1)))&&!(a24==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if((((((a7==1)&&((a28==1)&&(((a24==1)&&(((a14==8)&&(!(a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1))))&&!(a11==1)))&&(a22==1))))&&(a19==4))&&!(a25==1))&&!(a0==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a11==1)&&((a19==4)&&(!(a24==1)&&(!(a25==1)&&(((((a7==1)&&((a22==1)&&((a28==1)&&(input==1))))&&(a0==1))&&(a14==9))&&(a29==7))))))&&(a20==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if(((a0==1)&&((a24==1)&&((a28==1)&&((a25==1)&&(((((((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a11==1))&&!(a20==1))&&(a22==1))&&(a19==4))&&(a14==10))&&(a7==1))))))){
	    	a29 = 8;
	    	a24 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	return 24;
	    } else if((((a22==1)&&(((((a25==1)&&(!(a11==1)&&((((a20==1)&&((input==4)&&(a29==6)))&&(a0==1))&&(a14==9))))&&(a24==1))&&(a19==2))&&(a28==1)))&&(a7==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==2)&&((!(a24==1)&&((!(a7==1)&&((a11==1)&&(((a25==1)&&((a28==1)&&((input==3)&&(a20==1))))&&(a29==7))))&&(a0==1)))&&(a14==8)))&&(a22==1))){
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	return 23;
	    } else if(((a14==8)&&((a0==1)&&(((a22==1)&&(!(a24==1)&&((((a28==1)&&(((input==3)&&((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5))))&&(a7==1)))&&(a20==1))&&(a11==1))))&&!(a25==1))))){
	    	a29 = 8;
	    	a19 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((((((a25==1)&&((a28==1)&&((a19==4)&&((a0==1)&&((a14==9)&&(!(a20==1)&&((input==2)&&((a29==6)||(a29==7)))))))))&&(a11==1))&&(a24==1))&&!(a7==1))&&(a22==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a14==9)&&((a25==1)&&(((a29==7)&&(((a24==1)&&(!(a7==1)&&((((input==1)&&!(a20==1))&&(a22==1))&&!(a11==1))))&&(a19==4)))&&(a28==1)))))){
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if(((((a19==1)&&(!(a7==1)&&((a24==1)&&((((a22==1)&&((((a25==1)&&(input==5))&&!(a0==1))&&!(a11==1)))&&(a29==8))&&(a14==9)))))&&(a28==1))&&(a20==1))){
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((((a25==1)&&((((((!(a0==1)&&((a19==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==2))))&&(a14==8))&&(a20==1))&&!(a24==1))&&(a7==1))&&!(a11==1)))&&(a28==1))&&(a22==1))){
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	return 23;
	    } else if(((((a22==1)&&(((!(a7==1)&&((a11==1)&&(!(a20==1)&&((((input==5)&&(a28==1))&&(a14==9))&&!(a24==1)))))&&!(a25==1))&&(a19==4)))&&(a29==9))&&(a0==1))){
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a14 = 8;
	    	a11 = 0;
	    	return 23;
	    } else if((!(a0==1)&&((a24==1)&&(((a22==1)&&(!(a7==1)&&((a28==1)&&((a19==2)&&((((a14==9)&&((input==5)&&((a29==9)||((a29==7)||(a29==8)))))&&(a25==1))&&!(a20==1))))))&&!(a11==1))))){
	    	a11 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a7==1)&&((a20==1)&&((((((a22==1)&&(((a11==1)&&((a19==5)&&((input==2)&&((a29==8)||(a29==9)))))&&(a28==1)))&&!(a25==1))&&(a0==1))&&(a14==8))&&!(a24==1))))){
	    	a0 = 0;
	    	a19 = 2;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a24==1)&&(((a22==1)&&((a25==1)&&(((a0==1)&&(((a11==1)&&((a20==1)&&((input==1)&&(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))))&&(a7==1)))&&(a14==10))))&&(a28==1)))){
	    	a29 = 8;
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a0==1)&&((((a14==9)&&(!(a20==1)&&(((a19==1)&&((((((a29==6)||(a29==7))&&(input==5))&&(a22==1))&&(a28==1))&&!(a11==1)))&&(a25==1))))&&!(a24==1))&&(a7==1)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((a7==1)&&(((a14==9)&&((!(a20==1)&&((a19==1)&&(((a28==1)&&(((input==6)&&((a29==7)||(a29==8)))&&(a0==1)))&&(a11==1))))&&(a22==1)))&&(a25==1))))){
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a7 = 0;
	    	a0 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((((a11==1)&&(((a7==1)&&(((a28==1)&&(((a0==1)&&((a14==8)&&((input==3)&&(a22==1))))&&(a24==1)))&&(a29==8)))&&!(a25==1)))&&(a19==3))&&!(a20==1))){
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	a25 = 1;
	    	return 21;
	    } else if(((a14==8)&&(!(a20==1)&&(((a28==1)&&((a25==1)&&(((a29==8)&&((a0==1)&&((a19==5)&&(((a11==1)&&(input==6))&&!(a7==1)))))&&(a22==1))))&&(a24==1))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a24==1)&&((!(a11==1)&&((((((a0==1)&&((input==5)&&((a29==7)||(a29==8))))&&(a25==1))&&!(a7==1))&&!(a20==1))&&(a28==1)))&&(a19==3)))&&(a22==1))&&(a14==8))){
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a28==1)&&((!(a24==1)&&(!(a0==1)&&(((((a29==9)&&(!(a25==1)&&(input==1)))&&!(a20==1))&&!(a7==1))&&(a14==9))))&&(a19==5)))&&!(a11==1)))){
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a24==1)&&((((a29==5)&&((a22==1)&&(!(a25==1)&&((a14==10)&&((a28==1)&&((((input==5)&&(a0==1))&&(a7==1))&&(a19==2)))))))&&(a20==1))&&(a11==1)))){
	    	a25 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	a7 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((!(a25==1)&&((a0==1)&&(((a14==8)&&((a22==1)&&((a20==1)&&((!(a24==1)&&((((a29==6)||(a29==7))&&(input==6))&&(a19==1)))&&!(a7==1)))))&&(a11==1))))&&(a28==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((a28==1)&&(((!(a11==1)&&(((!(a20==1)&&((input==5)&&(a19==1)))&&!(a0==1))&&(a22==1)))&&!(a25==1))&&(a29==5)))&&(a14==8))&&(a7==1)))){
	    	a24 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a14==10)&&(((((((a20==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&!(a25==1)))&&(a7==1))&&(a0==1))&&(a28==1))&&(a24==1))&&(a11==1))))&&(a19==4))){
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((a28==1)&&(((a7==1)&&((a20==1)&&(!(a24==1)&&((a0==1)&&((a19==3)&&(((input==1)&&(((a29==6)||(a29==7))||(a29==8)))&&(a14==9)))))))&&(a25==1)))&&(a11==1)))){
	    	a19 = 2;
	    	a25 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 10;
	    	a29 = 7;
	    	return 23;
	    } else if((((!(a24==1)&&(((a11==1)&&((a20==1)&&((a22==1)&&((((a14==9)&&(((a29==6)||(a29==7))&&(input==3)))&&!(a7==1))&&(a19==2)))))&&!(a0==1)))&&(a28==1))&&(a25==1))){
	    	a19 = 3;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((((a22==1)&&((a0==1)&&(((a24==1)&&(((!(a20==1)&&((a19==4)&&((input==5)&&(a29==7))))&&(a14==9))&&!(a25==1)))&&(a28==1))))&&(a7==1))&&(a11==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 2;
	    	a0 = 0;
	    	return 24;
	    } else if((((((a14==9)&&((((!(a24==1)&&(((a0==1)&&(((a29==8)||(a29==9))&&(input==4)))&&!(a20==1)))&&(a7==1))&&!(a11==1))&&(a22==1)))&&(a19==5))&&(a28==1))&&!(a25==1))){
	    	a20 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if((((((a22==1)&&(!(a25==1)&&((a11==1)&&((a29==7)&&(((((input==1)&&!(a24==1))&&!(a0==1))&&(a20==1))&&(a28==1))))))&&!(a7==1))&&(a19==4))&&(a14==8))){
	    	a19 = 2;
	    	a0 = 1;
	    	a11 = 0;
	    	a14 = 9;
	    	a20 = 0;
	    	return 21;
	    } else if((((a14==8)&&(((a25==1)&&((a22==1)&&((!(a20==1)&&((a24==1)&&(!(a0==1)&&(((input==6)&&(a28==1))&&(a7==1)))))&&!(a11==1))))&&(a29==8)))&&(a19==3))){
	    	a29 = 6;
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if((((a7==1)&&(((a25==1)&&(((((a20==1)&&((a19==5)&&((a28==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2)))))&&(a11==1))&&(a22==1))&&!(a24==1)))&&!(a0==1)))&&(a14==8))){
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((((a22==1)&&((a25==1)&&((a20==1)&&(!(a0==1)&&(((((input==2)&&((a29==6)||(a29==7)))&&(a14==9))&&!(a11==1))&&(a28==1))))))&&!(a7==1))&&(a19==4)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a14==9)&&(((a19==2)&&((((((((a29==7)||(a29==8))&&(input==6))&&(a11==1))&&(a25==1))&&(a22==1))&&!(a7==1))&&(a28==1)))&&!(a24==1)))&&!(a20==1))&&!(a0==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a22==1)&&(((!(a25==1)&&((!(a20==1)&&((a14==8)&&((a19==5)&&(!(a0==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1))))))&&(a7==1)))&&(a24==1))&&(a28==1))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a28==1)&&((((a20==1)&&((a11==1)&&((a25==1)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==1)))))&&!(a7==1))&&!(a0==1)))&&(a22==1))&&(a24==1))&&(a14==9))){
	    	a19 = 2;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a20 = 0;
	    	return -1;
	    } else if(((((a14==9)&&((a20==1)&&((a29==5)&&((((a28==1)&&((a24==1)&&((a11==1)&&((input==5)&&(a22==1)))))&&!(a0==1))&&!(a7==1)))))&&(a25==1))&&(a19==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a29==9)&&((a24==1)&&((a20==1)&&((a11==1)&&(!(a25==1)&&(((a22==1)&&(!(a7==1)&&(((a19==3)&&((input==6)&&(a28==1)))&&!(a0==1))))&&(a14==9)))))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((((a0==1)&&((((((a11==1)&&(!(a24==1)&&(((a25==1)&&((input==1)&&(a14==8)))&&!(a20==1))))&&(a28==1))&&(a19==2))&&(a29==6))&&(a22==1)))&&(a7==1))){
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	return 21;
	    } else if(((a11==1)&&((a29==9)&&(!(a7==1)&&((((a14==9)&&((a19==2)&&((a0==1)&&(((a28==1)&&((input==4)&&(a24==1)))&&(a20==1)))))&&(a25==1))&&(a22==1)))))){
	    	a19 = 5;
	    	a20 = 0;
	    	return 23;
	    } else if((((a22==1)&&(((a28==1)&&(!(a24==1)&&((a14==9)&&(!(a20==1)&&((a0==1)&&((a19==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a25==1))))))))&&(a7==1)))&&(a11==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&((a25==1)&&((a14==9)&&((((a11==1)&&(((((((a29==6)||(a29==7))&&(input==6))&&(a24==1))&&!(a20==1))&&(a19==4))&&!(a0==1)))&&(a28==1))&&(a7==1)))))){
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 5;
	    	a7 = 0;
	    	return 23;
	    } else if((((a22==1)&&((a29==5)&&((a24==1)&&((((a14==9)&&((a28==1)&&((!(a20==1)&&((input==1)&&(a0==1)))&&!(a7==1))))&&(a19==5))&&(a11==1)))))&&!(a25==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a25==1)&&(((((a19==1)&&(((((input==5)&&((a29==6)||(a29==7)))&&(a22==1))&&(a0==1))&&(a14==8)))&&!(a20==1))&&!(a11==1))&&(a24==1)))&&(a28==1))&&!(a7==1))){
	    	a11 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a28==1)&&((a24==1)&&((a19==1)&&((((a25==1)&&(!(a11==1)&&((a0==1)&&((((input==1)&&((a29==5)||(a29==6)))&&!(a7==1))&&(a20==1)))))&&(a14==8))&&(a22==1)))))){
	    	a0 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((a28==1)&&(((a22==1)&&((a11==1)&&(((!(a25==1)&&(((a29==5)&&((!(a0==1)&&(input==2))&&!(a20==1)))&&(a19==2)))&&!(a7==1))&&(a14==9))))&&(a24==1)))){
	    	a19 = 3;
	    	a11 = 0;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((a20==1)&&((a25==1)&&(((!(a0==1)&&(((a24==1)&&((((input==3)&&(((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))&&(a28==1))&&!(a7==1)))&&!(a11==1)))&&(a22==1))&&(a14==8))))){
	    	a14 = 9;
	    	a19 = 5;
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if((!(a11==1)&&(((a22==1)&&((((a14==9)&&(!(a20==1)&&(((a24==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&!(a25==1)))&&(a19==2))))&&(a28==1))&&!(a0==1)))&&!(a7==1)))){
	    	a7 = 1;
	    	a24 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a14==8)&&((a25==1)&&(((a19==2)&&(((a28==1)&&(((!(a7==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==2)))&&!(a24==1))&&(a22==1)))&&(a0==1)))&&(a11==1)))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if((((a22==1)&&((((a19==1)&&((((a14==9)&&(!(a0==1)&&(!(a25==1)&&((input==3)&&((a29==7)||(a29==8))))))&&!(a11==1))&&(a28==1)))&&(a20==1))&&!(a24==1)))&&(a7==1))){
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==9)&&(!(a24==1)&&((a11==1)&&((a20==1)&&((a25==1)&&((a0==1)&&((a28==1)&&((!(a7==1)&&((input==4)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))&&(a22==1)))))))))){
	    	a25 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a14 = 10;
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((((a14==8)&&(((!(a11==1)&&((a22==1)&&((((a19==5)&&(((input==5)&&((a29==7)||(a29==8)))&&!(a7==1)))&&(a28==1))&&(a0==1))))&&(a25==1))&&!(a24==1)))&&(a20==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((!(a24==1)&&(((a22==1)&&((a7==1)&&(((((a11==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==5)))&&!(a20==1))&&!(a25==1))&&(a14==8))))&&(a28==1)))&&(a0==1))){
	    	a29 = 9;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if(((a25==1)&&((((a14==8)&&(!(a0==1)&&((a24==1)&&((a29==5)&&((a20==1)&&((a28==1)&&(((a19==5)&&(input==5))&&!(a7==1))))))))&&(a11==1))&&(a22==1)))){
	    	a7 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	return -1;
	    } else if(((a14==8)&&((a22==1)&&((a28==1)&&((a19==2)&&((!(a25==1)&&(((a29==9)&&((!(a7==1)&&((input==6)&&(a24==1)))&&!(a20==1)))&&!(a11==1)))&&!(a0==1))))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a24==1)&&((((!(a11==1)&&(((((a20==1)&&(input==2))&&(a19==4))&&(a0==1))&&(a29==9)))&&!(a7==1))&&(a28==1))&&(a22==1)))&&!(a25==1))&&(a14==9))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a20==1)&&((!(a25==1)&&((((a28==1)&&(((a11==1)&&((a19==5)&&((a22==1)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a0==1)))&&(a14==9))&&(a24==1)))&&(a7==1)))){
	    	a24 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((!(a11==1)&&(!(a0==1)&&(((((a25==1)&&((((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))&&(input==3))&&(a22==1))&&!(a20==1)))&&!(a7==1))&&(a28==1))&&!(a24==1))))&&(a14==9))){
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 8;
	    	return -1;
	    } else if(((((a11==1)&&(((a19==3)&&(!(a0==1)&&((a14==8)&&(((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&(a22==1))&&(a7==1))&&(a24==1)))))&&(a25==1)))&&(a28==1))&&!(a20==1))){
	    	a19 = 2;
	    	a25 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a7==1)&&(((!(a25==1)&&((a22==1)&&((a19==3)&&((((a28==1)&&((((a29==7)||(a29==8))&&(input==2))&&!(a11==1)))&&(a24==1))&&(a0==1)))))&&(a20==1))&&(a14==8)))){
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==2)&&((a14==8)&&(((((a20==1)&&(!(a11==1)&&((a22==1)&&(((input==4)&&((a29==7)||(a29==8)))&&(a28==1)))))&&(a24==1))&&(a7==1))&&(a25==1))))&&(a0==1))){
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	return 21;
	    } else if((((a24==1)&&((((a29==7)&&((a25==1)&&((a28==1)&&((((a19==1)&&(!(a7==1)&&(input==4)))&&!(a20==1))&&(a22==1)))))&&(a14==9))&&!(a11==1)))&&!(a0==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 6;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a29==8)&&((((((((a25==1)&&((a24==1)&&((a19==4)&&(input==3))))&&(a14==8))&&!(a7==1))&&(a28==1))&&(a0==1))&&!(a11==1))&&!(a20==1))))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((a28==1)&&(!(a7==1)&&(((a25==1)&&(((((a0==1)&&((a20==1)&&((a22==1)&&((input==4)&&(a11==1)))))&&(a19==4))&&(a14==8))&&(a29==7)))&&!(a24==1))))){
	    	a7 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	return 21;
	    } else if(((a25==1)&&((((a19==5)&&(!(a7==1)&&(((a22==1)&&(((a28==1)&&(((a0==1)&&(input==5))&&(a24==1)))&&!(a20==1)))&&(a14==8))))&&(a29==6))&&(a11==1)))){
	    	a11 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	return 21;
	    } else if((!(a20==1)&&(((a28==1)&&((((a7==1)&&(((((((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9))))&&(input==4))&&(a14==9))&&(a22==1))&&(a24==1)))&&!(a0==1))&&(a25==1)))&&(a11==1)))){
	    	a19 = 5;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((((!(a7==1)&&(((a19==4)&&((((!(a20==1)&&(((a29==6)||(a29==7))&&(input==4)))&&!(a11==1))&&(a22==1))&&(a28==1)))&&(a24==1)))&&(a14==8))&&!(a0==1))&&!(a25==1))){
	    	a25 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	a24 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((a7==1)&&(((a29==5)&&((a0==1)&&((a22==1)&&((!(a25==1)&&((a28==1)&&((((input==6)&&!(a24==1))&&(a19==3))&&(a11==1))))&&!(a20==1)))))&&(a14==9)))){
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	a7 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if(((a11==1)&&((a28==1)&&((a20==1)&&((((a22==1)&&((((((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))&&(input==3))&&!(a24==1))&&(a14==10))&&(a0==1)))&&(a7==1))&&(a25==1)))))){
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((((a11==1)&&((((((a0==1)&&(((((a29==8)||(a29==9))&&(input==4))&&(a22==1))&&(a19==1)))&&!(a20==1))&&(a28==1))&&(a14==9))&&(a24==1)))&&(a25==1))&&!(a7==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&((a11==1)&&(!(a25==1)&&((a0==1)&&((((a28==1)&&(((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==1))&&(a22==1)))&&(a14==9))&&!(a20==1))))))&&(a24==1))){
	    	a7 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if((((a20==1)&&((a25==1)&&((a28==1)&&(((a7==1)&&((a29==5)&&((a19==5)&&(((a22==1)&&((input==1)&&(a24==1)))&&(a0==1)))))&&!(a11==1)))))&&(a14==9))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a19==4)&&((((a7==1)&&((((((a28==1)&&((((a29==7)||(a29==8))&&(input==6))&&(a20==1)))&&(a22==1))&&(a25==1))&&!(a24==1))&&(a0==1)))&&!(a11==1))&&(a14==8)))){
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((((a22==1)&&(((!(a11==1)&&(((a28==1)&&((!(a0==1)&&((input==2)&&!(a24==1)))&&(a14==9)))&&(a19==1)))&&!(a25==1))&&(a7==1)))&&!(a20==1))&&(a29==8))){
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a0==1)&&(!(a7==1)&&((a25==1)&&((a24==1)&&(((((a22==1)&&(((((a29==5)||(a29==6))&&(input==2))&&(a28==1))&&!(a20==1)))&&(a14==10))&&(a19==2))&&(a11==1))))))){
	    	a25 = 0;
	    	a14 = 9;
	    	a11 = 0;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((((!(a11==1)&&(((a24==1)&&(((a28==1)&&(((input==3)&&((((a29==6)&&!(a25==1))&&(a19==1))||((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))))&&!(a7==1)))&&(a0==1)))&&(a14==8)))&&(a22==1))&&!(a20==1))){
	    	a11 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a0 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if((((!(a24==1)&&((!(a11==1)&&(((!(a7==1)&&((a20==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a14==9))))&&(a28==1))&&!(a25==1)))&&(a0==1)))&&(a19==1))&&(a22==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((((a11==1)&&((a22==1)&&((a7==1)&&((a28==1)&&(((((input==1)&&((((a29==5)&&!(a25==1))&&(a19==1))||((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1))))))&&(a0==1))&&(a14==8))&&!(a24==1))))))&&(a20==1))){
	    	a7 = 0;
	    	a20 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	return 21;
	    } else if((((((((a22==1)&&(((((a20==1)&&((input==2)&&(a29==9)))&&(a25==1))&&(a7==1))&&(a14==9)))&&(a19==4))&&!(a0==1))&&(a11==1))&&!(a24==1))&&(a28==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a24==1)&&(((a14==8)&&((!(a7==1)&&(((!(a11==1)&&((a28==1)&&((a0==1)&&((input==2)&&((a29==6)||(a29==7))))))&&!(a20==1))&&(a19==3)))&&!(a25==1)))&&(a22==1)))){
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	a0 = 0;
	    	return 24;
	    } else if(((a20==1)&&(((a24==1)&&(((((a0==1)&&(((((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&(a14==9))&&(a11==1))&&(a28==1)))&&!(a7==1))&&(a19==2))&&(a22==1)))&&(a25==1)))){
	    	a25 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if((((a7==1)&&((!(a25==1)&&((a20==1)&&(((!(a11==1)&&(!(a0==1)&&(((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a19==3))))&&(a24==1))&&(a28==1))))&&(a14==8)))&&(a22==1))){
	    	a20 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((((a14==9)&&(!(a11==1)&&(!(a20==1)&&(((a7==1)&&(((((a29==6)&&((input==3)&&(a28==1)))&&(a22==1))&&(a24==1))&&(a19==1)))&&(a25==1)))))&&!(a0==1))){
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((a20==1)&&((a19==3)&&(!(a11==1)&&((!(a24==1)&&((a14==9)&&((!(a0==1)&&((((a28==1)&&(input==5))&&!(a25==1))&&(a29==6)))&&(a7==1))))&&(a22==1)))))){
	    	a29 = 7;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a28==1)&&((((a25==1)&&(((!(a24==1)&&((a0==1)&&(((input==3)&&(a19==4))&&!(a7==1))))&&(a11==1))&&(a29==6)))&&(a20==1))&&(a22==1)))&&(a14==8))){
	    	a20 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if(((((((!(a24==1)&&((a25==1)&&((((a19==3)&&(!(a7==1)&&(input==4)))&&(a22==1))&&(a29==9))))&&!(a11==1))&&(a28==1))&&!(a0==1))&&(a20==1))&&(a14==8))){
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	a25 = 0;
	    	return 24;
	    } else if((((!(a0==1)&&(((a11==1)&&((((((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==8))&&(a19==5))||((a19==5)&&((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==9))))||(((a29==5)&&((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1)))))&&(a19==1)))&&(input==5)))&&(a28==1)))&&(a22==1))&&(a14==9))){
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&((a22==1)&&(((a19==5)&&(((((a11==1)&&((((a7==1)&&(input==4))&&(a14==9))&&!(a24==1)))&&!(a0==1))&&(a25==1))&&!(a20==1)))&&(a29==7))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a28==1)&&((a24==1)&&(((((a29==8)&&((a0==1)&&(((input==6)&&(a20==1))&&(a19==1))))&&(a25==1))&&(a7==1))&&(a11==1)))))&&(a14==9))){
	    	a20 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	return 23;
	    } else if(((!(a11==1)&&(((((a20==1)&&(((!(a7==1)&&(!(a0==1)&&((input==1)&&((a29==5)||(a29==6)))))&&(a22==1))&&!(a24==1)))&&(a14==9))&&(a19==5))&&!(a25==1)))&&(a28==1))){
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((((!(a25==1)&&((a28==1)&&((((((((input==2)&&(a24==1))&&(a11==1))&&(a29==8))&&(a14==9))&&!(a20==1))&&(a22==1))&&(a19==4))))&&!(a7==1))&&!(a0==1))){
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 5;
	    	return 23;
	    } else if((((a7==1)&&(((a22==1)&&(!(a25==1)&&((a11==1)&&(!(a20==1)&&(((a28==1)&&((a0==1)&&(((a29==8)||(a29==9))&&(input==2))))&&!(a24==1))))))&&(a19==2)))&&(a14==9))){
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 5;
	    	return -1;
	    } else if((((a7==1)&&(!(a20==1)&&(((a22==1)&&((a14==9)&&(((a25==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&(a28==1))&&(a19==3)))&&(a24==1))))&&(a11==1))))&&(a0==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a11==1)&&(((!(a7==1)&&((a0==1)&&((a19==4)&&(((a14==9)&&(!(a24==1)&&(!(a20==1)&&((input==6)&&((a29==8)||(a29==9))))))&&!(a25==1)))))&&(a28==1))&&(a22==1)))){
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((!(a11==1)&&((a20==1)&&((a14==8)&&(((((input==4)&&!(a25==1))&&(a19==3))&&(a29==8))&&(a28==1)))))&&(a7==1)))&&(a0==1))&&(a24==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a20==1)&&((a22==1)&&((a0==1)&&((a25==1)&&((a28==1)&&((a11==1)&&(((a19==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&(a24==1))))))))&&(a7==1))&&(a14==9))){
	    	a11 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	a24 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((a0==1)&&((((((a28==1)&&((((a22==1)&&((a20==1)&&(((a29==5)||(a29==6))&&(input==2))))&&(a11==1))&&(a7==1)))&&(a14==9))&&(a25==1))&&(a19==4))&&!(a24==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a29==7)&&((a11==1)&&((a19==3)&&(!(a20==1)&&(((a28==1)&&(((((input==5)&&(a22==1))&&(a7==1))&&(a14==8))&&!(a24==1)))&&(a0==1))))))&&!(a25==1))){
	    	a19 = 5;
	    	a7 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	return 24;
	    } else if((((a22==1)&&(!(a11==1)&&((((((a14==9)&&((input==4)&&(((a19==1)&&((a29==5)&&!(a25==1)))||(((a19==5)&&((a29==8)&&(a25==1)))||((a19==5)&&((a25==1)&&(a29==9)))))))&&!(a0==1))&&!(a24==1))&&!(a7==1))&&(a28==1))))&&(a20==1))){
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((a20==1)&&(((((a14==9)&&((a25==1)&&(((a0==1)&&(!(a24==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6))))&&(a19==1))))&&(a22==1))&&!(a7==1))&&!(a11==1)))&&(a28==1))){
	    	a11 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	return 23;
	    } else if(((a19==4)&&((!(a20==1)&&((a25==1)&&((!(a0==1)&&((a28==1)&&(!(a7==1)&&((a14==8)&&((((a29==8)||(a29==9))&&(input==5))&&!(a24==1))))))&&(a22==1))))&&(a11==1)))){
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if((((((((a14==9)&&((((a29==5)&&(((a25==1)&&(input==6))&&(a19==2)))&&!(a11==1))&&(a24==1)))&&(a20==1))&&(a7==1))&&(a28==1))&&(a0==1))&&(a22==1))){
	    	a7 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 3;
	    	a11 = 1;
	    	return 24;
	    } else if(((a24==1)&&((a22==1)&&(!(a0==1)&&(((a20==1)&&((!(a11==1)&&((a28==1)&&(((input==3)&&((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6))))&&!(a25==1))))&&(a14==8)))&&!(a7==1)))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a11==1)&&(((((a25==1)&&(((a19==5)&&(((a28==1)&&((input==5)&&(a20==1)))&&(a7==1)))&&(a0==1)))&&(a22==1))&&(a14==10))&&(a24==1)))&&(a29==8))){
	    	a7 = 0;
	    	a29 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((((a28==1)&&((a25==1)&&((((a19==2)&&(((((input==2)&&((a29==7)||(a29==8)))&&!(a20==1))&&!(a11==1))&&(a7==1)))&&(a14==9))&&!(a0==1))))&&(a22==1))&&(a24==1))){
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	return 21;
	    } else if(((a20==1)&&(((a19==4)&&((((a11==1)&&((a29==9)&&((a22==1)&&(((a24==1)&&((a28==1)&&(input==4)))&&(a14==8)))))&&!(a0==1))&&!(a25==1)))&&(a7==1)))){
	    	a29 = 8;
	    	return -1;
	    } else if(((a19==1)&&((!(a25==1)&&((a11==1)&&((a0==1)&&(((a7==1)&&(((a28==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a20==1)))&&(a22==1)))&&!(a24==1)))))&&(a14==9)))){
	    	a11 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	return 23;
	    } else if(((a14==10)&&((((a0==1)&&((a7==1)&&(((((((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&!(a20==1))&&(a24==1))&&(a28==1))&&(a25==1))&&(a19==4))))&&(a22==1))&&(a11==1)))){
	    	a29 = 8;
	    	a14 = 9;
	    	a24 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if(((((a22==1)&&((a14==9)&&((((((a7==1)&&((input==1)&&((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))))&&!(a11==1))&&(a28==1))&&!(a0==1))&&(a25==1))))&&!(a20==1))&&(a24==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a20==1)&&((a24==1)&&(((a25==1)&&((a11==1)&&((a19==3)&&((a0==1)&&((a14==10)&&((a7==1)&&(((input==2)&&((a29==8)||(a29==9)))&&(a22==1))))))))&&(a28==1))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((!(a7==1)&&((((a22==1)&&(((a11==1)&&(((a25==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6)))))&&(a28==1)))&&(a14==9)))&&(a20==1))&&(a19==2)))&&(a24==1))&&(a0==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a7==1)&&(((a29==5)&&((a0==1)&&((a24==1)&&((a14==9)&&((a25==1)&&(((a11==1)&&((a20==1)&&((input==1)&&(a28==1))))&&(a19==2)))))))&&(a22==1)))){
	    	a25 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((((((!(a25==1)&&((a19==2)&&((((a0==1)&&((a14==9)&&((((a29==6)||(a29==7))||(a29==8))&&(input==2))))&&!(a11==1))&&!(a7==1))))&&(a22==1))&&(a28==1))&&(a24==1))&&(a20==1))){
	    	a19 = 4;
	    	a29 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if((((a11==1)&&((a0==1)&&(!(a24==1)&&((a14==9)&&(!(a25==1)&&((a22==1)&&(((a28==1)&&((((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(input==6)))&&(a7==1))))))))&&(a20==1))){
	    	a20 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((a22==1)&&(!(a25==1)&&(!(a11==1)&&(!(a20==1)&&((!(a7==1)&&((a0==1)&&((!(a24==1)&&(((((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))||((a29==5)&&(a19==5)))&&(input==3)))&&(a14==8))))&&(a28==1))))))){
	    	a25 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	a24 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if(((a19==4)&&((a22==1)&&((((a24==1)&&((a14==8)&&(((((!(a0==1)&&(input==2))&&!(a20==1))&&(a29==6))&&(a11==1))&&(a7==1))))&&(a28==1))&&!(a25==1))))){
	    	a11 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((a14==9)&&((a7==1)&&((((a28==1)&&((a22==1)&&(!(a0==1)&&(((a24==1)&&((input==3)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5)))))&&!(a20==1)))))&&!(a11==1))&&(a25==1))))){
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if(((a14==9)&&((((((a28==1)&&(((!(a7==1)&&(((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&!(a24==1)))&&!(a25==1))&&!(a0==1)))&&(a22==1))&&(a11==1))&&(a19==1))&&(a20==1)))){
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if((((a14==8)&&(!(a11==1)&&(!(a24==1)&&(((a20==1)&&((((a22==1)&&((a19==3)&&(((a29==6)||(a29==7))&&(input==4))))&&(a0==1))&&!(a7==1)))&&(a28==1)))))&&!(a25==1))){
	    	a29 = 9;
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a20==1)&&(!(a11==1)&&((((a19==2)&&(((a14==8)&&(!(a24==1)&&(!(a25==1)&&((a28==1)&&((input==3)&&((a29==8)||(a29==9)))))))&&(a22==1)))&&!(a0==1))&&!(a7==1))))){
	    	a19 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	return 23;
	    } else if((!(a24==1)&&(!(a0==1)&&((a14==9)&&((a11==1)&&(((((a20==1)&&(!(a25==1)&&((a28==1)&&((input==4)&&((a29==7)||(a29==8))))))&&(a22==1))&&(a19==5))&&(a7==1))))))){
	    	a19 = 4;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((a22==1)&&((((((input==1)&&(((a19==5)&&((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==9)))||((((!(a24==1)&&((a20==1)&&(a7==1)))&&(a25==1))&&(a29==5))&&(a19==1))))&&(a11==1))&&(a28==1))&&(a14==10))&&(a0==1)))){
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	a14 = 9;
	    	return -1;
	    } else if((((a22==1)&&(((!(a7==1)&&(((a0==1)&&(!(a20==1)&&(((a19==3)&&((a29==8)&&(input==2)))&&!(a11==1))))&&(a14==8)))&&(a25==1))&&(a28==1)))&&(a24==1))){
	    	a7 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a19 = 5;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a20==1)&&(!(a25==1)&&((a11==1)&&(((a14==9)&&(((a28==1)&&(!(a0==1)&&(!(a7==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a24==1)))))&&(a19==2)))&&(a22==1)))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a19==5)&&(((a7==1)&&(!(a0==1)&&((a22==1)&&(!(a25==1)&&(((!(a20==1)&&(input==6))&&!(a24==1))&&(a29==5))))))&&(a14==9)))&&!(a11==1))&&(a28==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((((!(a20==1)&&((((a24==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&(a7==1))&&(a28==1)))&&(a19==2))&&!(a25==1))&&(a0==1)))&&(a14==8))&&(a11==1))){
	    	a29 = 7;
	    	a24 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if(((a14==9)&&((a19==2)&&(!(a24==1)&&((a0==1)&&(!(a25==1)&&((a28==1)&&(((a22==1)&&((a7==1)&&((((a29==5)||(a29==6))&&(input==1))&&!(a11==1))))&&(a20==1))))))))){
	    	a29 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((a22==1)&&((a25==1)&&((((((a0==1)&&((!(a24==1)&&((input==1)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5)))))&&(a7==1)))&&(a28==1))&&(a14==8))&&(a20==1))&&!(a11==1))))){
	    	a29 = 5;
	    	a0 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((((!(a24==1)&&(((a19==5)&&((a20==1)&&(((a11==1)&&(((input==4)&&((a29==7)||(a29==8)))&&(a25==1)))&&(a14==8))))&&!(a7==1)))&&!(a0==1))&&(a22==1))&&(a28==1))){
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a24==1)&&(((a14==8)&&((!(a20==1)&&(((a22==1)&&(((((input==1)&&!(a7==1))&&(a29==6))&&(a28==1))&&(a0==1)))&&(a11==1)))&&(a19==4)))&&(a25==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a29==9)&&((a22==1)&&((((!(a7==1)&&(((!(a25==1)&&(!(a24==1)&&(input==4)))&&(a20==1))&&(a19==3)))&&!(a0==1))&&!(a11==1))&&(a14==8)))))){
	    	a19 = 2;
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if((!(a25==1)&&(!(a7==1)&&(((a22==1)&&((((a19==5)&&((a14==9)&&(((((a29==5)||(a29==6))&&(input==3))&&!(a24==1))&&(a11==1))))&&(a20==1))&&!(a0==1)))&&(a28==1))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	return -1;
	    } else if(((!(a20==1)&&(((a24==1)&&((!(a11==1)&&((a14==9)&&((a29==9)&&((a19==4)&&(((input==6)&&(a28==1))&&(a7==1))))))&&(a0==1)))&&!(a25==1)))&&(a22==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	return -1;
	    } else if(((a28==1)&&((a11==1)&&((a25==1)&&(!(a7==1)&&(((a22==1)&&(((!(a20==1)&&(((input==3)&&(a29==6))&&(a19==4)))&&(a14==8))&&!(a24==1)))&&(a0==1))))))){
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a24==1)&&((((((a22==1)&&(((((a25==1)&&(((a29==7)||(a29==8))&&(input==2)))&&(a7==1))&&(a28==1))&&(a14==8)))&&(a20==1))&&(a19==2))&&!(a11==1))&&(a0==1)))){
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((!(a20==1)&&(((a14==9)&&((a24==1)&&((a28==1)&&(((a25==1)&&(((((a29==7)||(a29==8))&&(input==1))&&(a0==1))&&(a11==1)))&&(a7==1)))))&&(a19==4)))&&(a22==1))){
	    	a24 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if((!(a0==1)&&((a24==1)&&((!(a7==1)&&((a25==1)&&((a22==1)&&((a11==1)&&((a29==5)&&(((a14==8)&&(!(a20==1)&&(input==4)))&&(a28==1)))))))&&(a19==3))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((!(a7==1)&&((((a20==1)&&((a11==1)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==5))))&&(a22==1))&&(a24==1)))&&(a28==1))&&(a14==10)))&&(a0==1))){
	    	a29 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((a7==1)&&((a14==8)&&(!(a11==1)&&((a24==1)&&(((a28==1)&&(((!(a25==1)&&(((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&(a19==5)))&&(a20==1))&&!(a0==1)))&&(a22==1))))))){
	    	a29 = 8;
	    	a19 = 4;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a25==1)&&(!(a0==1)&&((a7==1)&&((a14==9)&&(((a11==1)&&((a19==2)&&((a28==1)&&((a24==1)&&((((a29==5)||(a29==6))&&(input==2))&&(a20==1))))))&&(a22==1))))))){
	    	a19 = 3;
	    	a7 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&(!(a7==1)&&(!(a11==1)&&((a24==1)&&(!(a25==1)&&((a19==4)&&((a22==1)&&(((((input==3)&&(a29==5))&&(a14==9))&&!(a0==1))&&(a28==1)))))))))){
	    	a0 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	return 23;
	    } else if(((((a28==1)&&(((!(a11==1)&&((input==1)&&((((a19==5)&&((((a20==1)&&!(a7==1))&&!(a25==1))&&(a29==9)))||(((a29==5)&&((a25==1)&&(!(a20==1)&&(a7==1))))&&(a19==1)))||((a19==1)&&((a29==6)&&(((a7==1)&&!(a20==1))&&(a25==1)))))))&&(a22==1))&&(a0==1)))&&!(a24==1))&&(a14==8))){
	    	a29 = 9;
	    	a7 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a7==1)&&((!(a20==1)&&((a14==8)&&(((a28==1)&&((((((a19==5)&&(input==6))&&!(a0==1))&&(a24==1))&&(a22==1))&&(a11==1)))&&(a29==7))))&&(a25==1)))){
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	a24 = 0;
	    	return -1;
	    } else if((((!(a11==1)&&(((a19==2)&&((!(a0==1)&&((a22==1)&&((!(a25==1)&&((a7==1)&&(input==1)))&&(a29==8))))&&(a14==9)))&&!(a20==1)))&&(a28==1))&&(a24==1))){
	    	a29 = 6;
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a25==1)&&((((a28==1)&&(((a14==9)&&(!(a24==1)&&((a11==1)&&(!(a7==1)&&((a19==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))))))&&(a22==1)))&&(a0==1))&&!(a20==1)))){
	    	a7 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if((((a0==1)&&(!(a25==1)&&(((((a19==2)&&(((a24==1)&&(((input==3)&&(a20==1))&&(a28==1)))&&(a7==1)))&&(a11==1))&&(a29==5))&&(a22==1))))&&(a14==10))){
	    	a19 = 5;
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	return 24;
	    } else if(((a19==3)&&((a24==1)&&((a22==1)&&(!(a7==1)&&(((((a28==1)&&(!(a20==1)&&((((a29==5)||(a29==6))&&(input==1))&&!(a25==1))))&&(a0==1))&&(a11==1))&&(a14==8))))))){
	    	a29 = 7;
	    	a20 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if(((a28==1)&&((((!(a24==1)&&(((a22==1)&&(!(a7==1)&&((((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==1))))&&(a14==8)))&&!(a20==1))&&!(a11==1))&&(a0==1)))){
	    	a19 = 2;
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a25 = 1;
	    	return 23;
	    } else if(((((((a28==1)&&((((a22==1)&&((a25==1)&&((((a29==7)||(a29==8))&&(input==2))&&(a19==2))))&&(a11==1))&&(a20==1)))&&!(a0==1))&&!(a24==1))&&(a14==8))&&!(a7==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a22==1)&&((a20==1)&&((a14==8)&&((a28==1)&&((a0==1)&&((a24==1)&&((a19==2)&&((!(a25==1)&&((input==5)&&(a7==1)))&&(a29==5))))))))))){
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	return 21;
	    } return calculate_output11(input);
	}

	int calculate_output11(int input) {
	    if(((((a7==1)&&((a22==1)&&((a14==9)&&((a19==3)&&(((a28==1)&&(!(a25==1)&&((((a29==8)||(a29==9))&&(input==1))&&(a20==1))))&&(a11==1))))))&&(a24==1))&&!(a0==1))){
	    	a14 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	a0 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((a24==1)&&(!(a25==1)&&(((a14==10)&&((!(a20==1)&&(((a11==1)&&((a7==1)&&(((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&(a0==1))))&&(a22==1)))&&(a19==4)))&&(a28==1))))){
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 3;
	    	a11 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((a7==1)&&((((a0==1)&&(((a28==1)&&((a14==9)&&((((a22==1)&&((input==1)&&((a29==8)||(a29==9))))&&(a20==1))&&!(a24==1))))&&(a19==5)))&&!(a25==1))&&(a11==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a0==1)&&((a28==1)&&((a22==1)&&(!(a24==1)&&(((a25==1)&&(((a20==1)&&(((input==2)&&((a29==7)||(a29==8)))&&!(a7==1)))&&(a19==5)))&&(a11==1))))))&&(a14==8))){
	    	a29 = 6;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if((((a20==1)&&((a14==9)&&(((a24==1)&&(((a19==1)&&(((((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a0==1))&&(a22==1))&&(a25==1)))&&(a11==1)))&&!(a7==1))))&&(a28==1))){
	    	a24 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	a11 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((a22==1)&&(((a19==3)&&((!(a0==1)&&(((a28==1)&&((!(a20==1)&&(((input==1)&&((a29==6)||(a29==7)))&&!(a7==1)))&&(a14==9)))&&(a24==1)))&&(a11==1)))&&(a25==1)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((a22==1)&&(((a25==1)&&(!(a24==1)&&((a14==8)&&((a11==1)&&((((input==1)&&((a29==7)||(a29==8)))&&!(a0==1))&&(a19==1))))))&&(a7==1))))&&(a20==1))){
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a19 = 3;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a25==1)&&(!(a24==1)&&(((((a28==1)&&((a19==2)&&((!(a20==1)&&((a14==8)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1))))&&(a11==1))))&&(a0==1))&&(a22==1))&&(a7==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((!(a11==1)&&((((!(a0==1)&&((((input==3)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))))&&(a14==8))&&(a28==1)))&&(a22==1))&&!(a25==1))&&(a20==1)))&&!(a24==1))&&(a7==1))){
	    	a20 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a25==1)&&((a14==8)&&((a28==1)&&((((!(a24==1)&&((((a19==1)&&((input==5)&&((a29==9)||((a29==7)||(a29==8)))))&&!(a20==1))&&!(a0==1)))&&(a7==1))&&(a22==1))&&!(a11==1)))))){
	    	a29 = 8;
	    	a19 = 2;
	    	a0 = 1;
	    	return 24;
	    } else if((!(a25==1)&&(((a28==1)&&((a22==1)&&((a24==1)&&(!(a20==1)&&(((((a14==8)&&((input==3)&&((a29==7)||((a29==5)||(a29==6)))))&&(a0==1))&&(a11==1))&&!(a7==1))))))&&(a19==5)))){
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a24==1)&&((a28==1)&&((a14==8)&&((a22==1)&&(!(a20==1)&&(((a7==1)&&((a19==5)&&((a0==1)&&((input==5)&&(a11==1)))))&&(a25==1)))))))&&(a29==8))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a29==5)&&((((((!(a11==1)&&((((!(a25==1)&&(input==5))&&(a28==1))&&(a14==9))&&(a24==1)))&&(a19==5))&&(a7==1))&&(a22==1))&&(a20==1))&&!(a0==1)))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a25==1)&&(((a20==1)&&((a14==8)&&((!(a24==1)&&(((input==1)&&((a29==7)||(a29==8)))&&(a28==1)))&&(a22==1))))&&(a0==1)))&&(a19==3))&&!(a7==1))&&(a11==1))){
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a20 = 0;
	    	return 24;
	    } else if((((a7==1)&&(!(a20==1)&&((((((a28==1)&&((a19==4)&&(((input==1)&&((a29==6)||(a29==7)))&&!(a11==1))))&&(a25==1))&&(a14==8))&&!(a24==1))&&!(a0==1))))&&(a22==1))){
	    	a0 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	a29 = 8;
	    	return 23;
	    } else if(((a14==8)&&(!(a11==1)&&((((!(a0==1)&&((a22==1)&&(((((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a7==1))&&(a20==1))&&!(a25==1))))&&(a19==5))&&!(a24==1))&&(a28==1))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((a20==1)&&((a22==1)&&((a25==1)&&((a14==9)&&(!(a11==1)&&(!(a24==1)&&(!(a0==1)&&((a28==1)&&(((a7==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))&&(a19==3))))))))))){
	    	a29 = 5;
	    	a19 = 4;
	    	a24 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if((((a14==9)&&((a7==1)&&(((a19==2)&&((a25==1)&&((((a11==1)&&((a22==1)&&((input==5)&&((a29==6)||(a29==7)))))&&(a28==1))&&(a20==1))))&&!(a24==1))))&&!(a0==1))){
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	return 24;
	    } else if(((a20==1)&&((((((((a11==1)&&(((input==5)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))))&&(a22==1)))&&(a28==1))&&(a25==1))&&(a24==1))&&(a14==8))&&(a7==1))&&!(a0==1)))){
	    	a0 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	return -1;
	    } else if(((a14==10)&&((a7==1)&&((a28==1)&&(((a24==1)&&((((a0==1)&&((a11==1)&&((input==5)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))))&&(a22==1))&&!(a20==1)))&&(a25==1)))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a11==1)&&((a25==1)&&((((!(a7==1)&&((a22==1)&&(((((a29==5)||(a29==6))&&(input==3))&&(a19==2))&&(a24==1))))&&(a14==9))&&(a20==1))&&(a28==1))))&&(a0==1))){
	    	a24 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	return 23;
	    } else if((!(a20==1)&&(((!(a24==1)&&((a22==1)&&(((a7==1)&&((a19==4)&&(((a11==1)&&(((a29==5)||(a29==6))&&(input==5)))&&!(a0==1))))&&(a14==9))))&&(a28==1))&&(a25==1)))){
	    	a0 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if(((((((!(a24==1)&&((((a29==6)&&((a7==1)&&((input==2)&&(a28==1))))&&(a14==9))&&(a22==1)))&&(a25==1))&&!(a0==1))&&!(a20==1))&&(a19==4))&&!(a11==1))){
	    	a24 = 1;
	    	a29 = 8;
	    	a0 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a28==1)&&(((((a22==1)&&((!(a20==1)&&((a14==9)&&(!(a7==1)&&(((input==6)&&((a29==8)||(a29==9)))&&(a25==1)))))&&(a11==1)))&&(a19==5))&&!(a0==1))&&!(a24==1)))){
	    	a29 = 5;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a25 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if(((!(a20==1)&&((!(a7==1)&&((a19==2)&&((a24==1)&&(!(a25==1)&&((((a28==1)&&((a22==1)&&(input==4)))&&(a0==1))&&(a14==10))))))&&(a11==1)))&&(a29==9))){
	    	a0 = 0;
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&((a25==1)&&((((a22==1)&&((a7==1)&&((a19==4)&&(((input==5)&&((a29==5)||(a29==6)))&&(a11==1)))))&&(a0==1))&&(a28==1))))&&(a14==9))&&(a20==1))){
	    	a7 = 0;
	    	a24 = 1;
	    	a11 = 0;
	    	a19 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((a19==2)&&((a11==1)&&((((a28==1)&&(!(a25==1)&&(!(a20==1)&&(((!(a24==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a0==1))&&(a14==9)))))&&(a22==1))&&(a7==1))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((!(a25==1)&&(((a22==1)&&(((input==4)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&!(a24==1)))&&(a0==1)))&&(a28==1))&&(a11==1))&&!(a20==1))&&(a7==1))&&(a14==8))){
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((((!(a0==1)&&((a22==1)&&((a24==1)&&(((a7==1)&&(((a25==1)&&((input==6)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&(a28==1)))&&(a14==8)))))&&!(a20==1))&&(a11==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&(((((!(a7==1)&&(((((((a29==7)||(a29==8))&&(input==5))&&!(a24==1))&&(a22==1))&&!(a25==1))&&!(a0==1)))&&(a14==8))&&(a19==3))&&!(a11==1))&&(a28==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((a19==3)&&((a20==1)&&((a24==1)&&(((a22==1)&&((a7==1)&&(((a14==8)&&((a25==1)&&(((input==1)&&((a29==7)||(a29==8)))&&(a0==1))))&&(a28==1))))&&!(a11==1)))))){
	    	a25 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((!(a24==1)&&(!(a7==1)&&((a20==1)&&(((a22==1)&&((((a11==1)&&(!(a25==1)&&((a19==4)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))))&&(a0==1))&&(a14==8)))&&(a28==1)))))){
	    	a19 = 5;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if((((a14==8)&&(!(a25==1)&&((a0==1)&&(((!(a7==1)&&((a19==5)&&((a29==8)&&((a28==1)&&((a11==1)&&(input==2))))))&&!(a24==1))&&(a22==1)))))&&!(a20==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((((!(a24==1)&&(((a14==9)&&((a19==4)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&!(a11==1))&&!(a20==1))))&&(a22==1)))&&!(a25==1))&&(a28==1))&&(a0==1))&&(a7==1))){
	    	a29 = 6;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	return 24;
	    } else if(((((((a19==5)&&(((((a24==1)&&((a7==1)&&(((a29==8)||(a29==9))&&(input==5))))&&(a28==1))&&!(a25==1))&&(a22==1)))&&!(a11==1))&&!(a20==1))&&(a14==9))&&(a0==1))){
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 5;
	    	a24 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if((((a11==1)&&(((a14==9)&&((a22==1)&&((((((a24==1)&&((input==1)&&(a0==1)))&&(a20==1))&&(a29==8))&&(a19==4))&&(a7==1))))&&(a28==1)))&&!(a25==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((a22==1)&&(((a25==1)&&(((a19==5)&&(!(a11==1)&&(!(a24==1)&&(((input==4)&&((a29==7)||(a29==8)))&&(a28==1)))))&&(a14==8)))&&(a7==1)))&&(a20==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a19==2)&&((a25==1)&&((a22==1)&&(!(a0==1)&&((a24==1)&&((!(a11==1)&&((a20==1)&&((a28==1)&&((input==3)&&((a29==5)||(a29==6))))))&&(a14==9))))))))){
	    	a20 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if((!(a7==1)&&((a28==1)&&(((a20==1)&&(((a22==1)&&((((((input==4)&&(a14==8))&&(a25==1))&&(a29==7))&&(a19==2))&&!(a24==1)))&&!(a0==1)))&&!(a11==1))))){
	    	a29 = 9;
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if((((((a22==1)&&((a20==1)&&(((a25==1)&&(((a0==1)&&((a14==9)&&(((a29==5)||(a29==6))&&(input==4))))&&!(a11==1)))&&!(a7==1))))&&!(a24==1))&&(a28==1))&&(a19==2))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&(!(a0==1)&&((a28==1)&&((a24==1)&&((!(a7==1)&&((a20==1)&&(((a14==9)&&((input==4)&&((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5)))))&&!(a25==1))))&&!(a11==1))))))){
	    	a29 = 9;
	    	a19 = 3;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if(((a28==1)&&(((a22==1)&&((a29==9)&&((a0==1)&&((a14==10)&&((a24==1)&&(((a25==1)&&(((input==5)&&(a19==2))&&(a11==1)))&&(a20==1)))))))&&!(a7==1)))){
	    	a19 = 5;
	    	a11 = 0;
	    	a14 = 9;
	    	a29 = 5;
	    	a25 = 0;
	    	return -1;
	    } else if((!(a0==1)&&((a14==9)&&(!(a24==1)&&(((a19==4)&&(((a25==1)&&(((!(a11==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))&&(a7==1))&&!(a20==1)))&&(a28==1)))&&(a22==1)))))){
	    	a29 = 6;
	    	a19 = 2;
	    	a25 = 0;
	    	a24 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if((((((((!(a11==1)&&(!(a24==1)&&((a14==8)&&((a7==1)&&(((a29==5)||(a29==6))&&(input==5))))))&&(a0==1))&&(a19==3))&&!(a20==1))&&(a22==1))&&!(a25==1))&&(a28==1))){
	    	a24 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((a11==1)&&(((((a24==1)&&((((!(a20==1)&&((input==3)&&(((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))))&&(a0==1))&&(a25==1))&&(a7==1)))&&(a28==1))&&(a22==1))&&(a14==9)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a20==1)&&(((a25==1)&&(((a22==1)&&((a11==1)&&((a14==10)&&((a7==1)&&(((a29==8)||(a29==9))&&(input==3))))))&&(a19==3)))&&(a0==1)))&&(a24==1)))){
	    	a0 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((!(a7==1)&&((a29==8)&&(((((a28==1)&&(!(a0==1)&&((((a14==9)&&(input==4))&&(a20==1))&&(a19==1))))&&(a22==1))&&(a24==1))&&(a25==1))))&&!(a11==1))){
	    	a11 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	a24 = 0;
	    	return -1;
	    } else if(((!(a20==1)&&(!(a0==1)&&((a11==1)&&(((((a7==1)&&((((input==1)&&((a29==6)||(a29==7)))&&(a22==1))&&!(a24==1)))&&(a14==8))&&(a25==1))&&(a28==1)))))&&(a19==5))){
	    	a29 = 7;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	return 23;
	    } else if(((a11==1)&&((a28==1)&&((((!(a25==1)&&(!(a20==1)&&((a22==1)&&(((a7==1)&&(((a29==8)||(a29==9))&&(input==5)))&&(a0==1)))))&&(a24==1))&&(a19==2))&&(a14==9))))){
	    	a29 = 7;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if(((((((a7==1)&&(((((a14==9)&&((a11==1)&&((a28==1)&&(input==6))))&&!(a0==1))&&(a19==3))&&(a29==8)))&&(a20==1))&&(a25==1))&&(a22==1))&&(a24==1))){
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a11==1)&&((((((!(a0==1)&&(((input==5)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))))&&!(a24==1)))&&(a14==9))&&(a25==1))&&(a7==1))&&(a28==1))&&(a20==1))))){
	    	a29 = 5;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((a19==4)&&(!(a20==1)&&((a0==1)&&((((a25==1)&&((a22==1)&&((((a14==8)&&((input==6)&&((a29==5)||(a29==6))))&&(a7==1))&&!(a11==1))))&&!(a24==1))&&(a28==1)))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&((a28==1)&&((a24==1)&&(!(a0==1)&&((!(a11==1)&&((input==5)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))&&(a22==1))))))&&(a20==1))&&(a14==9))&&(a25==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a7==1)&&(((a28==1)&&((!(a25==1)&&((a0==1)&&((a11==1)&&(((input==6)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(a14==9)))))&&!(a20==1)))&&(a22==1)))&&(a24==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a19==4)&&((a20==1)&&(!(a0==1)&&(((a7==1)&&((!(a24==1)&&(((a14==9)&&((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6))))&&(a22==1)))&&(a25==1)))&&(a11==1)))))){
	    	a0 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	return 23;
	    } else if((((a24==1)&&((a0==1)&&((!(a7==1)&&(((a25==1)&&(!(a11==1)&&((a28==1)&&(!(a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2))))))&&(a22==1)))&&(a19==3))))&&(a14==8))){
	    	a7 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a29 = 9;
	    	a14 = 9;
	    	return 23;
	    } else if(((a24==1)&&(((a22==1)&&(((a11==1)&&((a28==1)&&((a0==1)&&((!(a7==1)&&((input==1)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))))&&!(a20==1)))))&&(a14==8)))&&!(a25==1)))){
	    	a20 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if(((a19==3)&&((a28==1)&&((a22==1)&&(((((((((input==2)&&(a14==9))&&(a24==1))&&!(a11==1))&&!(a7==1))&&(a0==1))&&(a29==9))&&!(a25==1))&&!(a20==1)))))){
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 8;
	    	return -1;
	    } else if((((a25==1)&&(((a19==4)&&(((a29==6)&&(!(a11==1)&&(((a24==1)&&(((input==4)&&(a0==1))&&(a28==1)))&&(a22==1))))&&!(a7==1)))&&(a14==8)))&&(a20==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a25==1)&&(((a0==1)&&(((a19==1)&&(((((a14==10)&&(((a29==6)||(a29==7))&&(input==5)))&&(a22==1))&&!(a20==1))&&(a28==1)))&&(a24==1)))&&!(a7==1)))&&(a11==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a22==1)&&(((a29==5)&&((!(a11==1)&&((!(a0==1)&&(((input==4)&&(a24==1))&&(a28==1)))&&!(a7==1)))&&(a25==1)))&&!(a20==1)))&&(a14==9))&&(a19==2))){
	    	a19 = 3;
	    	a25 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if(((((a19==3)&&((((a20==1)&&(((a24==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a22==1))&&!(a0==1)))&&(a14==9)))&&(a11==1))&&(a28==1)))&&!(a25==1))&&(a7==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a0==1)&&((a14==8)&&((((a28==1)&&((((input==4)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4))))&&(a24==1))&&(a20==1)))&&!(a11==1))&&(a7==1))))&&(a22==1)))){
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a20==1)&&((!(a7==1)&&(((a24==1)&&((a11==1)&&((a28==1)&&(((a22==1)&&(((a29==5)||(a29==6))&&(input==4)))&&(a19==1)))))&&(a14==10)))&&(a0==1)))&&(a25==1))){
	    	a11 = 0;
	    	a14 = 9;
	    	a25 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if(((((!(a24==1)&&((a7==1)&&((!(a11==1)&&(((a22==1)&&((input==6)&&(((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))))&&(a28==1)))&&(a0==1))))&&(a14==9))&&!(a20==1))&&!(a25==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a11==1)&&((a22==1)&&((((a14==8)&&((((a19==4)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5)))&&!(a20==1))&&!(a24==1)))&&(a0==1))&&!(a7==1))))&&(a25==1)))){
	    	a19 = 3;
	    	a29 = 9;
	    	return -1;
	    } else if(((((((((!(a20==1)&&(((input==2)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))))&&(a0==1)))&&(a11==1))&&(a22==1))&&(a24==1))&&!(a7==1))&&(a28==1))&&(a25==1))&&(a14==9))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((a29==6)&&((a19==3)&&(((!(a25==1)&&((!(a24==1)&&((a22==1)&&(input==3)))&&(a0==1)))&&(a7==1))&&!(a11==1)))))&&(a14==9))&&!(a20==1))){
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((a0==1)&&(!(a11==1)&&((((a14==9)&&(((a20==1)&&(((a7==1)&&((input==5)&&((a29==6)||(a29==7))))&&(a22==1)))&&(a28==1)))&&(a19==1))&&(a25==1))))&&!(a24==1))){
	    	a29 = 7;
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if(((a14==8)&&((a20==1)&&(!(a7==1)&&(!(a0==1)&&((a28==1)&&(((!(a25==1)&&(((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==1))&&(a24==1)))&&(a22==1))&&(a11==1)))))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a7==1)&&((a25==1)&&((a19==3)&&(!(a24==1)&&((a22==1)&&((a28==1)&&((a20==1)&&((a14==9)&&((!(a0==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3)))&&(a11==1))))))))))){
	    	a24 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return 23;
	    } else if(((((((!(a25==1)&&((a24==1)&&(((((input==6)&&((a29==6)||(a29==7)))&&!(a20==1))&&(a22==1))&&!(a7==1))))&&(a11==1))&&(a19==4))&&!(a0==1))&&(a14==8))&&(a28==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a14==8)&&(((((((!(a20==1)&&((a11==1)&&(input==1)))&&(a24==1))&&(a28==1))&&(a29==6))&&!(a0==1))&&!(a7==1))&&!(a25==1))))&&(a19==5))){
	    	a20 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((((a29==9)&&((((a20==1)&&(((((a22==1)&&(!(a25==1)&&(input==1)))&&!(a11==1))&&(a19==1))&&(a28==1)))&&(a14==9))&&(a7==1)))&&!(a0==1))&&!(a24==1))){
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a24==1)&&(!(a20==1)&&(((a29==8)&&(!(a11==1)&&((a22==1)&&(((a14==9)&&(((a28==1)&&(input==6))&&(a19==5)))&&!(a7==1)))))&&(a25==1))))&&!(a0==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	return -1;
	    } else if(((a11==1)&&((((a28==1)&&((a25==1)&&(((a22==1)&&(((a24==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==1)))&&(a7==1)))&&(a20==1))))&&!(a0==1))&&(a14==9)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a24==1)&&((a7==1)&&(((a14==10)&&(((a11==1)&&((a19==5)&&((a28==1)&&((a22==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==4))&&!(a20==1))))))&&!(a25==1)))&&(a0==1))))){
	    	a19 = 3;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if((((a0==1)&&((a19==2)&&((a24==1)&&((a14==9)&&((a28==1)&&(((a22==1)&&((((input==3)&&((a29==7)||(a29==8)))&&!(a25==1))&&(a11==1)))&&(a20==1)))))))&&(a7==1))){
	    	a29 = 8;
	    	a20 = 0;
	    	a25 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if(((((!(a25==1)&&((a7==1)&&(((a0==1)&&(((a28==1)&&((input==3)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))&&(a14==9)))&&(a22==1))))&&!(a24==1))&&!(a11==1))&&(a20==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((a22==1)&&((((a24==1)&&(((!(a20==1)&&(((((a29==8)||(a29==9))&&(input==3))&&!(a7==1))&&(a19==2)))&&(a28==1))&&(a11==1)))&&(a25==1))&&(a14==8))))){
	    	a24 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if((((a14==8)&&((a28==1)&&(((a19==4)&&((((!(a11==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==2))&&(a22==1)))&&!(a20==1))&&(a7==1))&&!(a0==1)))&&(a24==1))))&&(a25==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if((((a14==8)&&(!(a0==1)&&((((a25==1)&&(((a22==1)&&(!(a24==1)&&((!(a7==1)&&(input==5))&&(a28==1))))&&(a29==7)))&&!(a11==1))&&(a20==1))))&&(a19==2))){
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if((((a28==1)&&((a22==1)&&((!(a0==1)&&((a29==6)&&((!(a7==1)&&((((a11==1)&&(input==2))&&(a25==1))&&(a14==8)))&&(a24==1))))&&(a19==2))))&&(a20==1))){
	    	a19 = 3;
	    	a11 = 0;
	    	a7 = 1;
	    	a25 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 7;
	    	return 24;
	    } else if(((a24==1)&&((((a19==2)&&(((((((((a29==7)||(a29==8))&&(input==1))&&(a22==1))&&(a20==1))&&(a11==1))&&!(a0==1))&&(a28==1))&&!(a25==1)))&&(a14==9))&&(a7==1)))){
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((!(a25==1)&&((a14==8)&&((((!(a7==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&!(a0==1))&&!(a24==1)))&&(a20==1))&&(a22==1))&&(a19==5))))&&(a28==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	a14 = 9;
	    	a24 = 1;
	    	return 23;
	    } else if(((((!(a11==1)&&(((a28==1)&&((a25==1)&&((((((a29==8)||(a29==9))&&(input==3))&&(a19==4))&&!(a24==1))&&!(a0==1))))&&(a14==8)))&&(a22==1))&&!(a7==1))&&(a20==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a14==9)&&(!(a24==1)&&(((a11==1)&&(!(a25==1)&&((((a7==1)&&((a19==1)&&((input==2)&&((a29==8)||(a29==9)))))&&!(a20==1))&&!(a0==1))))&&(a28==1)))))){
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a19==4)&&((!(a0==1)&&(!(a7==1)&&((a28==1)&&((a11==1)&&((a24==1)&&(((input==4)&&((a29==5)||(a29==6)))&&(a25==1)))))))&&(a22==1)))&&(a14==9))&&(a20==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 2;
	    	return -1;
	    } else if(((a19==3)&&((a20==1)&&((a14==9)&&((!(a0==1)&&((!(a24==1)&&((a7==1)&&((a28==1)&&(((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a11==1)))))&&(a25==1)))&&(a22==1)))))){
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a11==1)&&(((a14==8)&&((!(a20==1)&&((a22==1)&&((((a19==2)&&((a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1))))&&(a28==1))&&!(a24==1))))&&!(a0==1)))&&(a7==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((!(a7==1)&&(!(a20==1)&&((a19==3)&&((a28==1)&&((a22==1)&&(!(a0==1)&&((a14==8)&&((input==5)&&((a29==8)||(a29==9))))))))))&&(a25==1))&&(a11==1)))){
	    	a29 = 5;
	    	a19 = 4;
	    	return 24;
	    } else if(((((a19==3)&&(((a0==1)&&(((a22==1)&&(!(a11==1)&&((!(a7==1)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8))))&&(a14==9))))&&!(a24==1)))&&(a20==1)))&&(a28==1))&&!(a25==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((a20==1)&&((a25==1)&&((a14==9)&&((a24==1)&&((((a22==1)&&(((((a29==5)||(a29==6))&&(input==5))&&(a28==1))&&(a19==5)))&&(a11==1))&&(a7==1))))))&&!(a0==1))){
	    	a29 = 8;
	    	a14 = 8;
	    	a11 = 0;
	    	a7 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==9)&&((((a0==1)&&((((a29==5)&&((a22==1)&&(((a25==1)&&((input==6)&&!(a24==1)))&&(a7==1))))&&(a11==1))&&(a19==4)))&&(a28==1))&&!(a20==1)))){
	    	a24 = 1;
	    	a25 = 0;
	    	a14 = 10;
	    	a7 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a24==1)&&(((a7==1)&&((a28==1)&&(((((a14==8)&&(((a19==1)&&(((a29==6)||(a29==7))&&(input==2)))&&(a11==1)))&&(a22==1))&&!(a20==1))&&(a25==1))))&&!(a0==1)))){
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a22==1)&&((a19==2)&&(((a14==9)&&(!(a20==1)&&(!(a25==1)&&(((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a11==1)))))&&(a28==1))))&&(a24==1))&&(a7==1))&&(a0==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if(((a22==1)&&((((((!(a20==1)&&(((a19==3)&&(((input==6)&&((a29==5)||(a29==6)))&&(a0==1)))&&!(a25==1)))&&!(a11==1))&&!(a7==1))&&!(a24==1))&&(a14==8))&&(a28==1)))){
	    	a29 = 6;
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((a19==1)&&(((((((((a29==9)&&(((input==3)&&(a14==8))&&!(a11==1)))&&(a20==1))&&(a24==1))&&(a22==1))&&(a7==1))&&(a28==1))&&(a25==1))&&(a0==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((((a19==3)&&((a22==1)&&((a28==1)&&((a11==1)&&(!(a20==1)&&(((!(a25==1)&&((a24==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8))))))&&!(a0==1))&&(a14==8)))))))&&!(a7==1))){
	    	a0 = 1;
	    	a11 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a25 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if((((a11==1)&&((!(a0==1)&&((((((a22==1)&&((a19==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6))))&&!(a7==1))&&(a14==9))&&(a28==1))&&!(a20==1)))&&!(a25==1)))&&(a24==1))){
	    	a19 = 5;
	    	a29 = 8;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a28==1)&&(!(a24==1)&&(!(a7==1)&&((((!(a0==1)&&((input==1)&&((a29==8)||((a29==6)||(a29==7)))))&&(a25==1))&&(a22==1))&&(a14==8)))))&&!(a11==1))&&(a20==1))&&(a19==3))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	return 21;
	    } else if(((((a11==1)&&(((a20==1)&&((a28==1)&&((((a19==1)&&(!(a25==1)&&((input==3)&&((a29==8)||(a29==9)))))&&!(a0==1))&&(a7==1))))&&(a14==9)))&&(a24==1))&&(a22==1))){
	    	a29 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if((!(a0==1)&&(!(a7==1)&&(((a25==1)&&((((!(a20==1)&&((a22==1)&&((a19==4)&&(((a29==6)||(a29==7))&&(input==1)))))&&(a24==1))&&(a11==1))&&(a14==8)))&&(a28==1))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a25==1)&&((((a22==1)&&((((a20==1)&&((((input==4)&&((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3))))&&(a28==1))&&(a14==10)))&&(a0==1))&&(a7==1)))&&(a11==1))&&!(a24==1)))){
	    	a20 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a24==1)&&(((((a0==1)&&(!(a20==1)&&((((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&(a28==1))&&(a14==10))))&&(a11==1))&&(a19==4))&&!(a25==1))))&&(a7==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 2;
	    	a11 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a7==1)&&((((((a28==1)&&(!(a24==1)&&((a0==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==2))&&(a22==1)))))&&(a14==8))&&!(a20==1))&&(a25==1))&&(a11==1)))){
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a25 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((((a22==1)&&((((((a11==1)&&(!(a25==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==2))&&!(a20==1))))&&!(a0==1))&&(a7==1))&&(a28==1))&&(a24==1)))&&(a14==8))){
	    	a19 = 2;
	    	a29 = 9;
	    	return 24;
	    } else if(((!(a24==1)&&((!(a0==1)&&((a14==8)&&((((!(a25==1)&&((((a29==7)||(a29==8))&&(input==3))&&(a11==1)))&&!(a7==1))&&(a28==1))&&!(a20==1))))&&(a22==1)))&&(a19==2))){
	    	a29 = 5;
	    	a19 = 3;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a7==1)&&((a22==1)&&(((!(a0==1)&&((!(a11==1)&&(((a14==8)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a24==1)))&&!(a25==1)))&&(a19==4))&&!(a20==1)))))){
	    	a29 = 7;
	    	a19 = 3;
	    	a0 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a24==1)&&(((a22==1)&&(((a28==1)&&((((((a19==5)&&(((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==8)))||((a19==5)&&((a29==9)&&(!(a25==1)&&((a20==1)&&!(a7==1))))))||((a19==1)&&(((!(a20==1)&&(a7==1))&&(a25==1))&&(a29==5))))&&(input==5))&&(a14==8)))&&!(a0==1)))&&(a11==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((a22==1)&&((a14==9)&&((a29==9)&&((!(a7==1)&&((a19==3)&&((a11==1)&&(input==3))))&&!(a25==1)))))&&(a24==1))&&!(a0==1))&&(a20==1)))){
	    	a19 = 4;
	    	a29 = 7;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a20==1)&&((a22==1)&&((a19==1)&&(!(a24==1)&&(((a28==1)&&(((a14==9)&&(((input==2)&&((a29==6)||(a29==7)))&&(a25==1)))&&!(a11==1)))&&(a7==1)))))))){
	    	a7 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	a0 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((((a14==9)&&((a0==1)&&(!(a7==1)&&((((a20==1)&&((a22==1)&&((a25==1)&&(((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&(a28==1)))))&&(a24==1))&&(a19==1)))))&&!(a11==1))){
	    	a29 = 6;
	    	a19 = 4;
	    	return 21;
	    } else if(((((a24==1)&&(((a22==1)&&(!(a11==1)&&(((a20==1)&&(((a19==1)&&((input==2)&&((a29==6)||(a29==7))))&&!(a7==1)))&&(a25==1))))&&(a14==8)))&&(a28==1))&&!(a0==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==3)&&((a0==1)&&(!(a25==1)&&((!(a11==1)&&(!(a7==1)&&((!(a20==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a14==9))&&(a28==1)))&&(a22==1))))&&(a24==1)))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a22==1)&&((a24==1)&&(!(a0==1)&&((((((a14==8)&&(((input==1)&&((a29==8)||(a29==9)))&&(a19==2)))&&!(a25==1))&&!(a20==1))&&(a11==1))&&(a28==1)))))&&!(a7==1))){
	    	a14 = 9;
	    	a29 = 6;
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if(((((a11==1)&&(!(a24==1)&&(((a22==1)&&(((a14==8)&&((!(a25==1)&&(((a29==8)||(a29==9))&&(input==2)))&&!(a0==1)))&&(a19==1)))&&(a28==1))))&&!(a7==1))&&!(a20==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a11==1)&&((a14==10)&&((a28==1)&&((a24==1)&&((a19==3)&&((((((a29==5)||(a29==6))&&(input==6))&&(a22==1))&&(a0==1))&&(a20==1)))))))&&(a7==1)))){
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	return -1;
	    } else if((((a24==1)&&(((((a29==6)&&(((a14==10)&&((a28==1)&&(((a19==2)&&(input==1))&&(a20==1))))&&(a0==1)))&&!(a7==1))&&(a22==1))&&!(a25==1)))&&(a11==1))){
	    	a0 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	return 24;
	    } else if((((a20==1)&&((a25==1)&&((((a24==1)&&((((a28==1)&&((input==4)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))))&&(a22==1))&&!(a7==1)))&&(a11==1))&&(a0==1))))&&(a14==8))){
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((((a19==3)&&((!(a24==1)&&((((((a14==8)&&(input==1))&&(a20==1))&&!(a0==1))&&!(a7==1))&&(a22==1)))&&!(a25==1)))&&(a28==1))&&(a29==9)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((((((a0==1)&&(!(a25==1)&&((((a19==2)&&(input==1))&&(a14==8))&&(a22==1))))&&(a11==1))&&!(a7==1))&&(a29==5))&&(a28==1))&&(a20==1)))){
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a24==1)&&(((((((((a14==8)&&((((a29==7)||(a29==8))&&(input==1))&&(a19==4)))&&(a22==1))&&(a20==1))&&!(a11==1))&&(a0==1))&&(a25==1))&&(a28==1))&&(a7==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	return 23;
	    } else if(((a22==1)&&((((((!(a25==1)&&((a28==1)&&((a19==4)&&((a14==8)&&((input==1)&&((a29==8)||((a29==6)||(a29==7))))))))&&!(a11==1))&&!(a24==1))&&(a7==1))&&!(a20==1))&&(a0==1)))){
	    	a29 = 8;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((!(a7==1)&&(((a14==8)&&((!(a11==1)&&(((a25==1)&&(!(a0==1)&&((a29==6)&&((a24==1)&&(input==4)))))&&(a20==1)))&&(a22==1)))&&(a19==5)))&&(a28==1))){
	    	a29 = 9;
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((((a28==1)&&((((((a20==1)&&(!(a0==1)&&((a7==1)&&((input==4)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))))))&&(a25==1))&&(a11==1))&&(a14==8))&&(a22==1)))&&!(a24==1))){
	    	a20 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((((((a7==1)&&((a28==1)&&((a19==3)&&((a24==1)&&((a20==1)&&((((a29==5)||(a29==6))&&(input==1))&&(a0==1)))))))&&(a22==1))&&(a14==9))&&(a11==1))&&(a25==1))){
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((a24==1)&&((a11==1)&&((a14==8)&&((a19==3)&&((a22==1)&&((((a29==8)&&(((a7==1)&&((input==2)&&!(a25==1)))&&(a0==1)))&&!(a20==1))&&(a28==1)))))))){
	    	a25 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	a11 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if(((a11==1)&&((a25==1)&&(((!(a20==1)&&((a7==1)&&((a14==9)&&((a0==1)&&(((a19==4)&&((input==1)&&(a29==8)))&&!(a24==1))))))&&(a22==1))&&(a28==1))))){
	    	a19 = 3;
	    	a25 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((a14==8)&&(((a28==1)&&(!(a24==1)&&(!(a25==1)&&(((((a0==1)&&((a7==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6))))&&(a22==1))&&!(a11==1))&&!(a20==1)))))&&(a19==1)))){
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((((a0==1)&&((a7==1)&&((a28==1)&&(((a19==3)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))&&!(a11==1)))))&&(a14==8))&&!(a20==1))&&!(a25==1))&&(a22==1))&&(a24==1))){
	    	a14 = 9;
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if((!(a7==1)&&((a11==1)&&((!(a20==1)&&(((a25==1)&&(((a24==1)&&(((input==2)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5))))&&(a22==1)))&&(a14==8)))&&(a0==1)))&&(a28==1))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a28==1)&&((((a19==5)&&(((((a22==1)&&(((a29==5)||(a29==6))&&(input==1)))&&!(a0==1))&&(a7==1))&&(a25==1)))&&!(a24==1))&&!(a11==1)))&&(a14==9)))){
	    	a19 = 3;
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	return 23;
	    } else if(((!(a0==1)&&(!(a20==1)&&((((((a25==1)&&(((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==4))&&!(a7==1)))&&(a28==1))&&(a24==1))&&(a22==1))&&(a14==9))))&&!(a11==1))){
	    	a25 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a22==1)&&(!(a11==1)&&((a20==1)&&((!(a7==1)&&(((!(a0==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&!(a25==1)))&&(a24==1))&&(a14==8)))&&(a19==5))))))){
	    	a19 = 2;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a0 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((a25==1)&&((!(a7==1)&&(!(a20==1)&&(((a19==5)&&(((((a28==1)&&((a22==1)&&(input==5)))&&!(a0==1))&&(a24==1))&&(a29==9)))&&(a11==1))))&&(a14==9)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a20==1)&&((((((((a14==9)&&((!(a7==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==5)))&&(a28==1)))&&!(a25==1))&&(a19==4))&&!(a11==1))&&(a22==1))&&!(a24==1))&&(a0==1)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a0==1)&&((((a14==9)&&((((a25==1)&&((input==5)&&!(a20==1)))&&(a28==1))&&(a29==6)))&&!(a24==1))&&(a22==1)))&&!(a7==1))&&(a11==1))&&(a19==5))){
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a0 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((((a22==1)&&((!(a7==1)&&(((((a14==9)&&((a28==1)&&((a19==5)&&(((a29==6)||(a29==7))&&(input==3)))))&&!(a20==1))&&!(a25==1))&&!(a0==1)))&&!(a24==1)))&&(a11==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((!(a25==1)&&((a28==1)&&(((a19==5)&&(!(a24==1)&&(((a11==1)&&(((((a29==5)||(a29==6))&&(input==4))&&(a22==1))&&!(a0==1)))&&!(a7==1))))&&(a14==9))))&&(a20==1))){
	    	a19 = 2;
	    	a29 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a11==1)&&((a22==1)&&(!(a24==1)&&((((((a14==9)&&(((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a7==1)))&&(a19==3))&&(a20==1))&&!(a25==1))&&(a28==1)))))&&!(a0==1))){
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 6;
	    	a24 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((((!(a11==1)&&((a19==5)&&((a24==1)&&((!(a20==1)&&(!(a7==1)&&(!(a25==1)&&((input==3)&&(a22==1)))))&&(a0==1)))))&&(a28==1))&&(a29==7))&&(a14==8))){
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a11==1)&&(((((a14==8)&&((a28==1)&&(((((a29==5)&&(input==4))&&!(a7==1))&&(a19==4))&&(a25==1))))&&(a22==1))&&(a24==1))&&!(a0==1))))){
	    	a19 = 2;
	    	a29 = 7;
	    	a25 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a7==1)&&(!(a11==1)&&(((a0==1)&&(((a20==1)&&((a14==9)&&((((a19==1)&&(!(a25==1)&&(a29==6)))||((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5)))))&&(input==3))))&&(a28==1)))&&(a22==1)))))){
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((!(a7==1)&&((!(a24==1)&&(!(a11==1)&&(((!(a0==1)&&(!(a20==1)&&((a14==8)&&((input==5)&&(((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))))))&&(a28==1))&&(a22==1))))&&(a25==1)))){
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	a20 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a25==1)&&(!(a7==1)&&(!(a20==1)&&(((a14==8)&&(!(a11==1)&&(((a0==1)&&(((a22==1)&&((input==2)&&((a29==5)||(a29==6))))&&(a28==1)))&&!(a24==1))))&&(a19==3)))))){
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	return 21;
	    } else if(((a24==1)&&(((a22==1)&&((!(a0==1)&&(((a7==1)&&(((a29==9)&&((a19==3)&&((a28==1)&&(input==6))))&&(a11==1)))&&(a20==1)))&&(a14==8)))&&!(a25==1)))){
	    	a19 = 2;
	    	a29 = 6;
	    	a25 = 1;
	    	return 23;
	    } else if(((a22==1)&&(!(a20==1)&&((a11==1)&&((a7==1)&&(!(a24==1)&&((a28==1)&&(((a14==8)&&(!(a25==1)&&((input==3)&&(((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))))))&&(a0==1))))))))){
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((((a28==1)&&(((a22==1)&&((a14==8)&&((((((a25==1)&&((a7==1)&&!(a20==1)))&&(a29==5))&&(a19==1))||(((a19==5)&&((a29==8)&&(((a20==1)&&!(a7==1))&&!(a25==1))))||((a19==5)&&((((a20==1)&&!(a7==1))&&!(a25==1))&&(a29==9)))))&&(input==4))))&&(a11==1)))&&!(a24==1))&&!(a0==1))){
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a22==1)&&(((!(a0==1)&&(((a11==1)&&((a28==1)&&((((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))&&(input==5))))&&!(a24==1)))&&!(a20==1))&&(a25==1)))&&(a7==1))&&(a14==8))){
	    	a7 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	a11 = 0;
	    	return 21;
	    } else if(((a22==1)&&(!(a25==1)&&((!(a0==1)&&(!(a11==1)&&((a28==1)&&((a20==1)&&((((input==5)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5))))&&(a14==8))&&(a24==1))))))&&!(a7==1))))){
	    	a11 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((((((((a25==1)&&((a20==1)&&(input==2)))&&(a14==8))&&(a29==5))&&!(a0==1))&&(a28==1))&&(a24==1))&&(a11==1))&&(a7==1)))&&(a19==4))){
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if(((a0==1)&&(((((a24==1)&&((a11==1)&&((a25==1)&&((((input==6)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))))&&!(a20==1))&&(a22==1)))))&&(a28==1))&&(a14==9))&&!(a7==1)))){
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a14 = 10;
	    	return 24;
	    } else if((((a28==1)&&(((a11==1)&&((((a7==1)&&((a0==1)&&((a25==1)&&((((a29==5)||(a29==6))&&(input==5))&&!(a24==1)))))&&(a19==1))&&!(a20==1)))&&(a22==1)))&&(a14==8))){
	    	a20 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	a0 = 0;
	    	return 21;
	    } else if(((a24==1)&&((a20==1)&&(!(a25==1)&&((((((a19==4)&&((((input==3)&&(a22==1))&&(a14==9))&&(a29==6)))&&!(a0==1))&&!(a7==1))&&(a28==1))&&!(a11==1)))))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==9)&&((!(a7==1)&&(((a28==1)&&((((((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4)))&&(a24==1))&&(a20==1))&&!(a25==1))&&(a0==1)))&&(a19==5)))&&!(a11==1)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a0==1)&&((((a14==9)&&((!(a7==1)&&((((input==6)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6))))&&!(a25==1))&&(a24==1)))&&(a22==1)))&&(a11==1))&&!(a20==1))))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	a24 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a19==3)&&((a14==8)&&(((a22==1)&&(((!(a24==1)&&((a0==1)&&(((a29==6)&&(input==2))&&!(a20==1))))&&!(a25==1))&&(a11==1)))&&(a28==1))))&&(a7==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a0==1)&&((a19==3)&&(!(a11==1)&&(!(a24==1)&&((a14==8)&&((((a7==1)&&(((a29==6)&&(input==6))&&(a20==1)))&&!(a25==1))&&(a22==1))))))))){
	    	a19 = 2;
	    	a7 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a14==9)&&(!(a7==1)&&((a28==1)&&((((((((a19==4)&&((input==6)&&((a29==6)||(a29==7))))&&!(a20==1))&&!(a24==1))&&!(a0==1))&&!(a11==1))&&(a25==1))&&(a22==1)))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	return 24;
	    } else if(((a14==9)&&(((!(a0==1)&&((a11==1)&&(((a22==1)&&(!(a24==1)&&((a20==1)&&((input==2)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))))&&!(a7==1))))&&(a28==1))&&(a25==1)))){
	    	a19 = 2;
	    	a29 = 9;
	    	a25 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((a14==9)&&(((a28==1)&&(((a19==3)&&(((a7==1)&&((((a11==1)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a20==1))&&!(a25==1)))&&(a24==1)))&&(a22==1)))&&(a0==1)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(!(a20==1)&&((a24==1)&&(((a22==1)&&(((input==5)&&(((a19==5)&&((!(a25==1)&&(a7==1))&&(a29==9)))||((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==5)))))&&(a28==1)))&&(a14==9)))))&&!(a0==1))){
	    	a19 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	return 23;
	    } else if(((a14==9)&&((a22==1)&&(((!(a7==1)&&((!(a25==1)&&(((a11==1)&&((a20==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5))))&&!(a24==1)))&&(a19==5)))&&(a28==1))&&!(a0==1))))){
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	a25 = 1;
	    	return 23;
	    } else if(((a19==3)&&((a28==1)&&((a0==1)&&((a22==1)&&(((((a29==6)&&((a14==9)&&((a11==1)&&((a7==1)&&(input==4)))))&&!(a24==1))&&!(a20==1))&&(a25==1))))))){
	    	a24 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a0 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((((a20==1)&&((((a11==1)&&(((a7==1)&&(!(a25==1)&&(((a0==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==3)))&&(a14==8))))&&(a19==5)))&&(a28==1))&&(a22==1)))&&!(a24==1))){
	    	a19 = 2;
	    	a0 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((a14==9)&&((a29==5)&&(((a28==1)&&(((a22==1)&&(((a7==1)&&((a19==2)&&((a11==1)&&(!(a20==1)&&(input==2)))))&&!(a24==1)))&&(a25==1)))&&!(a0==1))))){
	    	a29 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a0==1)&&((((((a22==1)&&(((a25==1)&&(((((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==4))&&(a7==1)))&&!(a20==1)))&&!(a11==1))&&(a14==9))&&!(a24==1))&&(a28==1)))){
	    	a25 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 3;
	    	return 23;
	    } else if(((((a0==1)&&(!(a11==1)&&(!(a7==1)&&((a28==1)&&((((((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&(a14==9))&&!(a20==1))&&(a25==1))&&!(a24==1))))))&&(a22==1))&&(a19==3))){
	    	a25 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if(((a22==1)&&(((((a14==10)&&(!(a7==1)&&(((a24==1)&&(((((a29==5)||(a29==6))&&(input==2))&&(a20==1))&&(a25==1)))&&(a19==3))))&&(a11==1))&&(a0==1))&&(a28==1)))){
	    	a7 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a14 = 9;
	    	a11 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a22==1)&&(((a7==1)&&((((((a11==1)&&((((input==4)&&((a29==7)||(a29==8)))&&(a0==1))&&(a14==8)))&&(a25==1))&&!(a24==1))&&(a28==1))&&!(a20==1)))&&(a19==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((a22==1)&&(!(a25==1)&&(((((!(a20==1)&&(input==2))&&!(a11==1))&&(a14==8))&&(a19==2))&&(a29==9))))&&(a28==1))&&(a7==1))&&(a0==1))&&!(a24==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((!(a25==1)&&(((((((a20==1)&&(!(a0==1)&&(((a14==8)&&((input==5)&&!(a24==1)))&&(a22==1))))&&(a11==1))&&(a29==7))&&(a19==5))&&(a28==1))&&!(a7==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((!(a24==1)&&(((a19==5)&&((a0==1)&&((a20==1)&&(((a29==5)||(a29==6))&&(input==4)))))&&(a28==1)))&&(a7==1))&&(a22==1))&&!(a11==1))&&(a14==8))&&!(a25==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((((a29==7)&&(((a11==1)&&((a22==1)&&((a7==1)&&(!(a24==1)&&(!(a20==1)&&((((input==2)&&(a25==1))&&(a14==9))&&(a0==1)))))))&&(a19==2)))&&(a28==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a11==1)&&((a29==6)&&((((((a0==1)&&(!(a25==1)&&((a7==1)&&(!(a20==1)&&(input==2)))))&&(a22==1))&&(a14==9))&&!(a24==1))&&(a28==1))))&&(a19==4))){
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	a25 = 1;
	    	return -1;
	    } else if(((((!(a25==1)&&((a19==4)&&((!(a0==1)&&((a14==8)&&((!(a24==1)&&((input==6)&&(a28==1)))&&!(a11==1))))&&(a29==5))))&&!(a7==1))&&(a22==1))&&(a20==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a0==1)&&(!(a25==1)&&(((a19==4)&&((a22==1)&&((a14==9)&&((((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&(a20==1))&&(a28==1)))))&&!(a7==1)))))&&(a11==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a19==3)&&((a14==9)&&(((!(a24==1)&&(!(a25==1)&&((a22==1)&&(((a20==1)&&(((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&(a11==1)))&&(a28==1)))))&&!(a7==1))&&!(a0==1))))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a7==1)&&((((a22==1)&&(((a19==5)&&(!(a24==1)&&(((a0==1)&&((input==5)&&((a29==8)||(a29==9))))&&!(a25==1))))&&(a28==1)))&&(a20==1))&&(a11==1)))&&(a14==8))){
	    	a19 = 3;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if((((a20==1)&&((a7==1)&&(((a19==1)&&(!(a0==1)&&((((a11==1)&&((a25==1)&&(((a29==7)||(a29==8))&&(input==4))))&&(a22==1))&&(a28==1))))&&!(a24==1))))&&(a14==8))){
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a25==1)&&((((a22==1)&&((!(a7==1)&&(((a20==1)&&(((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==6)))&&!(a24==1)))&&(a28==1)))&&(a11==1))&&(a0==1))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if((((((a22==1)&&((a28==1)&&(!(a25==1)&&((!(a24==1)&&((a14==8)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&!(a11==1))))&&(a0==1)))))&&(a19==2))&&!(a20==1))&&!(a7==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a19==1)&&((a11==1)&&(!(a0==1)&&(!(a24==1)&&((a20==1)&&((((!(a25==1)&&(((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&!(a7==1)))&&(a28==1))&&(a22==1))&&(a14==9)))))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a7==1)&&(((a22==1)&&(((a19==5)&&((!(a20==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==6))&&(a14==8))&&(a0==1)))&&!(a11==1)))&&(a28==1)))&&!(a24==1)))&&!(a25==1))){
	    	a7 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	return -1;
	    } else if(((a14==10)&&((!(a7==1)&&((a24==1)&&((a22==1)&&((((a25==1)&&((((input==1)&&((a29==5)||(a29==6)))&&(a20==1))&&(a11==1)))&&(a28==1))&&(a19==3)))))&&(a0==1)))){
	    	a14 = 9;
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(((a22==1)&&((((a11==1)&&((a25==1)&&((a14==9)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==5))&&!(a24==1)))))&&(a19==4))&&!(a20==1)))&&(a28==1)))&&(a0==1))){
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	a11 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a7==1)&&(((a25==1)&&(!(a11==1)&&((((a14==9)&&((((a28==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4)))&&(a22==1))&&(a24==1)))&&(a19==5))&&(a0==1))))&&(a20==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a25==1)&&((((((a19==3)&&(((a28==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a22==1)))&&(a24==1)))&&!(a0==1))&&(a11==1))&&(a14==8))&&!(a7==1)))&&!(a20==1))){
	    	a29 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((((a14==9)&&((a24==1)&&(((a22==1)&&((a19==4)&&((a29==8)&&(!(a25==1)&&((a28==1)&&((input==5)&&(a11==1)))))))&&(a0==1))))&&(a7==1))&&!(a20==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a7 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&((((!(a20==1)&&((a28==1)&&(((a25==1)&&((a11==1)&&(((a29==8)||(a29==9))&&(input==6))))&&!(a7==1))))&&(a22==1))&&(a0==1))&&(a19==5)))&&(a14==9))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(((a22==1)&&((a20==1)&&((a28==1)&&((a25==1)&&((a11==1)&&((!(a24==1)&&((input==5)&&((a29==8)||(a29==9))))&&(a14==9)))))))&&(a0==1)))&&(a19==4))){
	    	a25 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((a19==5)&&((((a14==10)&&(((a20==1)&&(((a0==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))&&(a11==1)))&&(a28==1)))&&(a25==1))&&(a24==1)))&&!(a7==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a7==1)&&(((((!(a11==1)&&((((a28==1)&&(!(a0==1)&&(((a29==7)||(a29==8))&&(input==4))))&&(a22==1))&&(a20==1)))&&(a14==9))&&!(a24==1))&&!(a25==1))&&(a19==1)))){
	    	a20 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 3;
	    	return 24;
	    } else if(((((a28==1)&&((!(a0==1)&&(!(a11==1)&&(((((a22==1)&&(((a29==7)||(a29==8))&&(input==5)))&&!(a25==1))&&(a24==1))&&!(a7==1))))&&!(a20==1)))&&(a14==8))&&(a19==1))){
	    	a19 = 5;
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	return 21;
	    } else if((((a14==8)&&(((((!(a7==1)&&(((a28==1)&&(!(a24==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8))))))&&(a0==1)))&&(a25==1))&&(a19==1))&&(a20==1))&&(a22==1)))&&!(a11==1))){
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a22==1)&&((((a28==1)&&((!(a0==1)&&(((a25==1)&&(((a29==5)&&((input==2)&&!(a11==1)))&&!(a7==1)))&&(a14==9)))&&(a24==1)))&&(a19==3))&&!(a20==1)))){
	    	a11 = 1;
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((!(a11==1)&&((((a0==1)&&(!(a25==1)&&((((a7==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))&&(a14==9))&&(a28==1))))&&(a24==1))&&(a20==1)))&&(a19==5)))){
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a11==1)&&(!(a7==1)&&(((a28==1)&&((a22==1)&&(((a19==3)&&((((a0==1)&&((input==2)&&(a14==9)))&&(a29==9))&&(a20==1)))&&(a25==1))))&&!(a24==1))))){
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 5;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((((a20==1)&&((!(a7==1)&&((a11==1)&&((a19==1)&&(((a14==9)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&!(a24==1))&&(a25==1)))&&(a28==1)))))&&(a0==1)))&&(a22==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((a20==1)&&((a14==9)&&(((!(a0==1)&&((!(a24==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a25==1)))&&(a7==1))&&(a11==1))))&&(a19==1))&&(a22==1)))){
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&(((a7==1)&&(((a24==1)&&(((a19==3)&&((a11==1)&&((((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a25==1))&&(a14==8))))&&!(a0==1)))&&(a22==1)))&&(a20==1)))){
	    	a29 = 6;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a11==1)&&((a19==1)&&(((a28==1)&&(((a20==1)&&(!(a24==1)&&(((a29==7)||(a29==8))&&(input==4))))&&(a14==9)))&&!(a7==1)))))&&!(a0==1))&&(a25==1))){
	    	a11 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((a28==1)&&((a22==1)&&(!(a20==1)&&((a29==7)&&(((((((!(a24==1)&&(input==2))&&(a25==1))&&(a19==5))&&(a14==9))&&(a7==1))&&(a0==1))&&(a11==1))))))){
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((((((((((a22==1)&&((a20==1)&&(input==3)))&&(a0==1))&&(a19==1))&&(a29==9))&&(a28==1))&&(a14==8))&&(a24==1))&&!(a25==1))&&!(a7==1)))){
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if(((((((a20==1)&&(((a22==1)&&(((((input==1)&&((a29==7)||(a29==8)))&&!(a25==1))&&(a11==1))&&!(a7==1)))&&(a0==1)))&&(a19==2))&&(a24==1))&&(a14==9))&&(a28==1))){
	    	a29 = 9;
	    	a7 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a20==1)&&((a28==1)&&(!(a11==1)&&((a22==1)&&((a14==9)&&(!(a7==1)&&(((input==5)&&((((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))||((a19==2)&&(a29==5))))&&!(a25==1)))))))))&&(a0==1))){
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if((!(a0==1)&&((a14==8)&&((a28==1)&&((a19==1)&&((a25==1)&&((a24==1)&&((((a7==1)&&(!(a20==1)&&(((a29==5)||(a29==6))&&(input==1))))&&(a11==1))&&(a22==1))))))))){
	    	a7 = 0;
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 9;
	    	a24 = 0;
	    	return 23;
	    } else if((((((a22==1)&&(((a7==1)&&((!(a20==1)&&((a28==1)&&((a29==9)&&((a19==2)&&(input==6)))))&&!(a25==1)))&&(a0==1)))&&(a14==8))&&(a24==1))&&(a11==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&(((a19==3)&&((a14==8)&&(((a24==1)&&((a7==1)&&((!(a0==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==5)))&&(a28==1))))&&(a22==1))))&&!(a25==1)))&&(a11==1))){
	    	a19 = 5;
	    	a29 = 9;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a11==1)&&((((a28==1)&&(((a0==1)&&(((a7==1)&&(input==4))&&(a19==5)))&&(a29==8)))&&!(a20==1))&&(a14==8)))&&(a24==1))&&(a22==1))&&(a25==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((((a29==5)&&(!(a25==1)&&((a11==1)&&(!(a20==1)&&((((a24==1)&&((input==3)&&(a0==1)))&&(a28==1))&&(a7==1))))))&&(a14==8))&&(a19==5)))){
	    	a19 = 3;
	    	a29 = 7;
	    	a11 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if(((a14==8)&&(!(a20==1)&&((((a29==9)&&(!(a7==1)&&(((!(a11==1)&&(((input==4)&&(a24==1))&&(a19==2)))&&(a28==1))&&(a22==1))))&&!(a25==1))&&!(a0==1))))){
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((((a28==1)&&(!(a11==1)&&(((a14==9)&&((((input==6)&&(a29==8))&&(a19==1))&&(a7==1)))&&(a24==1))))&&!(a0==1))&&(a25==1))&&(a20==1)))){
	    	a11 = 1;
	    	a19 = 3;
	    	a0 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a20==1)&&((a7==1)&&(((((a22==1)&&(((a19==3)&&((!(a25==1)&&((input==2)&&((a29==7)||(a29==8))))&&(a24==1)))&&!(a0==1)))&&(a14==9))&&!(a11==1))&&(a28==1))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 0;
	    	a19 = 5;
	    	a0 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a22==1)&&((a24==1)&&((((a14==10)&&(!(a7==1)&&(((a19==4)&&((a11==1)&&(((input==6)&&(a0==1))&&(a28==1))))&&(a20==1))))&&!(a25==1))&&(a29==8))))){
	    	a19 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((a0==1)&&((a22==1)&&(((a24==1)&&(((a20==1)&&((a29==8)&&(((a28==1)&&((a25==1)&&((a19==1)&&(input==4))))&&(a14==9))))&&(a11==1)))&&(a7==1))))){
	    	a19 = 5;
	    	a29 = 6;
	    	a14 = 8;
	    	a20 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a11==1)&&((a14==8)&&((((a0==1)&&((a7==1)&&((!(a24==1)&&((a19==3)&&(!(a25==1)&&((a28==1)&&(input==1)))))&&!(a20==1))))&&(a22==1))&&(a29==7))))){
	    	a29 = 8;
	    	a11 = 0;
	    	return 24;
	    } else if(((((!(a20==1)&&((((a14==9)&&((a28==1)&&((a7==1)&&((((a29==7)||(a29==8))&&(input==4))&&!(a25==1)))))&&!(a0==1))&&!(a11==1)))&&(a22==1))&&(a19==3))&&!(a24==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==1)&&(!(a0==1)&&(((a11==1)&&((a22==1)&&((a28==1)&&(!(a20==1)&&((a29==7)&&(((a14==9)&&(!(a24==1)&&(input==1)))&&!(a25==1)))))))&&(a7==1))))){
	    	a11 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	return 21;
	    } return calculate_output12(input);
	}

	int calculate_output12(int input) {
	    if((((((((!(a7==1)&&((a22==1)&&((a28==1)&&((a19==1)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9)))))))&&!(a0==1))&&(a14==8))&&!(a20==1))&&!(a24==1))&&(a11==1))&&(a25==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a11 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	return 24;
	    } else if((!(a25==1)&&(!(a11==1)&&(((((((((a14==8)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==6)))&&(a22==1))&&(a20==1))&&(a28==1))&&(a19==2))&&(a0==1))&&!(a7==1))&&(a24==1))))){
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if((((a24==1)&&(((a20==1)&&((((a29==9)&&((((a19==5)&&((a25==1)&&(input==1)))&&(a14==9))&&(a7==1)))&&!(a11==1))&&(a0==1)))&&(a22==1)))&&(a28==1))){
	    	a25 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a7==1)&&(((a28==1)&&((a14==9)&&((a11==1)&&((a20==1)&&(((((((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&(input==1))&&(a0==1))&&(a22==1))&&(a24==1))))))&&(a25==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a0 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a25==1)&&(((((a7==1)&&((a28==1)&&(!(a11==1)&&((a19==4)&&(!(a20==1)&&(((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a0==1)))))))&&(a22==1))&&(a24==1))&&(a14==8)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a20==1)&&(((((((a14==10)&&(!(a24==1)&&(((a28==1)&&(input==3))&&(a29==8))))&&(a0==1))&&(a11==1))&&(a19==1))&&(a22==1))&&(a25==1)))&&(a7==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((!(a20==1)&&(((!(a11==1)&&((!(a0==1)&&(((((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(input==3))&&(a24==1)))&&(a14==9)))&&(a7==1))&&!(a25==1)))&&(a22==1))&&(a28==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((((((a0==1)&&(((a7==1)&&((a25==1)&&((a19==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5)))))&&(a28==1)))&&(a24==1))&&(a22==1))&&(a14==8))&&(a11==1))&&!(a20==1))){
	    	a29 = 6;
	    	a24 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a22==1)&&((a24==1)&&((a11==1)&&(((((a14==8)&&(((a20==1)&&((a7==1)&&((input==4)&&!(a0==1))))&&(a28==1)))&&(a29==7))&&(a25==1))&&(a19==5)))))){
	    	a0 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a20 = 0;
	    	a25 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a28==1)&&((((a29==9)&&((a14==9)&&(!(a7==1)&&(((!(a25==1)&&(!(a24==1)&&(!(a0==1)&&(input==3))))&&(a11==1))&&(a19==2)))))&&(a22==1))&&(a20==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a22==1)&&(((a20==1)&&(((((((a29==7)||(a29==8))&&(input==2))&&(a14==8))&&(a24==1))&&(a19==4))&&(a0==1)))&&!(a11==1)))&&(a7==1))&&(a25==1))&&(a28==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a19==2)&&(!(a7==1)&&((((a28==1)&&((a11==1)&&((!(a24==1)&&(!(a25==1)&&(!(a0==1)&&((input==5)&&((a29==5)||(a29==6))))))&&(a22==1))))&&(a14==8))&&!(a20==1))))){
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a7==1)&&((a19==4)&&(((a14==8)&&(!(a11==1)&&(!(a0==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&!(a20==1)))))&&(a28==1)))))&&(a24==1))&&!(a25==1))){
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((a28==1)&&((a20==1)&&((a11==1)&&((a19==5)&&((a22==1)&&((!(a0==1)&&(((a14==8)&&((a7==1)&&(((a29==5)||(a29==6))&&(input==4))))&&(a25==1)))&&!(a24==1)))))))){
	    	a29 = 5;
	    	a19 = 2;
	    	a7 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((!(a20==1)&&(((!(a25==1)&&(((((a14==8)&&((input==4)&&((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5)))))&&(a7==1))&&(a22==1))&&(a28==1)))&&!(a11==1))&&(a0==1)))&&(a24==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((((((a14==8)&&(((((input==5)&&(((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))))&&(a20==1))&&(a28==1))&&(a22==1)))&&!(a0==1))&&(a25==1))&&!(a7==1))&&!(a24==1)))){
	    	a14 = 9;
	    	a19 = 4;
	    	a29 = 9;
	    	a24 = 1;
	    	return 23;
	    } else if(((a22==1)&&(!(a7==1)&&((a28==1)&&((a19==4)&&(!(a0==1)&&((a29==5)&&((a14==9)&&(((a25==1)&&(((input==6)&&!(a11==1))&&!(a24==1)))&&(a20==1)))))))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((((a11==1)&&(!(a25==1)&&((a20==1)&&(!(a0==1)&&((a28==1)&&((input==4)&&((a29==8)||((a29==6)||(a29==7)))))))))&&(a22==1))&&(a19==3))&&!(a7==1))&&(a24==1))&&(a14==8))){
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((a29==7)&&((a14==9)&&((a19==2)&&(((a24==1)&&(!(a20==1)&&((a7==1)&&((a28==1)&&((a22==1)&&((a11==1)&&((input==1)&&!(a0==1))))))))&&(a25==1)))))){
	    	a11 = 0;
	    	a29 = 6;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	return 24;
	    } else if((!(a0==1)&&((!(a7==1)&&(((((a14==9)&&(((a29==8)&&((a11==1)&&(!(a24==1)&&(input==6))))&&(a22==1)))&&(a28==1))&&(a19==3))&&!(a20==1)))&&!(a25==1)))){
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((!(a0==1)&&((((((((a24==1)&&((a28==1)&&((input==1)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))))&&(a14==8))&&!(a25==1))&&!(a20==1))&&!(a11==1))&&(a7==1))&&(a22==1)))){
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((!(a7==1)&&((a14==9)&&((a24==1)&&(((!(a20==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a11==1)))&&(a22==1))&&(a28==1)))))&&(a0==1))&&(a19==3)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&(!(a20==1)&&((a24==1)&&(((a19==1)&&(((a22==1)&&((a14==9)&&(!(a7==1)&&(((a29==8)||(a29==9))&&(input==3)))))&&!(a25==1)))&&!(a0==1)))))&&(a28==1))){
	    	a20 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if(((a24==1)&&(((a14==9)&&(((a28==1)&&(!(a0==1)&&(((input==6)&&(((a19==5)&&((a29==9)&&(!(a25==1)&&(a7==1))))||((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==5)))))&&!(a11==1))))&&!(a20==1)))&&(a22==1)))){
	    	a20 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	return -1;
	    } else if(((a14==10)&&((!(a25==1)&&((((a0==1)&&((a28==1)&&((a11==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&!(a20==1))&&!(a7==1)))))&&(a19==2))&&(a24==1)))&&(a22==1)))){
	    	a29 = 9;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==1)&&((a11==1)&&((a14==8)&&((a24==1)&&((((a25==1)&&((((input==1)&&((a29==5)||(a29==6)))&&!(a20==1))&&(a0==1)))&&!(a7==1))&&(a28==1))))))&&(a22==1))){
	    	a29 = 5;
	    	a11 = 0;
	    	a19 = 5;
	    	a20 = 1;
	    	return 21;
	    } else if(((a25==1)&&((a28==1)&&((a22==1)&&((((((a20==1)&&((a0==1)&&((input==4)&&(((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))))))&&!(a24==1))&&(a11==1))&&(a14==8))&&(a7==1)))))){
	    	a19 = 3;
	    	a29 = 8;
	    	a20 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((a20==1)&&((a19==3)&&((((a14==8)&&(!(a11==1)&&((a25==1)&&(!(a7==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1))))))&&(a28==1))&&(a24==1))))&&(a0==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a25==1)&&((a14==8)&&(((a0==1)&&(((a19==1)&&((a24==1)&&(((a22==1)&&((input==1)&&((a29==7)||(a29==8))))&&(a7==1))))&&!(a20==1)))&&(a28==1)))))){
	    	a29 = 8;
	    	a0 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((a11==1)&&(!(a20==1)&&(((a29==6)&&((a22==1)&&((a0==1)&&(((!(a7==1)&&((a14==10)&&((input==5)&&(a24==1))))&&!(a25==1))&&(a19==5)))))&&(a28==1))))){
	    	a0 = 0;
	    	a19 = 2;
	    	a24 = 0;
	    	a14 = 9;
	    	return -1;
	    } else if(((a19==3)&&(!(a20==1)&&((a29==8)&&(((a22==1)&&(((((((a11==1)&&(input==1))&&!(a24==1))&&(a0==1))&&(a25==1))&&!(a7==1))&&(a28==1)))&&(a14==8)))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	a11 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((((a28==1)&&(!(a7==1)&&(((a24==1)&&((a19==1)&&(((((a0==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8)))))&&(a22==1))&&(a25==1))&&!(a20==1))))&&(a14==8))))&&(a11==1))){
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 5;
	    	a20 = 1;
	    	return 21;
	    } else if(((a19==3)&&(!(a11==1)&&(((a20==1)&&(!(a0==1)&&((!(a7==1)&&(((!(a25==1)&&((input==1)&&((a29==5)||(a29==6))))&&(a28==1))&&(a22==1)))&&(a24==1))))&&(a14==9))))){
	    	a19 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	return 24;
	    } else if((((((a22==1)&&(((a28==1)&&((((a19==2)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a11==1)))&&(a0==1))&&!(a20==1)))&&(a24==1)))&&(a7==1))&&(a14==9))&&(a25==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a11==1)&&(!(a25==1)&&((a28==1)&&(((((a20==1)&&((((a29==5)||(a29==6))&&(input==6))&&!(a24==1)))&&(a19==3))&&(a0==1))&&(a7==1)))))&&(a22==1))&&(a14==9))){
	    	a29 = 6;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((a11==1)&&(((a22==1)&&((a14==9)&&((((!(a20==1)&&(!(a24==1)&&(((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&(a19==4))))&&(a0==1))&&!(a25==1))&&!(a7==1))))&&(a28==1)))){
	    	a0 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if((((a7==1)&&((((a11==1)&&((((a0==1)&&(((a24==1)&&((input==4)&&(a28==1)))&&(a29==8)))&&!(a20==1))&&(a19==5)))&&(a22==1))&&(a14==10)))&&(a25==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a28==1)&&(!(a24==1)&&((((a14==9)&&(((((a19==1)&&(!(a25==1)&&(a29==6)))||((((a29==9)&&(a25==1))&&(a19==5))||((!(a25==1)&&(a29==5))&&(a19==1))))&&(input==4))&&(a0==1)))&&(a22==1))&&(a7==1))))&&(a20==1))&&!(a11==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(!(a11==1)&&((a0==1)&&((!(a25==1)&&(((a19==1)&&((!(a20==1)&&((a14==9)&&((input==2)&&(a28==1))))&&(a24==1)))&&(a29==6)))&&(a22==1)))))){
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((((a29==6)&&((a28==1)&&((a19==4)&&((a24==1)&&((((input==4)&&(a25==1))&&(a20==1))&&!(a11==1))))))&&(a14==9))&&!(a7==1))&&(a22==1))&&(a0==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a22==1)&&((a29==5)&&((a0==1)&&((a11==1)&&((((a28==1)&&((!(a24==1)&&((input==4)&&(a20==1)))&&(a19==1)))&&(a25==1))&&!(a7==1)))))))){
	    	a0 = 0;
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if((((a20==1)&&((((a14==8)&&(!(a24==1)&&((a22==1)&&((a7==1)&&(((input==2)&&(((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))))&&!(a11==1))))))&&(a28==1))&&(a25==1)))&&!(a0==1))){
	    	a29 = 6;
	    	a19 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a11==1)&&((a20==1)&&(!(a0==1)&&((((a22==1)&&((((input==6)&&((a29==6)||(a29==7)))&&(a28==1))&&(a19==2)))&&!(a7==1))&&(a25==1)))))&&(a14==9))&&!(a24==1))){
	    	a29 = 8;
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if(((a28==1)&&(!(a11==1)&&((a14==8)&&((a22==1)&&(((a19==5)&&((a20==1)&&((!(a25==1)&&((a0==1)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8)))))&&!(a7==1))))&&!(a24==1))))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if(((a28==1)&&(((!(a7==1)&&((a14==8)&&(((((a25==1)&&(!(a0==1)&&((input==4)&&(a19==2))))&&(a22==1))&&(a29==6))&&(a24==1))))&&(a20==1))&&(a11==1)))){
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a19==1)&&(((a20==1)&&((a22==1)&&(((a28==1)&&(!(a24==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a25==1))))&&(a0==1))))&&(a7==1)))&&!(a11==1))&&(a14==9))){
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a7==1)&&(!(a20==1)&&(((((!(a25==1)&&(((a0==1)&&((a28==1)&&((input==6)&&((a29==8)||(a29==9)))))&&(a11==1)))&&(a24==1))&&(a22==1))&&(a14==8))&&(a19==4))))){
	    	a25 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a25==1)&&((a19==1)&&((a29==9)&&(!(a0==1)&&((a7==1)&&((a22==1)&&((a11==1)&&((a14==9)&&((a28==1)&&(((a20==1)&&(input==2))&&!(a24==1)))))))))))){
	    	a0 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((a20==1)&&(((((((a22==1)&&((((a25==1)&&((input==6)&&(a28==1)))&&(a0==1))&&!(a24==1)))&&(a29==9))&&(a14==9))&&(a19==3))&&(a7==1))&&!(a11==1)))){
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a22==1)&&((((a14==9)&&(!(a20==1)&&((a24==1)&&((((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5)))&&(input==6))&&(a25==1)))))&&(a11==1))&&(a7==1)))&&(a28==1))&&(a0==1))){
	    	a29 = 6;
	    	a11 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if(((a25==1)&&(((a19==4)&&((a14==8)&&(!(a7==1)&&(((!(a24==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&!(a20==1))&&(a22==1)))&&!(a0==1))&&!(a11==1)))))&&(a28==1)))){
	    	a14 = 9;
	    	a29 = 6;
	    	a25 = 0;
	    	a0 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a20==1)&&((!(a24==1)&&(((a22==1)&&((((((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==3))&&(a28==1))&&!(a7==1))&&(a14==9))&&!(a25==1)))&&(a11==1)))&&(a0==1)))){
	    	a20 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 1;
	    	return 23;
	    } else if(((a14==9)&&(!(a20==1)&&((!(a11==1)&&(((a22==1)&&((!(a7==1)&&((a24==1)&&((input==3)&&(((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))))))&&(a28==1)))&&!(a25==1)))&&!(a0==1))))){
	    	a19 = 2;
	    	a24 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a24==1)&&(!(a7==1)&&((a14==9)&&((!(a20==1)&&(((((a29==8)&&((input==4)&&(a19==4)))&&!(a11==1))&&(a25==1))&&(a28==1)))&&(a22==1)))))&&(a0==1))){
	    	a25 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if(((a0==1)&&(!(a24==1)&&((a7==1)&&((((a28==1)&&((((a25==1)&&(((input==6)&&(a22==1))&&(a19==5)))&&!(a20==1))&&(a29==9)))&&(a14==8))&&(a11==1)))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a19==5)&&((a28==1)&&(((((a14==8)&&(((a22==1)&&(((a29==6)||(a29==7))&&(input==1)))&&!(a11==1)))&&(a7==1))&&(a20==1))&&!(a24==1))))&&!(a0==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a14 = 9;
	    	a0 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a19==4)&&((a22==1)&&((((((a0==1)&&((a24==1)&&((a14==10)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7))))))&&(a11==1))&&!(a20==1))&&!(a25==1))&&!(a7==1)))))){
	    	a14 = 9;
	    	a11 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	a20 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if(((a28==1)&&(!(a7==1)&&((((a20==1)&&(((a29==6)&&(((a19==2)&&((a11==1)&&((input==5)&&(a14==10))))&&(a22==1)))&&(a0==1)))&&!(a25==1))&&(a24==1))))){
	    	a29 = 9;
	    	a19 = 4;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if(((!(a11==1)&&(((((((a29==8)&&(((!(a20==1)&&(input==1))&&(a22==1))&&(a0==1)))&&!(a25==1))&&!(a24==1))&&(a14==8))&&(a19==3))&&(a28==1)))&&(a7==1))){
	    	a19 = 4;
	    	a25 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	return 23;
	    } else if(((!(a0==1)&&(((((((!(a7==1)&&((((a29==6)||(a29==7))&&(input==2))&&(a20==1)))&&!(a24==1))&&(a19==4))&&(a22==1))&&!(a11==1))&&(a25==1))&&(a28==1)))&&(a14==8))){
	    	a29 = 9;
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==9)&&(!(a7==1)&&(!(a25==1)&&(((a11==1)&&(((!(a0==1)&&((a22==1)&&((input==4)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5))))))&&(a28==1))&&(a24==1)))&&!(a20==1)))))){
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((a28==1)&&((!(a24==1)&&((a14==9)&&((a7==1)&&((a19==3)&&((input==3)&&((a29==8)||(a29==9)))))))&&(a20==1)))&&!(a0==1))&&!(a25==1))&&(a11==1))&&(a22==1))){
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a24==1)&&((a28==1)&&(((a11==1)&&(((((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==5))&&(a14==8))&&!(a7==1))&&(a0==1)))&&(a22==1))))&&(a25==1))&&(a20==1))){
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a25==1)&&(((((a11==1)&&((((((input==2)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6))))&&(a14==9))&&(a0==1))&&!(a24==1))&&!(a7==1)))&&(a22==1))&&(a20==1))&&(a28==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((a29==9)&&((((a22==1)&&((!(a25==1)&&((((input==5)&&!(a11==1))&&!(a24==1))&&!(a20==1)))&&!(a7==1)))&&(a28==1))&&(a19==5)))&&(a0==1)))){
	    	a25 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((((a28==1)&&((!(a25==1)&&(((a22==1)&&(!(a24==1)&&(((a0==1)&&((a19==3)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6))))&&!(a11==1))))&&!(a7==1)))&&(a14==9)))&&(a20==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&((a0==1)&&(!(a25==1)&&(!(a7==1)&&(((a20==1)&&((a24==1)&&((((((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&(input==6))&&(a14==9))&&(a11==1))))&&(a28==1))))))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&((a14==10)&&((a28==1)&&((((a11==1)&&(!(a7==1)&&((a24==1)&&((a0==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a20==1))))))&&(a25==1))&&(a19==3)))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a19==1)&&((a25==1)&&((((a29==9)&&(!(a20==1)&&((a7==1)&&(((a24==1)&&(input==1))&&(a28==1)))))&&!(a11==1))&&!(a0==1))))&&(a14==8))&&(a22==1))){
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a7==1)&&((a19==3)&&(((((((a14==8)&&((!(a0==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a11==1)))&&(a25==1))&&(a28==1))&&(a22==1))&&!(a24==1))&&(a20==1))))){
	    	a19 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((a14==9)&&((a24==1)&&((((a25==1)&&((!(a0==1)&&(!(a7==1)&&(((input==4)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&!(a11==1))))&&(a20==1)))&&(a22==1))&&(a28==1))))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((((a19==1)&&((a29==6)&&((a22==1)&&((!(a25==1)&&((a14==9)&&(((a0==1)&&((input==5)&&(a28==1)))&&(a24==1))))&&!(a20==1)))))&&(a11==1))&&!(a7==1))){
	    	a29 = 5;
	    	a14 = 10;
	    	a19 = 4;
	    	a20 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((a14==9)&&((a22==1)&&((a19==4)&&((!(a25==1)&&(!(a7==1)&&(((a0==1)&&((a20==1)&&(((input==3)&&((a29==7)||(a29==8)))&&(a28==1))))&&(a24==1))))&&!(a11==1)))))){
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 7;
	    	a20 = 0;
	    	return 21;
	    } else if(((!(a7==1)&&(((((a14==8)&&((a25==1)&&(((((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a19==2))&&(a28==1))&&!(a24==1))))&&!(a0==1))&&(a22==1))&&!(a20==1)))&&(a11==1))){
	    	a19 = 4;
	    	a7 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((a14==9)&&((a19==3)&&((a22==1)&&(!(a25==1)&&((a29==6)&&(((a0==1)&&((input==1)&&(a7==1)))&&!(a20==1)))))))&&!(a11==1))&&(a24==1)))){
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if(((a11==1)&&(((((a14==10)&&(((((((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==1))&&(a28==1))&&(a22==1))&&(a0==1))&&(a20==1)))&&(a25==1))&&(a7==1))&&(a24==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a11==1)&&((!(a0==1)&&((a22==1)&&(((a28==1)&&(((!(a7==1)&&((input==4)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))))&&!(a20==1))&&(a14==8)))&&(a24==1))))&&!(a25==1)))){
	    	a19 = 2;
	    	a0 = 1;
	    	a24 = 0;
	    	a7 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	return 21;
	    } else if(((a29==8)&&((a0==1)&&(((!(a24==1)&&((a14==8)&&((a22==1)&&((((a20==1)&&((a19==1)&&(input==2)))&&!(a11==1))&&(a28==1)))))&&!(a7==1))&&!(a25==1))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a28==1)&&(!(a7==1)&&((a29==9)&&((a19==4)&&((!(a25==1)&&(!(a24==1)&&(((input==3)&&!(a0==1))&&(a22==1))))&&(a14==8))))))&&(a11==1)))){
	    	a19 = 2;
	    	a0 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	return 21;
	    } else if(((!(a24==1)&&((a7==1)&&(((a22==1)&&((a14==8)&&((a29==6)&&((a11==1)&&((a19==4)&&((!(a25==1)&&(input==5))&&(a20==1)))))))&&(a28==1))))&&(a0==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a19==2)&&(!(a24==1)&&((a22==1)&&((((a25==1)&&((a0==1)&&(((a28==1)&&(!(a11==1)&&((a29==8)&&(input==2))))&&(a7==1))))&&!(a20==1))&&(a14==9)))))){
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	return 24;
	    } else if((!(a0==1)&&(!(a25==1)&&(((((a22==1)&&(((((a20==1)&&((input==1)&&((a29==6)||(a29==7))))&&(a14==9))&&!(a7==1))&&!(a24==1)))&&(a28==1))&&!(a11==1))&&(a19==1))))){
	    	a19 = 4;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(!(a7==1)&&(((a28==1)&&(!(a24==1)&&(((a19==5)&&(((((((a29==5)||(a29==6))||(a29==7))&&(input==4))&&(a20==1))&&!(a11==1))&&!(a25==1)))&&(a14==8))))&&(a22==1))))){
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a28==1)&&((((a19==2)&&((a25==1)&&(((a7==1)&&((input==1)&&((a29==7)||(a29==8))))&&(a0==1))))&&(a22==1))&&!(a20==1)))&&!(a11==1))&&(a14==8))&&(a24==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a11==1)&&(((((((a20==1)&&((a25==1)&&((a19==3)&&(input==4))))&&(a22==1))&&(a14==9))&&(a7==1))&&(a28==1))&&(a29==8)))&&(a24==1))&&(a0==1))){
	    	a14 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if(((a7==1)&&((!(a20==1)&&(((a0==1)&&(!(a24==1)&&(((a22==1)&&(((a28==1)&&(((a29==8)||(a29==9))&&(input==6)))&&(a11==1)))&&!(a25==1))))&&(a19==2)))&&(a14==9)))){
	    	a7 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	return 21;
	    } else if((((((a7==1)&&(((a20==1)&&((a24==1)&&((a19==3)&&((!(a11==1)&&(((a29==8)||(a29==9))&&(input==3)))&&(a0==1)))))&&(a22==1)))&&(a14==9))&&!(a25==1))&&(a28==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==8)&&((a24==1)&&(((a19==5)&&(!(a20==1)&&((a22==1)&&((((a0==1)&&((input==2)&&(a28==1)))&&(a29==8))&&(a11==1)))))&&(a25==1))))&&(a7==1))){
	    	a29 = 5;
	    	a24 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a7==1)&&(!(a20==1)&&((a22==1)&&(((((a28==1)&&(((a25==1)&&((a29==9)&&(!(a0==1)&&(input==5))))&&(a24==1)))&&(a19==1))&&(a14==8))&&!(a11==1)))))){
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((a25==1)&&((((a24==1)&&((((a11==1)&&(((a28==1)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==5)))&&!(a7==1)))&&(a20==1))&&(a22==1)))&&(a14==9))&&!(a0==1)))){
	    	a24 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	a20 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	return 24;
	    } else if((((((((a22==1)&&(((((input==2)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a14==8))&&(a28==1))&&!(a11==1)))&&(a20==1))&&(a0==1))&&(a24==1))&&(a25==1))&&(a7==1))){
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a14==9)&&((a20==1)&&(!(a25==1)&&((a22==1)&&(((a28==1)&&((!(a24==1)&&(((input==3)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&!(a7==1)))&&(a11==1)))&&(a0==1))))))){
	    	a0 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 5;
	    	a11 = 0;
	    	return -1;
	    } else if(((!(a0==1)&&((a28==1)&&((a22==1)&&((a20==1)&&((!(a24==1)&&(((input==3)&&((((a19==5)&&((a29==8)&&(a25==1)))||(((a29==9)&&(a25==1))&&(a19==5)))||((a19==1)&&(!(a25==1)&&(a29==5)))))&&!(a11==1)))&&(a14==9))))))&&!(a7==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a29==8)&&(((a28==1)&&((a0==1)&&(((a24==1)&&((a19==1)&&((a22==1)&&(((a11==1)&&(input==4))&&!(a7==1)))))&&(a14==9))))&&(a20==1)))&&(a25==1))){
	    	a20 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a0==1)&&(!(a11==1)&&((a14==8)&&(((a19==2)&&(!(a20==1)&&((((((input==6)&&((a29==8)||(a29==9)))&&(a7==1))&&(a28==1))&&!(a25==1))&&(a22==1))))&&!(a24==1)))))){
	    	a19 = 3;
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a20==1)&&(((((a19==5)&&((((a22==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a11==1))&&!(a25==1)))&&(a7==1))&&!(a24==1)))&&(a28==1))&&(a0==1))&&(a14==8)))){
	    	a24 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	return 21;
	    } else if(((a19==3)&&(((a22==1)&&((a28==1)&&(((((((a11==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5)))&&!(a7==1))&&!(a0==1))&&(a25==1))&&(a14==8))&&(a20==1))))&&!(a24==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	return 24;
	    } else if(((((a20==1)&&((((((a0==1)&&((a14==9)&&((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1)))))&&!(a24==1))&&(a11==1))&&!(a7==1))&&!(a25==1)))&&(a19==1))&&(a22==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&(((!(a0==1)&&((a14==8)&&(((!(a25==1)&&((a22==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4))))&&(a19==2))&&(a7==1))))&&!(a24==1))&&!(a20==1)))&&(a28==1))){
	    	a19 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if((((!(a20==1)&&((a0==1)&&((((a7==1)&&(((a22==1)&&(((input==2)&&((a29==7)||(a29==8)))&&(a14==8)))&&(a28==1)))&&!(a24==1))&&(a11==1))))&&(a25==1))&&(a19==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&(((a29==5)&&((a19==5)&&((a28==1)&&((((a0==1)&&((a7==1)&&(((input==4)&&(a24==1))&&!(a20==1))))&&(a14==8))&&(a22==1)))))&&!(a25==1)))){
	    	a19 = 4;
	    	a20 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((!(a20==1)&&((((a19==3)&&((a14==8)&&((a0==1)&&(((((input==6)&&((a29==8)||(a29==9)))&&(a24==1))&&!(a11==1))&&(a25==1)))))&&(a22==1))&&(a28==1)))&&(a7==1))){
	    	a7 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if(((a20==1)&&((a7==1)&&(((a11==1)&&((a22==1)&&((a28==1)&&(!(a24==1)&&(!(a25==1)&&(!(a0==1)&&((a19==3)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))))))))&&(a14==9))))){
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 7;
	    	a24 = 1;
	    	return 23;
	    } else if((((((a19==2)&&(((a11==1)&&(((a28==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a25==1))&&!(a20==1)))&&!(a7==1)))&&(a22==1)))&&(a0==1))&&(a14==9))&&!(a24==1))){
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return 21;
	    } else if(((((a28==1)&&((a29==8)&&(((a19==5)&&(((!(a0==1)&&((a22==1)&&((input==4)&&!(a25==1))))&&(a20==1))&&(a7==1)))&&(a24==1))))&&!(a11==1))&&(a14==8))){
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a24==1)&&((a19==2)&&((((a7==1)&&((a14==8)&&(!(a0==1)&&((a28==1)&&(((a22==1)&&(((a29==5)||(a29==6))&&(input==1)))&&(a25==1))))))&&(a11==1))&&(a20==1))))){
	    	a29 = 8;
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	a0 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if((!(a20==1)&&((a19==5)&&((!(a11==1)&&((((a29==7)&&(((((input==6)&&!(a24==1))&&(a0==1))&&(a14==9))&&(a7==1)))&&(a28==1))&&(a25==1)))&&(a22==1))))){
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 2;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if((((a28==1)&&(!(a24==1)&&((!(a20==1)&&(!(a11==1)&&(((a14==8)&&((a0==1)&&((((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==2))))&&(a22==1))))&&!(a7==1))))&&(a25==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&(!(a20==1)&&(((((a28==1)&&((a0==1)&&((a11==1)&&(((input==4)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(a24==1)))))&&!(a7==1))&&!(a25==1))&&(a14==8))))){
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a14==8)&&(((a28==1)&&((((a19==1)&&((((a25==1)&&((a22==1)&&(((a29==7)||(a29==8))&&(input==4))))&&!(a7==1))&&(a20==1)))&&!(a24==1))&&(a0==1)))&&(a11==1)))){
	    	a19 = 4;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	return 24;
	    } else if((((a19==3)&&(((a28==1)&&((!(a0==1)&&((a7==1)&&(!(a24==1)&&((((input==3)&&((a29==8)||(a29==9)))&&!(a20==1))&&(a11==1)))))&&(a25==1)))&&(a14==8)))&&(a22==1))){
	    	a24 = 1;
	    	a11 = 0;
	    	a14 = 9;
	    	a20 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a0 = 1;
	    	return 24;
	    } else if(((a7==1)&&((a14==10)&&((a20==1)&&((a28==1)&&((a22==1)&&(((((input==1)&&((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1)))))&&(a11==1))&&(a24==1))&&(a0==1)))))))){
	    	a0 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((a11==1)&&((a14==9)&&(((((((((input==5)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(a20==1))&&!(a7==1))&&!(a24==1))&&(a25==1))&&(a28==1))&&!(a0==1))&&(a22==1))))){
	    	a14 = 8;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if(((a11==1)&&(((((!(a25==1)&&((a28==1)&&(((a14==10)&&((a7==1)&&((input==3)&&((a29==7)||(a29==8)))))&&(a19==2))))&&(a0==1))&&!(a20==1))&&(a24==1))&&(a22==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a19==4)&&((((a28==1)&&((((!(a0==1)&&(!(a24==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5))))&&(a14==8))&&!(a20==1))&&(a22==1)))&&!(a7==1))&&(a25==1)))&&!(a11==1))){
	    	a29 = 6;
	    	a19 = 2;
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	return 24;
	    } else if(((a28==1)&&(((!(a0==1)&&((((((((input==1)&&((a29==6)||(a29==7)))&&(a14==9))&&!(a7==1))&&(a19==4))&&!(a24==1))&&(a25==1))&&!(a20==1)))&&!(a11==1))&&(a22==1)))){
	    	a25 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	return 24;
	    } else if((!(a0==1)&&((a24==1)&&((a14==8)&&(((a28==1)&&((((!(a20==1)&&((input==4)&&((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a29==5)&&(a19==5)))))&&!(a7==1))&&(a22==1))&&(a11==1)))&&(a25==1)))))){
	    	a24 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a14==8)&&((((((a19==5)&&(!(a25==1)&&((((a29==5)||(a29==6))&&(input==5))&&(a7==1))))&&(a0==1))&&!(a24==1))&&(a20==1))&&!(a11==1))))&&(a22==1))){
	    	a24 = 1;
	    	a19 = 4;
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if((((a14==8)&&((a22==1)&&((a7==1)&&(!(a20==1)&&(((a28==1)&&((a24==1)&&((input==2)&&(((a19==1)&&((a29==6)&&!(a25==1)))||(((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&((a29==5)&&!(a25==1))))))))&&!(a0==1))))))&&(a11==1))){
	    	a29 = 6;
	    	a20 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&((((a22==1)&&(((a19==4)&&(((a14==8)&&(!(a25==1)&&(!(a0==1)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a24==1)))&&!(a7==1)))&&(a28==1))&&(a11==1)))){
	    	a24 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a11 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((a25==1)&&((a19==1)&&((!(a20==1)&&((a7==1)&&((((((a0==1)&&(((a29==5)||(a29==6))&&(input==1)))&&(a28==1))&&(a22==1))&&!(a11==1))&&(a14==8))))&&(a24==1))))){
	    	a7 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	return 21;
	    } else if((!(a20==1)&&((a19==4)&&((a24==1)&&((((((a22==1)&&((a14==9)&&((a29==8)&&((input==6)&&!(a25==1)))))&&(a7==1))&&(a0==1))&&(a28==1))&&(a11==1)))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a22==1)&&((((((a19==1)&&(!(a25==1)&&((a14==9)&&(((a11==1)&&(input==5))&&!(a0==1)))))&&!(a7==1))&&(a24==1))&&(a29==9))&&(a28==1))))){
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a24==1)&&(((((a22==1)&&((a20==1)&&((a0==1)&&((!(a7==1)&&((input==5)&&((a29==6)||(a29==7))))&&(a28==1)))))&&(a25==1))&&(a14==9))&&(a19==2))))){
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((a24==1)&&((a7==1)&&(((((!(a20==1)&&((!(a0==1)&&((a28==1)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a22==1)))&&(a19==4))&&(a11==1))&&(a14==8))&&!(a25==1))))){
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if((((a19==2)&&(((a22==1)&&(!(a24==1)&&((a25==1)&&((((((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a7==1))&&!(a20==1))&&(a11==1))&&(a28==1)))))&&(a14==8)))&&!(a0==1))){
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if((!(a7==1)&&((((((a28==1)&&((a19==5)&&((a25==1)&&((a14==8)&&((!(a11==1)&&(input==2))&&(a22==1))))))&&(a29==7))&&(a20==1))&&!(a0==1))&&(a24==1)))){
	    	a14 = 9;
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a14==9)&&((a7==1)&&((!(a20==1)&&(((((a0==1)&&((a22==1)&&((a28==1)&&((a11==1)&&(input==2)))))&&(a29==8))&&!(a24==1))&&(a25==1)))&&(a19==4))))){
	    	a19 = 5;
	    	a25 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 10;
	    	return 21;
	    } else if(((!(a20==1)&&((((a22==1)&&(((a19==1)&&((((a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))&&(a24==1))&&(a14==8)))&&!(a0==1)))&&(a11==1))&&!(a7==1)))&&(a28==1))){
	    	a7 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((a11==1)&&((a24==1)&&((a20==1)&&((a19==4)&&(((a28==1)&&((!(a0==1)&&((((a29==5)||(a29==6))&&(input==6))&&(a22==1)))&&!(a7==1)))&&!(a25==1))))))&&(a14==9))){
	    	a29 = 8;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if(((a22==1)&&((((a11==1)&&((a20==1)&&(((a28==1)&&((!(a25==1)&&(!(a0==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6))))&&(a7==1)))&&!(a24==1))))&&(a14==8))&&(a19==3)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(!(a0==1)&&(((a24==1)&&((a22==1)&&((!(a7==1)&&(((input==1)&&((a29==5)||(a29==6)))&&(a11==1)))&&!(a20==1))))&&(a25==1))))&&(a14==9))&&(a19==5))){
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a24 = 0;
	    	return -1;
	    } else if((((a22==1)&&((a19==5)&&(((a0==1)&&((!(a7==1)&&((a24==1)&&(!(a20==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&(a14==9)))))&&(a11==1)))&&(a28==1))))&&(a25==1))){
	    	a29 = 5;
	    	a25 = 0;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	a14 = 10;
	    	return 23;
	    } else if((((((((a14==9)&&((a7==1)&&((((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==4))&&!(a25==1))&&(a24==1))))&&(a20==1))&&(a22==1))&&!(a11==1))&&(a0==1))&&(a28==1))){
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if((!(a7==1)&&((a0==1)&&((((a11==1)&&((!(a25==1)&&((a19==2)&&(((a24==1)&&((input==6)&&(a29==5)))&&(a28==1))))&&(a14==10)))&&(a20==1))&&(a22==1))))){
	    	a19 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a25 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if((((((!(a11==1)&&((a22==1)&&((!(a0==1)&&((!(a25==1)&&((input==4)&&(a29==8)))&&(a28==1)))&&(a7==1))))&&(a19==5))&&(a24==1))&&(a14==8))&&!(a20==1))){
	    	a19 = 2;
	    	a0 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	return 21;
	    } else if((((a19==2)&&(!(a24==1)&&(((a0==1)&&((!(a11==1)&&((a7==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a28==1))&&(a14==8))))&&!(a20==1)))&&(a22==1))))&&(a25==1))){
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a7 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((((a22==1)&&((((((((a29==5)&&((input==6)&&(a7==1)))&&(a25==1))&&(a14==9))&&!(a24==1))&&(a0==1))&&(a28==1))&&(a19==5)))&&(a20==1))&&!(a11==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((((((a28==1)&&(!(a7==1)&&(!(a0==1)&&(((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&!(a20==1)))))&&(a24==1))&&(a25==1))&&(a19==3))&&(a22==1))&&!(a11==1)))){
	    	a11 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a7==1)&&((a0==1)&&(((a29==7)&&((a19==5)&&(((a11==1)&&((a28==1)&&(!(a20==1)&&(((a22==1)&&(input==2))&&(a24==1)))))&&(a14==8))))&&(a25==1))))){
	    	a19 = 3;
	    	a29 = 9;
	    	a11 = 0;
	    	return 24;
	    } else if(((a24==1)&&((a22==1)&&((((a19==2)&&(((a28==1)&&((a14==8)&&((((input==5)&&!(a20==1))&&!(a11==1))&&!(a7==1))))&&(a29==5)))&&!(a0==1))&&(a25==1))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a14==8)&&(((a20==1)&&(!(a0==1)&&((!(a25==1)&&(!(a7==1)&&(((a19==4)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==3)))&&(a11==1))))&&(a22==1))))&&(a24==1)))&&(a28==1))){
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((!(a24==1)&&((!(a25==1)&&((a20==1)&&((a0==1)&&((a28==1)&&((a7==1)&&((a11==1)&&(((a14==9)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1)))&&(a19==2))))))))&&(a22==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((a7==1)&&(!(a24==1)&&(((a28==1)&&((a29==7)&&((!(a25==1)&&((((a14==8)&&((input==5)&&(a0==1)))&&!(a11==1))&&(a19==3)))&&(a22==1))))&&!(a20==1))))){
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(!(a7==1)&&(!(a20==1)&&((a19==2)&&((a28==1)&&((a0==1)&&((a24==1)&&((a22==1)&&(((a14==8)&&(((a29==6)||(a29==7))&&(input==2)))&&(a11==1))))))))))){
	    	a11 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((((a22==1)&&((a28==1)&&(((((((((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&!(a24==1))&&(a19==1))&&(a11==1))&&(a14==9))&&!(a25==1))&&(a20==1))&&!(a7==1))))&&(a0==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a0==1)&&((a19==3)&&((((a22==1)&&(!(a11==1)&&((((input==5)&&((a29==6)||(a29==7)))&&!(a25==1))&&(a7==1))))&&(a20==1))&&(a28==1))))&&(a24==1))&&(a14==9))){
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 8;
	    	a14 = 8;
	    	return -1;
	    } else if(((a29==9)&&(((a28==1)&&(!(a20==1)&&((!(a24==1)&&((a14==8)&&((a22==1)&&((!(a11==1)&&((a19==3)&&(input==5)))&&!(a7==1)))))&&!(a0==1))))&&(a25==1)))){
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if((((a7==1)&&((!(a25==1)&&((((((a14==9)&&(!(a0==1)&&((a29==9)&&(input==2))))&&(a22==1))&&!(a11==1))&&(a20==1))&&(a28==1)))&&(a24==1)))&&(a19==5))){
	    	a24 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 1;
	    	return 21;
	    } else if(((a0==1)&&(((((((a7==1)&&((a11==1)&&((a24==1)&&((a29==9)&&((input==4)&&(a19==1))))))&&(a28==1))&&(a20==1))&&(a25==1))&&(a22==1))&&(a14==9)))){
	    	a0 = 0;
	    	a7 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a7==1)&&(((a14==8)&&(((((a24==1)&&((((a22==1)&&(input==1))&&(a19==5))&&!(a0==1)))&&(a11==1))&&(a25==1))&&(a29==7)))&&(a20==1))))){
	    	a19 = 3;
	    	a29 = 6;
	    	return -1;
	    } else if((((((a28==1)&&(((a19==1)&&(((((((a29==7)||(a29==8))&&(input==6))&&(a24==1))&&(a20==1))&&(a0==1))&&!(a11==1)))&&(a25==1)))&&(a14==8))&&(a22==1))&&(a7==1))){
	    	a20 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a0 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if((((a7==1)&&(!(a11==1)&&((a24==1)&&((a22==1)&&(!(a0==1)&&(((!(a25==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a28==1)))&&(a20==1))&&(a14==9)))))))&&(a19==3))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((((a22==1)&&(!(a0==1)&&((a29==6)&&(((!(a11==1)&&((a14==8)&&((input==3)&&(a7==1))))&&(a20==1))&&(a28==1)))))&&(a19==4))&&(a24==1))&&!(a25==1))){
	    	a7 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((a7==1)&&((a25==1)&&((a11==1)&&(((((a14==10)&&((((a24==1)&&((a28==1)&&(input==4)))&&(a0==1))&&(a19==3)))&&(a29==8))&&(a20==1))&&(a22==1)))))){
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a11==1)&&(((a14==9)&&(((a22==1)&&(((a24==1)&&(((a20==1)&&((a28==1)&&((input==2)&&((a29==6)||(a29==7)))))&&(a0==1)))&&(a7==1)))&&(a19==3)))&&!(a25==1)))){
	    	a11 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 4;
	    	a25 = 1;
	    	return 23;
	    } else if(((a14==9)&&(!(a20==1)&&((a22==1)&&(((a24==1)&&((((a19==2)&&((a11==1)&&((a28==1)&&((a29==6)&&(input==3)))))&&!(a0==1))&&(a7==1)))&&(a25==1)))))){
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	return -1;
	    } else if(((((((a28==1)&&((((a29==8)&&((a25==1)&&(((input==6)&&(a19==5))&&(a22==1))))&&!(a7==1))&&!(a11==1)))&&(a0==1))&&(a20==1))&&(a24==1))&&(a14==8))){
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 4;
	    	a0 = 0;
	    	a11 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((((a19==4)&&((a29==5)&&(((a25==1)&&((a24==1)&&((a14==8)&&(!(a11==1)&&(((a0==1)&&(input==5))&&(a28==1))))))&&!(a20==1))))&&(a22==1))&&(a7==1))){
	    	a25 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if((((((a11==1)&&((a22==1)&&(((((a24==1)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==4)))&&!(a20==1))&&(a0==1))&&(a7==1))))&&(a25==1))&&(a28==1))&&(a14==10))){
	    	a19 = 1;
	    	a0 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	a14 = 9;
	    	a24 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if((((a25==1)&&((((!(a7==1)&&((!(a20==1)&&((a28==1)&&(((a14==8)&&(input==6))&&(a19==1))))&&!(a0==1)))&&(a29==9))&&!(a11==1))&&(a22==1)))&&(a24==1))){
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	a14 = 9;
	    	a0 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if((((a7==1)&&((a0==1)&&(!(a25==1)&&((a14==8)&&(((((((input==4)&&!(a20==1))&&!(a11==1))&&(a29==8))&&!(a24==1))&&(a22==1))&&(a19==2))))))&&(a28==1))){
	    	a14 = 9;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	return 21;
	    } else if(((a22==1)&&(((((a7==1)&&((a20==1)&&((a19==5)&&((a28==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&(a25==1))&&(a14==8))))))&&!(a24==1))&&(a11==1))&&!(a0==1)))){
	    	a7 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	a20 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if((((a19==1)&&((a20==1)&&(((a28==1)&&((a25==1)&&(!(a11==1)&&(((a24==1)&&(((input==3)&&(a0==1))&&(a29==6)))&&(a14==8)))))&&(a22==1))))&&(a7==1))){
	    	a19 = 5;
	    	a20 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a7==1)&&((((((!(a20==1)&&((((((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9))))&&(input==4))&&(a25==1))&&(a14==8)))&&(a0==1))&&(a11==1))&&(a28==1))&&(a24==1))&&(a22==1)))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if((((!(a0==1)&&((a25==1)&&((a19==3)&&((!(a11==1)&&(!(a24==1)&&((a7==1)&&((a22==1)&&((a20==1)&&(input==3))))))&&(a28==1)))))&&(a14==9))&&(a29==8))){
	    	a24 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	return 24;
	    } else if((((((a14==9)&&(((a19==2)&&((((a28==1)&&(((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&(a11==1)))&&!(a20==1))&&(a22==1)))&&(a7==1)))&&!(a0==1))&&!(a25==1))&&(a24==1))){
	    	a19 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a24==1)&&((a28==1)&&((a25==1)&&((a11==1)&&(!(a20==1)&&((!(a7==1)&&(((input==4)&&(((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))))&&(a22==1)))&&(a14==9)))))))&&!(a0==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((a19==5)&&((a28==1)&&((a22==1)&&(((a0==1)&&((a7==1)&&((a14==9)&&(input==3))))&&(a11==1)))))&&!(a25==1))&&(a29==6))&&!(a20==1))&&(a24==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a0 = 0;
	    	return 23;
	    } else if(((((a24==1)&&(!(a20==1)&&((a28==1)&&((a25==1)&&((a19==4)&&((a0==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a14==8))&&(a7==1))))))))&&(a11==1))&&(a22==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&((!(a20==1)&&((((((a14==8)&&((a0==1)&&(((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a11==1))))&&(a19==3))&&(a28==1))&&(a22==1))&&!(a7==1)))&&!(a25==1)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==9)&&((!(a20==1)&&(((((a7==1)&&(!(a0==1)&&(((input==3)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))))&&(a24==1))))&&(a28==1))&&(a22==1))&&(a25==1)))&&(a11==1)))){
	    	a29 = 5;
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((!(a25==1)&&((a24==1)&&(!(a0==1)&&(((a7==1)&&((a28==1)&&((a20==1)&&((a14==8)&&((a19==3)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))))))&&(a22==1)))))&&!(a11==1))){
	    	a29 = 6;
	    	a11 = 1;
	    	return 21;
	    } else if(((a24==1)&&((((!(a7==1)&&(((((a11==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a0==1)))&&(a25==1))&&(a14==9))&&(a22==1)))&&(a28==1))&&(a20==1))&&(a19==5)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a25 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a24==1)&&(!(a20==1)&&(((a28==1)&&(((a7==1)&&(((a0==1)&&((((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a11==1))&&!(a25==1)))&&(a14==9)))&&(a19==2)))&&(a22==1))))){
	    	a19 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	return 21;
	    } else if(((((((((a24==1)&&((((a25==1)&&((a20==1)&&(input==6)))&&(a22==1))&&(a19==5)))&&!(a11==1))&&(a28==1))&&(a7==1))&&(a0==1))&&(a14==9))&&(a29==9))){
	    	a24 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((((a14==10)&&((a22==1)&&(((a19==1)&&((a0==1)&&(!(a20==1)&&((a7==1)&&((((input==1)&&((a29==7)||(a29==8)))&&(a25==1))&&(a24==1))))))&&(a11==1))))&&(a28==1))){
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	a14 = 9;
	    	a19 = 4;
	    	a20 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a24==1)&&(((a25==1)&&((a19==5)&&((a7==1)&&((((((a22==1)&&(input==2))&&!(a0==1))&&(a29==8))&&(a28==1))&&!(a20==1)))))&&(a14==9))))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a7==1)&&(((a22==1)&&((a28==1)&&(((a11==1)&&((a20==1)&&((a19==1)&&((((a29==7)||(a29==8))&&(input==2))&&!(a0==1)))))&&!(a24==1))))&&(a14==9))))){
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	a19 = 5;
	    	return 23;
	    } else if(((a11==1)&&((((a0==1)&&(((((a14==10)&&((!(a20==1)&&(((a29==5)||(a29==6))&&(input==3)))&&!(a7==1)))&&(a28==1))&&(a24==1))&&(a25==1)))&&(a22==1))&&(a19==2)))){
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a0==1)&&(((a14==9)&&(!(a7==1)&&((a22==1)&&((((a24==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&(a25==1))&&(a20==1)))&&(a19==2))&&(a11==1)))))&&(a28==1)))){
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a25 = 0;
	    	return -1;
	    } else if(((!(a25==1)&&((a24==1)&&((a7==1)&&(((a14==9)&&((a20==1)&&((a11==1)&&(((a22==1)&&(((a29==7)||(a29==8))&&(input==6)))&&(a0==1)))))&&(a19==1)))))&&(a28==1))){
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 5;
	    	a24 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((a20==1)&&(!(a0==1)&&(((a22==1)&&((a24==1)&&(((a25==1)&&(((a7==1)&&((a19==5)&&((input==2)&&!(a11==1))))&&(a14==9)))&&(a29==6))))&&(a28==1))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a29==5)&&((a7==1)&&(!(a25==1)&&((!(a24==1)&&((a22==1)&&(((!(a0==1)&&((a14==8)&&((input==4)&&!(a11==1))))&&(a20==1))&&(a28==1))))&&(a19==1)))))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 2;
	    	a20 = 0;
	    	return 24;
	    } else if((((!(a24==1)&&(((((a25==1)&&((a11==1)&&((!(a0==1)&&((a7==1)&&(input==2)))&&(a14==9))))&&(a19==5))&&(a28==1))&&(a29==7)))&&(a22==1))&&!(a20==1))){
	    	a0 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	return -1;
	    } else if((((a22==1)&&((a25==1)&&((a14==8)&&((((((a11==1)&&((((a29==7)||(a29==8))&&(input==6))&&(a0==1)))&&(a7==1))&&(a28==1))&&(a19==3))&&!(a24==1)))))&&!(a20==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a25==1)&&((!(a7==1)&&(((a28==1)&&((((a11==1)&&((a20==1)&&(((input==6)&&(a0==1))&&(a24==1))))&&(a29==9))&&(a14==10)))&&(a19==2)))&&(a22==1)))){
	    	a29 = 5;
	    	a25 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a25==1)&&((a22==1)&&(((a28==1)&&(((((!(a20==1)&&(!(a7==1)&&((input==2)&&((a29==5)||(a29==6)))))&&(a11==1))&&(a14==8))&&(a0==1))&&(a19==2)))&&!(a24==1))))){
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	a0 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((a25==1)&&(!(a24==1)&&(!(a7==1)&&((a28==1)&&((((a22==1)&&(((a14==8)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==5))&&(a0==1)))&&(a19==1)))&&!(a20==1))&&(a11==1))))))){
	    	a25 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((((!(a0==1)&&((a29==8)&&(((a28==1)&&(!(a11==1)&&((a22==1)&&((((input==1)&&(a7==1))&&!(a20==1))&&!(a24==1)))))&&(a14==8))))&&!(a25==1))&&(a19==5))){
	    	a29 = 7;
	    	a19 = 2;
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((((((a25==1)&&((a28==1)&&((a0==1)&&(!(a7==1)&&(((input==1)&&((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6))))&&(a24==1))))))&&(a11==1))&&(a22==1))&&!(a20==1))&&(a14==8))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((a29==8)&&(((a22==1)&&((a7==1)&&((!(a0==1)&&((a24==1)&&(((input==3)&&(a28==1))&&(a20==1))))&&(a19==3))))&&!(a25==1)))&&(a11==1)))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a11==1)&&((a28==1)&&(!(a20==1)&&(!(a7==1)&&((a24==1)&&((a25==1)&&((((input==4)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))))&&(a14==9))&&(a22==1))))))))&&(a0==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	return 24;
	    } else if((!(a0==1)&&((((a28==1)&&((a14==8)&&((a19==1)&&(!(a11==1)&&((!(a20==1)&&((a22==1)&&(((a29==6)||(a29==7))&&(input==6))))&&(a25==1))))))&&!(a7==1))&&!(a24==1)))){
	    	a29 = 8;
	    	a25 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if((((((a0==1)&&(((((a20==1)&&((a19==4)&&(((input==6)&&(a25==1))&&(a24==1))))&&(a14==10))&&(a28==1))&&(a22==1)))&&(a11==1))&&(a29==9))&&(a7==1))){
	    	a14 = 9;
	    	a20 = 0;
	    	a11 = 0;
	    	a19 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if((((a19==3)&&(!(a24==1)&&(((((a20==1)&&((a11==1)&&(!(a0==1)&&((((a29==7)||(a29==8))&&(input==2))&&(a25==1)))))&&(a22==1))&&(a28==1))&&(a14==8))))&&(a7==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a14==9)&&(((a25==1)&&((a20==1)&&(((a22==1)&&((a28==1)&&((a0==1)&&((input==1)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))))&&(a11==1))))&&(a7==1)))&&!(a24==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&((a14==9)&&((a22==1)&&(((!(a11==1)&&(!(a0==1)&&((a7==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==3)))))&&(a19==4))&&(a20==1)))))&&(a28==1))&&!(a25==1))){
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	return 23;
	    } else if((((a22==1)&&(((a29==6)&&((a0==1)&&(((a28==1)&&(!(a20==1)&&((a24==1)&&((a19==5)&&((input==5)&&(a14==8))))))&&!(a7==1))))&&!(a25==1)))&&!(a11==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((((a14==8)&&(!(a7==1)&&(!(a25==1)&&(((((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2)))&&(input==2))&&(a28==1))&&(a22==1)))))&&!(a0==1))&&(a24==1))&&(a11==1)))){
	    	a20 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	a11 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((a28==1)&&(((a29==6)&&((a25==1)&&((((a19==3)&&((a22==1)&&((!(a24==1)&&((input==1)&&!(a7==1)))&&(a14==8))))&&(a20==1))&&(a11==1))))&&(a0==1)))){
	    	a24 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	return 24;
	    } else if(((a19==5)&&((!(a7==1)&&(!(a25==1)&&((((!(a24==1)&&((a28==1)&&((a11==1)&&((input==5)&&((a29==5)||(a29==6))))))&&(a14==8))&&!(a0==1))&&(a20==1))))&&(a22==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a0==1)&&(((a14==9)&&(!(a24==1)&&((a22==1)&&(((a20==1)&&((input==5)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5)))))&&(a28==1)))))&&!(a7==1))))&&(a25==1))){
	    	a24 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((a0==1)&&(!(a20==1)&&((a19==4)&&((a11==1)&&((!(a7==1)&&((a22==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a14==10))))&&(a28==1))))))&&(a24==1)))){
	    	a29 = 5;
	    	a25 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((((((a19==2)&&((a22==1)&&(((a14==8)&&((a28==1)&&(!(a25==1)&&((((a29==6)||(a29==7))&&(input==1))&&!(a0==1)))))&&!(a7==1))))&&!(a24==1))&&!(a11==1))&&!(a20==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	return -1;
	    } else if(((((a24==1)&&((a11==1)&&(((((a14==10)&&((a25==1)&&(((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&(a0==1))))&&!(a20==1))&&(a28==1))&&!(a7==1))))&&(a19==4))&&(a22==1))){
	    	a7 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	return -1;
	    } else if(((((a24==1)&&(((((((!(a7==1)&&(((a29==7)||(a29==8))&&(input==3)))&&!(a11==1))&&(a22==1))&&!(a25==1))&&(a14==8))&&(a28==1))&&(a20==1)))&&(a19==3))&&(a0==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&((((a7==1)&&((a14==8)&&(!(a24==1)&&((((((a28==1)&&(input==6))&&(a0==1))&&(a19==1))&&(a25==1))&&(a22==1)))))&&(a11==1))&&(a29==7)))){
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((a28==1)&&(((a22==1)&&((((a14==8)&&((a29==8)&&(((a7==1)&&(!(a0==1)&&(input==5)))&&!(a20==1))))&&(a25==1))&&(a24==1)))&&(a19==3))))){
	    	a19 = 5;
	    	a7 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((((a29==5)&&(((a22==1)&&(!(a11==1)&&((a14==8)&&((a20==1)&&((((a24==1)&&(input==3))&&(a28==1))&&!(a7==1))))))&&(a0==1)))&&(a25==1))&&(a19==2))){
	    	a24 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((((a11==1)&&(!(a0==1)&&((a24==1)&&((((a7==1)&&(!(a20==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&(a28==1))))&&(a22==1))&&(a19==2)))))&&!(a25==1))&&(a14==9))){
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((((a22==1)&&(((a28==1)&&(((((a14==9)&&(((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&!(a25==1)))&&(a0==1))&&(a24==1))&&(a20==1)))&&(a7==1)))&&(a19==4))&&!(a11==1))){
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a24==1)&&((((a22==1)&&((a14==9)&&(((a20==1)&&((a11==1)&&((((input==1)&&(a0==1))&&(a28==1))&&(a29==5))))&&(a19==2))))&&!(a7==1))&&(a25==1)))){
	    	a11 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a24==1)&&((a25==1)&&(((a11==1)&&((((a19==2)&&((a29==7)&&((a14==8)&&((a28==1)&&((input==2)&&(a7==1))))))&&(a20==1))&&(a22==1)))&&!(a0==1))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((a28==1)&&(!(a11==1)&&((!(a7==1)&&((a25==1)&&((a19==1)&&((input==6)&&((a29==5)||(a29==6))))))&&(a20==1))))&&(a14==9))&&(a0==1))&&(a22==1))&&(a24==1))){
	    	a29 = 8;
	    	a19 = 5;
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a11==1)&&((((!(a20==1)&&(((a19==5)&&((a22==1)&&((a24==1)&&(((a29==5)||(a29==6))&&(input==2)))))&&(a25==1)))&&(a0==1))&&(a28==1))&&(a14==9)))&&(a7==1))){
	    	a29 = 9;
	    	a19 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if((((((((a29==9)&&((a28==1)&&(((((input==2)&&!(a7==1))&&!(a0==1))&&(a19==3))&&!(a11==1))))&&(a22==1))&&(a20==1))&&!(a25==1))&&(a24==1))&&(a14==8))){
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a24==1)&&((a22==1)&&((((((a0==1)&&((a25==1)&&((input==2)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))))&&(a28==1))&&!(a7==1))&&!(a20==1))&&(a14==10)))))){
	    	a14 = 9;
	    	a25 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((((((a19==4)&&(((!(a7==1)&&((((a22==1)&&((input==3)&&((a29==6)||(a29==7))))&&(a14==9))&&(a28==1)))&&!(a11==1))&&!(a25==1)))&&!(a24==1))&&(a0==1))&&!(a20==1))){
	    	a19 = 3;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((((((((((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a20==1))&&(a0==1))&&(a11==1))&&(a14==8))&&(a28==1))&&(a19==5))&&!(a25==1))&&(a7==1))&&(a24==1)))){
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 7;
	    	return 24;
	    } return calculate_output13(input);
	}

	int calculate_output13(int input) {
	    if((!(a24==1)&&(((a0==1)&&((a22==1)&&(((a25==1)&&(((a20==1)&&((((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&(a19==3))&&(a11==1)))&&(a14==9)))&&(a28==1))))&&!(a7==1)))){
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a29==5)&&((a19==4)&&((a11==1)&&((((((input==6)&&!(a0==1))&&(a14==8))&&!(a7==1))&&(a28==1))&&!(a20==1)))))&&(a24==1))&&!(a25==1))&&(a22==1))){
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 7;
	    	a0 = 1;
	    	a14 = 9;
	    	a11 = 0;
	    	return 23;
	    } else if(((a7==1)&&((a19==1)&&((a11==1)&&(!(a25==1)&&((a20==1)&&((a22==1)&&(!(a0==1)&&((((a14==9)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7))))&&(a24==1))&&(a28==1)))))))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&(((a19==4)&&(!(a11==1)&&((((!(a20==1)&&((a14==9)&&(((input==4)&&(a25==1))&&!(a7==1))))&&(a0==1))&&(a29==7))&&(a24==1))))&&(a28==1)))){
	    	a29 = 6;
	    	a19 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if(((a20==1)&&(((((a28==1)&&(((a25==1)&&((a11==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==3))&&!(a7==1))))&&(a0==1)))&&(a14==8))&&!(a24==1))&&(a22==1)))){
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	return 23;
	    } else if(((a28==1)&&((a0==1)&&(((!(a11==1)&&((((((a24==1)&&(((a29==5)||(a29==6))&&(input==6)))&&!(a20==1))&&(a22==1))&&(a25==1))&&(a14==8)))&&(a7==1))&&(a19==1))))){
	    	a0 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	return 24;
	    } else if((((a28==1)&&(!(a20==1)&&((((a11==1)&&(((((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==5))&&(a0==1))&&!(a24==1))&&(a7==1)))&&!(a25==1))&&(a22==1))))&&(a14==9))){
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 6;
	    	a14 = 10;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a20==1)&&(((a11==1)&&(!(a7==1)&&((a28==1)&&(!(a25==1)&&(!(a0==1)&&((a22==1)&&((a19==3)&&(((input==5)&&((a29==5)||(a29==6)))&&(a14==9)))))))))&&!(a24==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==3)&&((a22==1)&&(!(a7==1)&&((((a0==1)&&(!(a20==1)&&(!(a25==1)&&((a28==1)&&(((input==4)&&((a29==6)||(a29==7)))&&!(a11==1))))))&&(a24==1))&&(a14==8)))))){
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((!(a24==1)&&((((!(a11==1)&&((a22==1)&&(((a14==8)&&(((a28==1)&&(input==1))&&(a7==1)))&&(a29==8))))&&!(a0==1))&&!(a20==1))&&(a19==4)))&&(a25==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((a11==1)&&((((a19==2)&&(!(a0==1)&&(!(a25==1)&&((a20==1)&&(!(a7==1)&&((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1))))))))&&(a24==1))&&(a14==9)))&&(a28==1))){
	    	a29 = 6;
	    	a14 = 8;
	    	a11 = 0;
	    	return 23;
	    } else if(((a22==1)&&(((a20==1)&&(!(a7==1)&&(((a25==1)&&(((a28==1)&&((a14==8)&&((a24==1)&&((input==6)&&((a29==8)||(a29==9))))))&&(a19==5)))&&!(a0==1))))&&!(a11==1)))){
	    	a24 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	return 24;
	    } else if(((a14==9)&&((a22==1)&&((a29==8)&&(((!(a25==1)&&((((((input==2)&&(a20==1))&&(a7==1))&&(a19==4))&&!(a0==1))&&!(a11==1)))&&(a28==1))&&(a24==1)))))){
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a25==1)&&((((((a19==3)&&(((input==4)&&!(a24==1))&&(a0==1)))&&(a11==1))&&(a29==7))&&(a22==1))&&(a20==1)))&&(a14==8))&&!(a7==1))&&(a28==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a7==1)&&(((a19==2)&&((a24==1)&&(!(a11==1)&&(((((a28==1)&&(((input==1)&&((a29==6)||(a29==7)))&&(a14==9)))&&!(a25==1))&&!(a20==1))&&(a22==1)))))&&(a0==1)))){
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 3;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((!(a0==1)&&((((a25==1)&&((a22==1)&&(((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==1))&&(a24==1))))&&!(a7==1))&&(a28==1)))&&(a11==1)))&&(a14==9))){
	    	a24 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((((a20==1)&&(!(a7==1)&&((a29==5)&&(!(a11==1)&&((a14==9)&&(!(a24==1)&&(!(a0==1)&&((a28==1)&&(((input==4)&&(a25==1))&&(a19==4))))))))))&&(a22==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if((((((a22==1)&&((a11==1)&&(((a25==1)&&((a0==1)&&((a28==1)&&((((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9))))&&(input==6)))))&&(a7==1))))&&!(a24==1))&&(a14==10))&&(a20==1))){
	    	a29 = 8;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 0;
	    	return 21;
	    } else if((((((a19==2)&&(((!(a7==1)&&((((a0==1)&&((input==5)&&((a29==9)||((a29==7)||(a29==8)))))&&(a28==1))&&(a22==1)))&&(a11==1))&&!(a24==1)))&&(a14==8))&&(a25==1))&&!(a20==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==9)&&((((((a28==1)&&((!(a20==1)&&(((a11==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&(a24==1)))&&(a0==1)))&&(a7==1))&&(a22==1))&&(a25==1))&&(a19==2)))){
	    	a11 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 4;
	    	a7 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if(((a28==1)&&((a0==1)&&((((a14==8)&&((a24==1)&&(((((a11==1)&&((input==3)&&((a29==7)||(a29==8))))&&!(a25==1))&&(a19==4))&&(a20==1))))&&!(a7==1))&&(a22==1))))){
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	return 24;
	    } else if(((((a28==1)&&(!(a11==1)&&((a24==1)&&((a7==1)&&(((!(a20==1)&&((a25==1)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a19==5))&&(a22==1))))))&&(a0==1))&&(a14==8))){
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((((a11==1)&&(((!(a0==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==3)))&&(a14==9))&&(a24==1)))&&(a20==1))&&!(a25==1))&&(a28==1)))&&(a7==1))){
	    	a29 = 5;
	    	a19 = 4;
	    	a20 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a20==1)&&((a11==1)&&((a22==1)&&(((((input==2)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(a0==1))&&!(a7==1))&&(a28==1)))))&&(a14==9))&&!(a25==1))&&!(a24==1))){
	    	a19 = 2;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	return 23;
	    } else if((((a25==1)&&((!(a20==1)&&((!(a0==1)&&(((a14==9)&&((a29==5)&&(((input==6)&&(a19==2))&&!(a24==1))))&&(a22==1)))&&(a11==1)))&&(a28==1)))&&(a7==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&(((a11==1)&&((((a25==1)&&((a20==1)&&(((((a29==5)||(a29==6))&&(input==2))&&(a19==5))&&(a14==9))))&&!(a7==1))&&(a22==1)))&&(a24==1)))&&(a28==1))){
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 7;
	    	a11 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a11==1)&&(!(a24==1)&&((a25==1)&&(((a28==1)&&((((a0==1)&&(!(a7==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&(a22==1))))&&!(a20==1))&&(a14==9)))&&(a19==2)))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a25==1)&&(!(a24==1)&&((a11==1)&&(((a20==1)&&(!(a7==1)&&(((a14==8)&&(!(a0==1)&&(((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6)))&&(input==1))))&&(a28==1))))&&(a22==1)))))){
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((((!(a11==1)&&((((a7==1)&&(((a22==1)&&(((input==3)&&(a19==3))&&(a29==7)))&&!(a24==1)))&&(a0==1))&&(a20==1)))&&(a14==8))&&(a28==1))&&!(a25==1))){
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	return 21;
	    } else if(((a19==2)&&(((a11==1)&&((((a14==8)&&(!(a20==1)&&(!(a0==1)&&((((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a24==1))&&(a7==1)))))&&(a22==1))&&(a28==1)))&&(a25==1)))){
	    	a19 = 1;
	    	a29 = 6;
	    	a0 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&((a11==1)&&(((!(a25==1)&&(!(a7==1)&&((a22==1)&&((a14==9)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4)))&&(input==3))))))&&(a20==1))&&(a28==1))))&&(a0==1))){
	    	a25 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((a20==1)&&((a0==1)&&((((a14==10)&&(((a7==1)&&(((a28==1)&&(!(a25==1)&&(((a29==5)||(a29==6))&&(input==6))))&&(a11==1)))&&(a24==1)))&&(a19==5))&&(a22==1))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 3;
	    	a7 = 0;
	    	return 23;
	    } else if(((((a19==2)&&((a28==1)&&((a7==1)&&(((a20==1)&&((a22==1)&&((((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a11==1))&&(a25==1))))&&(a14==10)))))&&(a24==1))&&(a0==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	return 21;
	    } else if(((a19==3)&&((a11==1)&&((((((((a20==1)&&((a28==1)&&((input==3)&&((a29==5)||(a29==6)))))&&(a7==1))&&(a0==1))&&(a25==1))&&(a22==1))&&(a24==1))&&(a14==9))))){
	    	a20 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if((((!(a24==1)&&((a11==1)&&(((a7==1)&&(((a22==1)&&(((((a29==5)||(a29==6))&&(input==1))&&(a19==5))&&(a0==1)))&&(a14==9)))&&(a28==1))))&&(a20==1))&&(a25==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if((((a29==8)&&((a22==1)&&(((!(a24==1)&&((!(a11==1)&&((a19==3)&&(((input==4)&&(a20==1))&&(a25==1))))&&!(a7==1)))&&(a28==1))&&!(a0==1))))&&(a14==9))){
	    	a20 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((a29==8)&&((a22==1)&&((a19==2)&&((a14==8)&&(!(a25==1)&&((a0==1)&&(((a28==1)&&((a24==1)&&(((input==5)&&(a11==1))&&!(a20==1))))&&(a7==1))))))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a20==1)&&(((!(a11==1)&&((a19==4)&&(((!(a24==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a22==1)))&&(a7==1))&&!(a0==1))))&&(a14==9))&&(a25==1))))){
	    	a0 = 1;
	    	a19 = 5;
	    	a29 = 6;
	    	return 23;
	    } else if((((((a22==1)&&(((a11==1)&&((a7==1)&&((((((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==2))&&(a28==1))&&!(a25==1))))&&(a14==9)))&&!(a20==1))&&(a0==1))&&!(a24==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((a24==1)&&(((!(a7==1)&&((a14==10)&&((!(a20==1)&&(((((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2)))&&(input==2)))&&(a28==1))))&&(a22==1))&&!(a25==1)))&&(a11==1)))){
	    	a7 = 1;
	    	a0 = 0;
	    	a14 = 9;
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 5;
	    	a19 = 2;
	    	a25 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((((!(a24==1)&&(((((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&!(a25==1))&&(a19==2))&&!(a7==1)))&&(a0==1))&&!(a20==1))&&(a14==9))&&(a22==1)))&&(a11==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((a20==1)&&((a0==1)&&(((a28==1)&&((((((a19==5)&&(!(a7==1)&&((input==3)&&((a29==8)||(a29==9)))))&&(a22==1))&&!(a24==1))&&!(a25==1))&&(a14==8)))&&(a11==1))))){
	    	a0 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((((((!(a20==1)&&(((a22==1)&&(!(a25==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&!(a11==1))&&(a24==1))))&&(a28==1)))&&(a14==8))&&!(a7==1))&&!(a0==1))&&(a19==3))){
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((a14==9)&&((a28==1)&&(((a24==1)&&(!(a25==1)&&((((a29==8)&&(((a20==1)&&((a0==1)&&(input==5)))&&!(a11==1)))&&(a22==1))&&(a19==5))))&&!(a7==1))))){
	    	a25 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	return -1;
	    } else if(((a14==9)&&((a11==1)&&(((a28==1)&&(!(a24==1)&&(((((a22==1)&&((((a29==8)||(a29==9))&&(input==1))&&!(a20==1)))&&(a0==1))&&(a19==2))&&(a7==1))))&&!(a25==1))))){
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((a20==1)&&((a14==9)&&((a25==1)&&((a19==1)&&(((a29==5)&&(!(a7==1)&&(((((input==2)&&(a24==1))&&(a11==1))&&(a28==1))&&(a22==1))))&&!(a0==1))))))){
	    	a7 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if(((a25==1)&&((((a24==1)&&(((!(a0==1)&&((a19==5)&&(((a28==1)&&(((a29==5)||(a29==6))&&(input==4)))&&(a11==1))))&&(a20==1))&&(a14==9)))&&!(a7==1))&&(a22==1)))){
	    	a29 = 8;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((((!(a20==1)&&(((a24==1)&&(((a25==1)&&(((((a29==7)||(a29==8))&&(input==6))&&(a11==1))&&(a7==1)))&&(a28==1)))&&(a22==1)))&&(a0==1))&&(a19==1))&&(a14==9))){
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if((((a14==8)&&((a24==1)&&(((!(a25==1)&&(!(a11==1)&&((a22==1)&&((a29==5)&&(((a20==1)&&(input==3))&&(a0==1))))))&&(a7==1))&&(a28==1))))&&(a19==2))){
	    	a25 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a25==1)&&((a28==1)&&((((!(a11==1)&&((((a22==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a19==4)&&(a29==6)))&&(input==5)))&&!(a24==1))&&!(a0==1)))&&!(a20==1))&&(a14==9))&&!(a7==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	return 21;
	    } else if((((a24==1)&&((a28==1)&&((!(a7==1)&&((((a22==1)&&((a0==1)&&((input==3)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))))&&!(a25==1))&&(a20==1)))&&(a11==1))))&&(a14==9))){
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 6;
	    	a20 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((a20==1)&&(((a22==1)&&((a14==9)&&(!(a11==1)&&((a0==1)&&((a19==4)&&(((a25==1)&&((a28==1)&&(((a29==7)||(a29==8))&&(input==2))))&&!(a24==1)))))))&&!(a7==1)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((((((((a22==1)&&((a29==7)&&((!(a7==1)&&((a24==1)&&(input==5)))&&(a14==9))))&&!(a20==1))&&!(a0==1))&&(a19==1))&&!(a11==1))&&(a28==1))&&(a25==1))){
	    	a0 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if((((a20==1)&&((a29==5)&&(((a19==3)&&(((a14==9)&&(((!(a24==1)&&((input==6)&&!(a11==1)))&&!(a0==1))&&(a22==1)))&&(a28==1)))&&!(a25==1))))&&!(a7==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==8)&&((a22==1)&&(!(a24==1)&&((!(a0==1)&&((a19==1)&&((a25==1)&&(!(a20==1)&&((a28==1)&&(((a29==6)||(a29==7))&&(input==4)))))))&&!(a11==1)))))&&(a7==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a7==1)&&(((a28==1)&&(!(a0==1)&&((!(a24==1)&&((((((a29==5)||(a29==6))&&(input==4))&&(a20==1))&&!(a25==1))&&!(a11==1)))&&(a19==2))))&&(a14==9))))){
	    	a7 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	a19 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a0==1)&&((!(a11==1)&&((a14==9)&&(((a22==1)&&(((a25==1)&&((a19==5)&&((input==2)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a20==1)))&&!(a7==1))))&&(a24==1))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((a25==1)&&(!(a7==1)&&((((a28==1)&&((a29==8)&&((a14==8)&&((a19==1)&&(input==1)))))&&(a20==1))&&(a22==1)))))&&!(a11==1))&&!(a24==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a7==1)&&(((((!(a20==1)&&((a28==1)&&(!(a25==1)&&(((a29==7)||(a29==8))&&(input==2)))))&&(a11==1))&&(a19==5))&&!(a0==1))&&(a14==8)))&&(a22==1))&&(a24==1))){
	    	a0 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a0==1)&&((((((a14==9)&&((((a20==1)&&((input==5)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))&&!(a24==1))&&(a28==1)))&&!(a25==1))&&!(a11==1))&&(a22==1))&&!(a7==1)))){
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((!(a0==1)&&((a14==9)&&((a22==1)&&((((a19==2)&&((a7==1)&&(((a28==1)&&((input==6)&&(a24==1)))&&(a29==6))))&&(a25==1))&&(a11==1)))))&&!(a20==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 9;
	    	a25 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if(((((a14==9)&&(((((a19==5)&&(!(a11==1)&&((a28==1)&&((a25==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==3))))))&&(a24==1))&&(a7==1))&&(a0==1)))&&(a20==1))&&(a22==1))){
	    	a29 = 5;
	    	a20 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a7==1)&&((a28==1)&&((a24==1)&&((!(a0==1)&&(((a20==1)&&((!(a11==1)&&((a14==9)&&((input==1)&&((a29==7)||(a29==8)))))&&(a22==1)))&&(a19==4)))&&!(a25==1)))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if((((((a28==1)&&((a19==2)&&(!(a24==1)&&((!(a7==1)&&((a11==1)&&((a14==8)&&((input==1)&&((a29==7)||(a29==8))))))&&(a25==1)))))&&!(a0==1))&&(a22==1))&&(a20==1))){
	    	a14 = 9;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a22==1)&&(((!(a25==1)&&((a0==1)&&(((a14==9)&&((((input==6)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(a11==1))&&!(a24==1)))&&(a28==1))))&&(a7==1))&&(a20==1)))){
	    	a20 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	return 23;
	    } else if(((!(a20==1)&&(!(a7==1)&&((!(a0==1)&&((((a22==1)&&((a25==1)&&(((input==2)&&(a11==1))&&(a14==9))))&&!(a24==1))&&(a19==3)))&&(a28==1))))&&(a29==7))){
	    	a25 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&(((a28==1)&&(((a0==1)&&((!(a7==1)&&((a24==1)&&((a22==1)&&(!(a20==1)&&(input==4)))))&&(a29==6)))&&(a19==1)))&&(a14==9)))&&!(a11==1))){
	    	a20 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((((((a20==1)&&((a22==1)&&((!(a24==1)&&((a28==1)&&((a19==5)&&((((a29==5)||(a29==6))&&(input==2))&&(a11==1)))))&&(a14==9))))&&(a25==1))&&(a7==1))&&(a0==1))){
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	return 24;
	    } else if((!(a7==1)&&((!(a0==1)&&((((a19==3)&&((((a24==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a11==1)))&&(a28==1))&&(a14==9)))&&!(a20==1))&&(a25==1)))&&(a22==1)))){
	    	a11 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if((!(a25==1)&&(((((a14==9)&&(((a19==4)&&(((((input==6)&&(a22==1))&&(a11==1))&&(a29==7))&&(a28==1)))&&(a20==1)))&&!(a24==1))&&(a0==1))&&(a7==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a22==1)&&(((a19==5)&&(!(a0==1)&&(((((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&(a25==1))&&(a20==1))&&(a14==8))&&(a11==1))))&&(a24==1)))&&!(a7==1))&&(a28==1))){
	    	a25 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	return 23;
	    } else if(((a22==1)&&((((a14==9)&&((a19==1)&&(((!(a20==1)&&((((input==6)&&(a29==5))&&(a11==1))&&!(a24==1)))&&!(a25==1))&&!(a7==1))))&&(a28==1))&&(a0==1)))){
	    	a29 = 7;
	    	a19 = 3;
	    	return 24;
	    } else if(((((a22==1)&&((!(a0==1)&&((((((!(a25==1)&&(input==5))&&!(a20==1))&&(a28==1))&&(a14==8))&&!(a7==1))&&!(a11==1)))&&!(a24==1)))&&(a29==6))&&(a19==3))){
	    	a20 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	a29 = 8;
	    	a19 = 1;
	    	return 23;
	    } else if(((((a20==1)&&(((a14==10)&&(((a19==3)&&((a29==8)&&(((a28==1)&&((input==2)&&(a7==1)))&&(a22==1))))&&(a25==1)))&&(a24==1)))&&(a0==1))&&(a11==1))){
	    	a19 = 2;
	    	a7 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a25==1)&&(!(a0==1)&&((a20==1)&&((a28==1)&&(!(a7==1)&&(((a19==2)&&(((a14==9)&&(((a29==8)||(a29==9))&&(input==4)))&&(a24==1)))&&!(a11==1)))))))&&(a22==1))){
	    	a29 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a14==8)&&((a29==7)&&(((((a20==1)&&((!(a11==1)&&((a0==1)&&(!(a7==1)&&(input==2))))&&(a19==1)))&&(a24==1))&&(a25==1))&&(a22==1)))))){
	    	a0 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	return 23;
	    } else if(((a11==1)&&((a22==1)&&((!(a7==1)&&(((a24==1)&&(((((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==4))&&(a20==1))&&(a25==1))&&!(a0==1)))&&(a28==1)))&&(a14==9))))){
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((((a29==6)&&((a22==1)&&(((a0==1)&&((a11==1)&&((a25==1)&&(((a14==8)&&((a28==1)&&((input==5)&&!(a20==1))))&&(a19==2)))))&&(a24==1))))&&(a7==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((a28==1)&&((!(a11==1)&&((a14==9)&&((a25==1)&&((!(a24==1)&&((a22==1)&&((a20==1)&&(((a29==8)||(a29==9))&&(input==4)))))&&!(a0==1)))))&&!(a7==1)))&&(a19==4))){
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return 24;
	    } else if(((a20==1)&&(((a22==1)&&((a28==1)&&(((a14==8)&&((!(a7==1)&&(!(a25==1)&&((a19==4)&&((input==5)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a11==1)))&&(a24==1))))&&!(a0==1)))){
	    	a29 = 9;
	    	a0 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((((a22==1)&&(((!(a11==1)&&((a14==9)&&((((input==5)&&!(a25==1))&&(a28==1))&&(a7==1))))&&(a29==8))&&(a20==1)))&&(a0==1))&&(a19==3)))){
	    	a24 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a24==1)&&((((!(a25==1)&&((a0==1)&&((((a7==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==6)))&&(a20==1))&&(a14==9))))&&(a28==1))&&!(a11==1))&&(a22==1)))){
	    	a19 = 3;
	    	a29 = 8;
	    	a14 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if(((a0==1)&&(!(a20==1)&&(((a25==1)&&(((a28==1)&&((a29==6)&&(!(a11==1)&&(((a22==1)&&((input==5)&&!(a7==1)))&&(a14==9)))))&&(a19==4)))&&(a24==1))))){
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if(((!(a0==1)&&((a28==1)&&((a19==1)&&((a22==1)&&((a7==1)&&(!(a25==1)&&((((a24==1)&&(((a29==5)||(a29==6))&&(input==5)))&&!(a11==1))&&!(a20==1))))))))&&(a14==9))){
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((((((((a20==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6)))&&!(a25==1))&&(a22==1))&&(a24==1))&&!(a0==1))&&(a19==2))&&(a7==1)))&&(a14==8))&&(a11==1))){
	    	a14 = 9;
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((a7==1)&&((((a14==9)&&((a24==1)&&(((((input==1)&&((((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1)))||((!(a25==1)&&(a29==6))&&(a19==1))))&&(a20==1))&&(a28==1))&&(a11==1))))&&(a0==1))&&(a22==1)))){
	    	a29 = 8;
	    	a19 = 3;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if(((a28==1)&&((a14==8)&&((a11==1)&&(!(a0==1)&&(((a24==1)&&(((input==4)&&(((a19==5)&&(((a7==1)&&!(a25==1))&&(a29==9)))||((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==5)))))&&(a22==1)))&&(a20==1))))))){
	    	a0 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a11 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a25==1)&&((a28==1)&&(!(a11==1)&&((((((a0==1)&&((input==1)&&((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))))&&(a7==1))&&(a14==8))&&(a22==1))&&!(a24==1)))))&&(a20==1))){
	    	a7 = 0;
	    	a14 = 9;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((a24==1)&&((a0==1)&&(((a28==1)&&(!(a7==1)&&(((a20==1)&&((a22==1)&&((a25==1)&&((input==6)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))))))&&(a14==8))))&&(a11==1))))){
	    	a20 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if((!(a0==1)&&(!(a7==1)&&(!(a20==1)&&((((a19==2)&&(!(a25==1)&&((a28==1)&&((a22==1)&&((a24==1)&&((input==1)&&((a29==8)||((a29==6)||(a29==7)))))))))&&(a14==8))&&!(a11==1)))))){
	    	a20 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((((a14==10)&&((a25==1)&&(!(a20==1)&&((a19==1)&&(!(a7==1)&&(((a24==1)&&((((a29==5)||(a29==6))&&(input==1))&&(a28==1)))&&(a11==1)))))))&&(a0==1))&&(a22==1))){
	    	a0 = 0;
	    	a14 = 9;
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((a28==1)&&((a22==1)&&(!(a24==1)&&((!(a20==1)&&((a7==1)&&((a0==1)&&((a14==8)&&(((input==4)&&((a29==7)||(a29==8)))&&(a25==1))))))&&(a19==4))))))){
	    	a19 = 3;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((!(a25==1)&&((a28==1)&&(((((a24==1)&&((!(a11==1)&&(!(a20==1)&&((input==1)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4))))))&&!(a7==1)))&&(a0==1))&&(a22==1))&&(a14==8))))){
	    	a19 = 3;
	    	a29 = 5;
	    	a14 = 9;
	    	a11 = 1;
	    	return 24;
	    } else if((((((((a0==1)&&(((a29==9)&&(((a11==1)&&((a24==1)&&(input==3)))&&(a22==1)))&&(a25==1)))&&(a14==10))&&!(a20==1))&&(a7==1))&&(a19==4))&&(a28==1))){
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a7==1)&&((a24==1)&&(!(a20==1)&&(((a25==1)&&((((((input==6)&&(((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))))&&(a28==1))&&(a22==1))&&(a11==1))&&!(a0==1)))&&(a14==9)))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a11==1)&&((a25==1)&&(((((((a22==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&(a7==1))&&(a19==5)))&&(a24==1))&&!(a20==1))&&!(a0==1))&&(a28==1))&&(a14==9))))){
	    	a20 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 2;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a0==1)&&((!(a11==1)&&((((a25==1)&&((a22==1)&&((a29==7)&&((input==2)&&!(a7==1)))))&&(a14==8))&&(a19==4)))&&(a24==1)))&&(a20==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&((!(a20==1)&&(((a19==2)&&(((!(a11==1)&&((((input==2)&&((a29==7)||(a29==8)))&&(a14==8))&&(a28==1)))&&(a0==1))&&(a22==1)))&&(a7==1)))&&(a24==1)))){
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a25==1)&&((((a11==1)&&(!(a24==1)&&((a22==1)&&(!(a7==1)&&((((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==6))&&!(a0==1))&&!(a20==1))))))&&(a28==1))&&(a14==9)))){
	    	a29 = 5;
	    	a19 = 4;
	    	return -1;
	    } else if(((a14==9)&&(((a22==1)&&(((((a28==1)&&(!(a20==1)&&(!(a24==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==5))&&(a25==1)))))&&!(a7==1))&&(a19==1))&&(a0==1)))&&!(a11==1)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a14==9)&&(((a24==1)&&(((((a22==1)&&(((a29==5)||(a29==6))&&(input==5)))&&(a20==1))&&!(a0==1))&&(a11==1)))&&(a28==1)))&&(a25==1))&&(a7==1))&&(a19==4))){
	    	a29 = 6;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 2;
	    	a24 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a29==5)&&((a28==1)&&((!(a25==1)&&(((((a0==1)&&(!(a7==1)&&(((a22==1)&&(input==1))&&(a19==2))))&&(a24==1))&&(a20==1))&&!(a11==1)))&&(a14==8))))){
	    	a7 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	return 21;
	    } else if(((((a19==2)&&(!(a25==1)&&((a11==1)&&((((((a7==1)&&((input==6)&&((a29==8)||(a29==9))))&&(a24==1))&&(a0==1))&&(a22==1))&&!(a20==1)))))&&(a28==1))&&(a14==9))){
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((a24==1)&&(((a11==1)&&(((((a14==10)&&((a29==8)&&((a22==1)&&((a28==1)&&((a25==1)&&(input==3))))))&&(a0==1))&&!(a20==1))&&(a19==3)))&&!(a7==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a0==1)&&(((((((a14==9)&&(!(a20==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a7==1))))&&(a11==1))&&(a19==5))&&(a22==1))&&(a24==1))&&(a25==1))))){
	    	a14 = 8;
	    	a29 = 9;
	    	a7 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	return 21;
	    } else if((((a14==9)&&(((a11==1)&&(!(a24==1)&&((a19==5)&&((((((input==3)&&((a29==6)||(a29==7)))&&(a22==1))&&!(a25==1))&&(a0==1))&&(a28==1)))))&&!(a7==1)))&&!(a20==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a11==1)&&(((a14==10)&&(((!(a25==1)&&((a29==9)&&(((a28==1)&&((a22==1)&&(input==5)))&&(a0==1))))&&!(a20==1))&&(a19==4)))&&(a7==1))))){
	    	a20 = 1;
	    	a14 = 9;
	    	a11 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	return 23;
	    } else if(((a22==1)&&((((!(a11==1)&&((((a25==1)&&((a28==1)&&((a20==1)&&((input==1)&&((a29==8)||(a29==9))))))&&(a14==8))&&(a7==1)))&&!(a0==1))&&(a19==4))&&(a24==1)))){
	    	a20 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if((((a20==1)&&(((a14==9)&&((a28==1)&&(((a19==2)&&((a24==1)&&((a0==1)&&((((a29==5)||(a29==6))&&(input==5))&&(a25==1)))))&&!(a7==1))))&&!(a11==1)))&&(a22==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	return -1;
	    } else if(((a29==8)&&((a14==9)&&((((((!(a24==1)&&((a22==1)&&((!(a0==1)&&(input==3))&&!(a7==1))))&&!(a11==1))&&!(a25==1))&&(a19==3))&&(a28==1))&&!(a20==1))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((a22==1)&&(!(a0==1)&&((((a24==1)&&((a19==5)&&((((input==4)&&((a29==5)||(a29==6)))&&!(a11==1))&&!(a25==1))))&&(a28==1))&&!(a7==1)))))&&(a14==8))){
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a29==9)&&((a28==1)&&(((((a14==8)&&(!(a24==1)&&(!(a20==1)&&((!(a25==1)&&((input==6)&&(a22==1)))&&(a19==2)))))&&!(a11==1))&&(a0==1))&&(a7==1))))){
	    	a24 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if((!(a0==1)&&((a7==1)&&(((a22==1)&&((((a11==1)&&(!(a24==1)&&((a20==1)&&((a14==8)&&(((a29==7)||(a29==8))&&(input==6))))))&&(a28==1))&&(a25==1)))&&(a19==1))))){
	    	a7 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	a24 = 1;
	    	return 23;
	    } else if(((a19==3)&&(((((a22==1)&&((a25==1)&&((a11==1)&&((!(a7==1)&&((a14==8)&&((input==2)&&((a29==9)||((a29==7)||(a29==8))))))&&(a20==1)))))&&!(a0==1))&&!(a24==1))&&(a28==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((((((a19==1)&&(((a25==1)&&(((a20==1)&&(a7==1))&&!(a24==1)))&&(a29==6)))||(((a19==5)&&((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==9)))||((a19==1)&&(((a25==1)&&(!(a24==1)&&((a7==1)&&(a20==1))))&&(a29==5)))))&&(input==2))&&(a28==1))&&(a22==1)))&&(a0==1))&&(a14==8))){
	    	a24 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if((((((a25==1)&&(((a14==8)&&((a20==1)&&((((input==6)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6))))&&!(a24==1))&&(a28==1))))&&(a7==1)))&&(a22==1))&&!(a11==1))&&!(a0==1))){
	    	a7 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((((a14==9)&&((a25==1)&&((a20==1)&&(!(a0==1)&&((a28==1)&&((((a24==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==5)))&&(a7==1))&&(a22==1)))))))&&!(a11==1))){
	    	a20 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((((((a20==1)&&((a28==1)&&(!(a24==1)&&((a14==9)&&((((!(a25==1)&&(a29==5))&&(a19==1))||((((a29==8)&&(a25==1))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5))))&&(input==1))))))&&(a22==1))&&!(a0==1))&&!(a7==1))&&!(a11==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((((a24==1)&&((!(a0==1)&&(((!(a25==1)&&((input==4)&&((a29==7)||(a29==8))))&&(a19==4))&&(a28==1)))&&!(a11==1)))&&!(a7==1))&&(a20==1))&&(a22==1)))){
	    	a0 = 1;
	    	a24 = 0;
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a24==1)&&((a22==1)&&(((!(a7==1)&&((a28==1)&&((a0==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6)))))))&&(a25==1))&&!(a20==1))))&&!(a11==1))&&(a19==3))&&(a14==9))){
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&(!(a7==1)&&((((a14==9)&&((((!(a20==1)&&((((a19==2)&&(a29==5))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1))))&&(input==6)))&&!(a11==1))&&(a0==1))&&!(a25==1)))&&!(a24==1))&&(a22==1))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 2;
	    	a24 = 1;
	    	return 24;
	    } else if(((a14==9)&&((!(a0==1)&&((a19==1)&&((((a28==1)&&((((((a29==5)||(a29==6))&&(input==2))&&(a7==1))&&!(a20==1))&&(a22==1)))&&(a11==1))&&(a24==1))))&&(a25==1)))){
	    	a7 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	a14 = 8;
	    	return 23;
	    } else if((((a14==8)&&((a22==1)&&(!(a7==1)&&(!(a25==1)&&(!(a24==1)&&((a20==1)&&((((input==4)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))))&&!(a0==1))&&!(a11==1))))))))&&(a28==1))){
	    	a20 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	return 24;
	    } else if(((a14==9)&&((a19==5)&&(((((!(a11==1)&&((a28==1)&&((a20==1)&&(!(a0==1)&&((input==6)&&((a29==7)||(a29==8)))))))&&!(a24==1))&&(a7==1))&&!(a25==1))&&(a22==1))))){
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if(((a14==8)&&(((!(a11==1)&&(((((((a29==5)&&(((a7==1)&&!(a20==1))&&(a25==1)))&&(a19==1))||((((!(a25==1)&&((a20==1)&&!(a7==1)))&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(!(a25==1)&&(!(a7==1)&&(a20==1)))))))&&(input==6))&&!(a0==1))&&(a28==1)))&&!(a24==1))&&(a22==1)))){
	    	a19 = 3;
	    	a25 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	return 23;
	    } else if(((!(a20==1)&&((a29==7)&&(((((a7==1)&&((a14==8)&&((a28==1)&&(((a19==4)&&(input==6))&&(a22==1)))))&&!(a0==1))&&!(a25==1))&&!(a24==1))))&&(a11==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a20==1)&&((((((a22==1)&&((!(a0==1)&&(((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&(a28==1)))&&(a24==1)))&&!(a7==1))&&(a25==1))&&(a14==9))&&(a11==1)))&&(a19==3))){
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a11 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a14==9)&&(!(a7==1)&&((((!(a20==1)&&(((a19==4)&&((a29==9)&&(!(a11==1)&&((input==1)&&(a25==1)))))&&(a0==1)))&&(a22==1))&&(a28==1))&&!(a24==1))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	a24 = 1;
	    	return 23;
	    } else if(((!(a24==1)&&(((((a28==1)&&(((((a19==1)&&((input==4)&&((a29==5)||(a29==6))))&&!(a20==1))&&(a22==1))&&(a25==1)))&&(a0==1))&&(a11==1))&&(a14==8)))&&(a7==1))){
	    	a0 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if(((((a14==8)&&((((a7==1)&&(!(a0==1)&&((((input==1)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(a11==1))&&(a22==1))))&&!(a25==1))&&!(a20==1)))&&(a28==1))&&(a24==1))){
	    	a24 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((((a14==9)&&((((!(a7==1)&&(((a0==1)&&(((input==5)&&((a29==6)||(a29==7)))&&(a28==1)))&&(a24==1)))&&!(a20==1))&&(a11==1))&&(a25==1)))&&(a19==4))&&(a22==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a25==1)&&((((a22==1)&&((((((((a29==7)||((a29==5)||(a29==6)))&&(input==5))&&(a0==1))&&(a24==1))&&(a28==1))&&(a14==8))&&!(a20==1)))&&!(a11==1))&&(a19==2)))&&!(a7==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a19 = 4;
	    	return 24;
	    } else if(((((a14==9)&&(((a11==1)&&((a22==1)&&(((!(a7==1)&&((input==5)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6)))))&&!(a24==1))&&(a28==1))))&&!(a0==1)))&&(a20==1))&&(a25==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((((!(a7==1)&&((((a22==1)&&((a19==5)&&(!(a20==1)&&((a14==9)&&(!(a0==1)&&(!(a24==1)&&(input==3)))))))&&(a25==1))&&(a29==9)))&&!(a11==1))&&(a28==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if((((a20==1)&&(((a0==1)&&(((((a22==1)&&((((input==6)&&((a29==9)||((a29==7)||(a29==8))))&&(a25==1))&&(a19==1)))&&!(a24==1))&&(a11==1))&&(a28==1)))&&(a14==9)))&&!(a7==1))){
	    	a19 = 3;
	    	a20 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if(((a0==1)&&((!(a11==1)&&(((!(a20==1)&&(((((a25==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a7==1))&&(a28==1))&&(a24==1)))&&(a19==4))&&(a14==8)))&&(a22==1)))){
	    	a19 = 3;
	    	a29 = 5;
	    	a25 = 0;
	    	a14 = 9;
	    	a7 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a7==1)&&(!(a25==1)&&(((a14==9)&&((((a11==1)&&(((a28==1)&&((((a29==6)||(a29==7))&&(input==4))&&!(a20==1)))&&!(a24==1)))&&(a22==1))&&(a19==5)))&&(a0==1))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==3)&&((a7==1)&&(!(a11==1)&&(((a24==1)&&(((a20==1)&&(((((a28==1)&&(input==2))&&(a22==1))&&(a14==9))&&(a29==5)))&&(a25==1)))&&(a0==1)))))){
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a7==1)&&(((((((((!(a24==1)&&((input==2)&&(a28==1)))&&(a20==1))&&(a11==1))&&(a29==7))&&(a22==1))&&!(a25==1))&&!(a0==1))&&(a14==8))&&(a19==4)))){
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	return 24;
	    } else if((((a28==1)&&((a25==1)&&((a14==9)&&((a24==1)&&(((a20==1)&&((!(a11==1)&&((a19==2)&&((input==1)&&(a0==1))))&&(a7==1)))&&(a29==7))))))&&(a22==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a28==1)&&(((a7==1)&&((a19==4)&&((((a22==1)&&((a14==9)&&((a20==1)&&(((a29==8)||(a29==9))&&(input==2)))))&&(a24==1))&&(a25==1))))&&!(a11==1))))){
	    	a29 = 9;
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((a14==8)&&((((a0==1)&&(((a19==3)&&((a28==1)&&((((input==2)&&((a29==8)||(a29==9)))&&!(a24==1))&&(a22==1))))&&!(a20==1)))&&(a7==1))&&(a25==1))))){
	    	a19 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if(((a0==1)&&((a19==5)&&((a28==1)&&(!(a20==1)&&((a24==1)&&((!(a11==1)&&(!(a25==1)&&((!(a7==1)&&((input==4)&&((a29==6)||(a29==7))))&&(a14==9))))&&(a22==1)))))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a19==1)&&((!(a20==1)&&((a28==1)&&((a0==1)&&((((a22==1)&&(((a29==5)||(a29==6))&&(input==1)))&&(a24==1))&&(a25==1)))))&&!(a11==1)))&&(a14==9))&&(a7==1))){
	    	a7 = 0;
	    	a19 = 5;
	    	a24 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if((((a14==9)&&((a25==1)&&((!(a11==1)&&((((a20==1)&&((a28==1)&&((a19==2)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==2)))))&&!(a0==1))&&!(a7==1)))&&(a24==1))))&&(a22==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	a24 = 0;
	    	return -1;
	    } else if((((((((a14==9)&&((a25==1)&&(((((a20==1)&&(input==2))&&(a11==1))&&(a29==5))&&(a24==1))))&&(a28==1))&&(a22==1))&&(a19==2))&&(a0==1))&&(a7==1))){
	    	a29 = 7;
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((((a19==1)&&((!(a11==1)&&(((!(a0==1)&&(!(a24==1)&&((((input==2)&&(a20==1))&&(a7==1))&&(a14==8))))&&(a28==1))&&!(a25==1)))&&(a22==1)))&&(a29==5))){
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((a24==1)&&((a19==1)&&((((a7==1)&&(((a28==1)&&(((a14==9)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==5))&&(a22==1)))&&(a11==1)))&&!(a20==1)))&&(a25==1))&&!(a0==1))))){
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a20 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((a11==1)&&((((((((((a19==3)&&((input==1)&&((a29==7)||(a29==8))))&&(a25==1))&&(a0==1))&&(a22==1))&&!(a7==1))&&(a24==1))&&(a20==1))&&(a28==1))&&(a14==10)))){
	    	a19 = 2;
	    	a29 = 9;
	    	return -1;
	    } else if((((a0==1)&&((a20==1)&&((a14==9)&&(!(a11==1)&&((a28==1)&&(((((input==1)&&(((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))))&&(a24==1))&&!(a7==1))&&(a22==1)))))))&&!(a25==1))){
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	return 21;
	    } else if((!(a24==1)&&((a14==8)&&(((!(a20==1)&&(!(a25==1)&&((a19==1)&&((!(a0==1)&&((a29==5)&&((input==1)&&(a22==1))))&&(a28==1)))))&&!(a11==1))&&(a7==1))))){
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if((((!(a20==1)&&((a28==1)&&((a24==1)&&((a14==9)&&((a22==1)&&(!(a7==1)&&((input==3)&&(((!(a25==1)&&(a29==6))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&((a29==5)&&!(a25==1))))))))))))&&!(a0==1))&&!(a11==1))){
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if(((a22==1)&&(((a28==1)&&((a25==1)&&(!(a20==1)&&((a7==1)&&(((((input==1)&&(((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&(a0==1))&&(a14==9))&&!(a11==1))))))&&(a24==1)))){
	    	a29 = 8;
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((((((a28==1)&&((a14==9)&&((((a19==1)&&(((a20==1)&&(input==1))&&(a11==1)))&&(a0==1))&&(a22==1))))&&(a24==1))&&(a25==1))&&(a29==9))&&(a7==1))){
	    	a29 = 7;
	    	a19 = 4;
	    	a0 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((((a14==9)&&((((a28==1)&&((a7==1)&&(((!(a24==1)&&((input==6)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6)))))&&!(a11==1))&&!(a20==1))))&&!(a25==1))&&(a22==1)))&&!(a0==1))){
	    	a19 = 5;
	    	a0 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((a28==1)&&((((a14==8)&&((a11==1)&&((((a0==1)&&((((input==5)&&((a29==6)||(a29==7)))&&!(a7==1))&&!(a25==1)))&&!(a20==1))&&(a22==1))))&&(a24==1))&&(a19==2)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if(((((((a7==1)&&(((a20==1)&&(((a28==1)&&(((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&(a24==1)))&&(a19==4)))&&(a25==1)))&&(a11==1))&&(a22==1))&&!(a0==1))&&(a14==9))){
	    	a11 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 9;
	    	a7 = 0;
	    	return -1;
	    } else if((((a11==1)&&((((a20==1)&&(((((a19==1)&&(!(a25==1)&&((input==1)&&((a29==6)||(a29==7)))))&&(a0==1))&&(a14==8))&&!(a24==1)))&&(a22==1))&&(a28==1)))&&!(a7==1))){
	    	a20 = 0;
	    	a11 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a24==1)&&((a14==8)&&((a0==1)&&((a25==1)&&((a7==1)&&((a28==1)&&(!(a20==1)&&(((a22==1)&&((((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(input==6)))&&!(a11==1)))))))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a20==1)&&(((((a19==5)&&(((((a11==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6)))))&&(a7==1))&&(a22==1))&&(a0==1)))&&!(a24==1))&&(a28==1))&&(a14==8))))){
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	a20 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((((a0==1)&&((a20==1)&&(!(a11==1)&&((a14==8)&&((a22==1)&&(!(a24==1)&&((a25==1)&&(((((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))&&(input==6))&&(a7==1)))))))))&&(a28==1))){
	    	a25 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	a19 = 5;
	    	return 21;
	    } else if((((((((a28==1)&&((a14==8)&&((a22==1)&&(((input==3)&&((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5))))&&!(a24==1)))))&&!(a11==1))&&(a20==1))&&(a25==1))&&!(a7==1))&&(a0==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a14==9)&&(((((a22==1)&&((((a28==1)&&((!(a0==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4)))&&(a7==1)))&&(a24==1))&&!(a11==1)))&&(a19==3))&&(a20==1))&&(a25==1)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 5;
	    	return 23;
	    } else if(((((a22==1)&&((a28==1)&&((a7==1)&&(((a24==1)&&((!(a20==1)&&((a0==1)&&((a19==1)&&(input==6))))&&(a14==9)))&&!(a25==1)))))&&(a29==5))&&(a11==1))){
	    	a11 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a24==1)&&((!(a11==1)&&(((a22==1)&&((a0==1)&&(!(a20==1)&&(!(a7==1)&&(((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1)))&&(a19==3))))))&&!(a25==1)))&&(a14==9)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	return 23;
	    } else if(((a14==8)&&((a7==1)&&(!(a24==1)&&((!(a25==1)&&((a28==1)&&((a19==3)&&(((a20==1)&&(((input==2)&&((a29==8)||(a29==9)))&&(a22==1)))&&!(a0==1)))))&&(a11==1)))))){
	    	a29 = 9;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((a20==1)&&((((a25==1)&&((a11==1)&&(!(a0==1)&&((((a7==1)&&((a22==1)&&((input==1)&&((a29==5)||(a29==6)))))&&(a28==1))&&(a24==1)))))&&(a19==1))&&(a14==9)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 2;
	    	a24 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if(((!(a25==1)&&((a19==1)&&((a14==9)&&((a0==1)&&((a20==1)&&(((a22==1)&&((((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&(a7==1))&&(a24==1)))&&(a28==1)))))))&&!(a11==1))){
	    	a25 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if((((a25==1)&&((a19==4)&&((a22==1)&&((a11==1)&&(!(a7==1)&&((((((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&(a20==1))&&!(a24==1))&&(a14==9))&&(a0==1)))))))&&(a28==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((!(a20==1)&&(((a22==1)&&(((((((input==3)&&(a25==1))&&(a14==8))&&(a24==1))&&(a19==2))&&!(a7==1))&&(a29==5)))&&!(a0==1)))&&(a28==1)))){
	    	a29 = 7;
	    	a25 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((a19==2)&&(((((a25==1)&&(((a28==1)&&((a24==1)&&((a22==1)&&(!(a11==1)&&((input==3)&&!(a7==1))))))&&!(a20==1)))&&(a29==5))&&(a14==9))&&(a0==1)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a19==1)&&(((a14==8)&&((a22==1)&&((!(a7==1)&&((((a28==1)&&(!(a24==1)&&((input==3)&&(a29==6))))&&(a11==1))&&!(a25==1)))&&(a20==1))))&&!(a0==1)))){
	    	a20 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((a20==1)&&(((a14==8)&&((a22==1)&&(!(a0==1)&&((a28==1)&&((a11==1)&&((a7==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&!(a24==1))))))))&&(a19==1))))){
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((((!(a0==1)&&((a22==1)&&(((a28==1)&&((a19==3)&&(!(a24==1)&&(((a20==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a7==1)))))&&(a14==8))))&&(a25==1))&&(a11==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if(((((a24==1)&&(((a28==1)&&((!(a7==1)&&((((a22==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==1)))&&(a14==8))&&!(a25==1)))&&!(a0==1)))&&(a19==3)))&&!(a20==1))&&!(a11==1))){
	    	a19 = 4;
	    	a29 = 6;
	    	a24 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((((a28==1)&&(((a29==5)&&(!(a7==1)&&(((a14==9)&&((a24==1)&&((input==3)&&(a19==3))))&&(a11==1))))&&(a20==1)))&&!(a0==1))&&(a22==1))&&!(a25==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((a7==1)&&(((((a29==8)&&(((!(a0==1)&&((((input==6)&&(a22==1))&&!(a25==1))&&(a14==9)))&&(a28==1))&&(a19==1)))&&!(a24==1))&&(a20==1))&&(a11==1)))){
	    	a29 = 9;
	    	a19 = 2;
	    	a0 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((!(a11==1)&&((a19==5)&&(((a28==1)&&(((a0==1)&&((!(a20==1)&&((((a29==7)||(a29==8))&&(input==5))&&!(a24==1)))&&(a14==8)))&&(a22==1)))&&!(a7==1))))&&(a25==1))){
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	a19 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a24==1)&&((((a29==7)&&((a25==1)&&((!(a0==1)&&((a28==1)&&((a19==5)&&((a14==9)&&(input==3)))))&&(a20==1))))&&!(a11==1))&&(a7==1))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((((a25==1)&&((!(a24==1)&&((a29==5)&&((((input==2)&&(a28==1))&&(a19==1))&&!(a11==1))))&&!(a0==1)))&&(a22==1))&&!(a20==1))&&(a14==8)))){
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a25==1)&&((a22==1)&&(((!(a20==1)&&((!(a7==1)&&((a28==1)&&((a19==4)&&((input==5)&&((a29==7)||((a29==5)||(a29==6)))))))&&(a0==1)))&&(a24==1))&&(a14==8)))))){
	    	a29 = 9;
	    	a20 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((a19==5)&&((a22==1)&&((!(a0==1)&&((!(a24==1)&&(((a28==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a20==1)))&&(a14==8)))&&(a7==1)))&&(a11==1)))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((!(a0==1)&&((a22==1)&&(!(a25==1)&&((a14==9)&&((input==3)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))))))&&(a24==1))&&(a20==1))&&!(a11==1))&&(a28==1))&&(a7==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((((a19==5)&&((a0==1)&&((a24==1)&&(((a7==1)&&(((((input==5)&&(a14==8))&&(a28==1))&&(a29==9))&&!(a25==1)))&&(a22==1)))))&&!(a20==1))&&(a11==1))){
	    	a19 = 2;
	    	a20 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a25 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if((((a28==1)&&(((a20==1)&&((a25==1)&&((a22==1)&&(((!(a7==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a14==9)))&&!(a11==1))&&(a19==2)))))&&(a0==1)))&&!(a24==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	return -1;
	    } else if((((a0==1)&&((((a14==8)&&((!(a7==1)&&((!(a24==1)&&((a28==1)&&(((a29==5)||(a29==6))&&(input==6))))&&(a22==1)))&&!(a11==1)))&&(a19==1))&&(a20==1)))&&(a25==1))){
	    	a20 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	a19 = 5;
	    	a24 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((((a19==5)&&((a22==1)&&((((a11==1)&&(((a24==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&!(a7==1))&&(a28==1)))&&!(a25==1)))&&(a20==1))&&(a0==1))))&&(a14==10))){
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((((a24==1)&&(((((a22==1)&&(!(a25==1)&&(!(a20==1)&&((input==6)&&(a19==1)))))&&!(a7==1))&&!(a11==1))&&(a14==9)))&&(a0==1))&&(a29==6)))){
	    	a24 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 8;
	    	return 21;
	    } else if(((((a0==1)&&((a28==1)&&(((input==1)&&(((((((a24==1)&&(!(a7==1)&&!(a20==1)))&&!(a25==1))&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1))))))||((((a25==1)&&(((a7==1)&&(a20==1))&&!(a24==1)))&&(a29==5))&&(a19==1))))&&(a14==9))))&&(a22==1))&&(a11==1))){
	    	a14 = 10;
	    	a29 = 9;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if(((a7==1)&&((!(a20==1)&&((!(a24==1)&&((a19==1)&&(!(a11==1)&&(((a14==8)&&(!(a25==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==2))))&&(a22==1)))))&&(a0==1)))&&(a28==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a24==1)&&((!(a0==1)&&(((((a28==1)&&((!(a25==1)&&(!(a20==1)&&((input==6)&&((a29==8)||(a29==9)))))&&!(a7==1)))&&(a14==9))&&(a22==1))&&(a19==1)))&&(a11==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	return 24;
	    } else if(((a19==1)&&((!(a11==1)&&((((a24==1)&&((a14==9)&&((((a22==1)&&(!(a0==1)&&(input==4)))&&(a28==1))&&(a29==6))))&&(a7==1))&&(a20==1)))&&(a25==1)))){
	    	a20 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a20==1)&&((!(a0==1)&&(((((a28==1)&&((a7==1)&&((a19==2)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7))))))&&(a22==1))&&(a14==8))&&(a24==1)))&&(a25==1))))){
	    	a20 = 1;
	    	a29 = 7;
	    	a0 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a25 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((((a14==9)&&(((((a28==1)&&((a25==1)&&((((input==1)&&((a29==7)||(a29==8)))&&(a19==4))&&(a22==1))))&&!(a24==1))&&(a0==1))&&!(a11==1)))&&!(a7==1))&&(a20==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a19 = 3;
	    	a11 = 1;
	    	return 23;
	    } else if(((a19==1)&&((a7==1)&&((a0==1)&&((a25==1)&&((((((a28==1)&&((a14==9)&&((input==5)&&((a29==7)||(a29==8)))))&&(a24==1))&&(a11==1))&&(a22==1))&&!(a20==1))))))){
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	a0 = 0;
	    	return -1;
	    } else if(((!(a11==1)&&(!(a20==1)&&((a22==1)&&((((a14==9)&&(!(a24==1)&&(((input==3)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&!(a25==1))))&&!(a0==1))&&(a7==1)))))&&(a28==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	return 24;
	    } else if((((a24==1)&&(((!(a0==1)&&(((a29==9)&&((a11==1)&&((a22==1)&&(!(a20==1)&&((input==2)&&(a28==1))))))&&(a7==1)))&&!(a25==1))&&(a14==9)))&&(a19==5))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if(((((!(a20==1)&&((a14==8)&&((a0==1)&&((a19==4)&&((a24==1)&&((a11==1)&&((a25==1)&&((input==2)&&((a29==6)||(a29==7))))))))))&&(a22==1))&&!(a7==1))&&(a28==1))){
	    	a19 = 2;
	    	a29 = 9;
	    	a11 = 0;
	    	a7 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((a19==3)&&(((((a22==1)&&((((((input==4)&&!(a7==1))&&!(a24==1))&&!(a25==1))&&!(a11==1))&&!(a0==1)))&&!(a20==1))&&(a14==8))&&(a28==1)))&&(a29==5))){
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a24==1)&&((!(a20==1)&&((a29==7)&&(!(a0==1)&&(((((a28==1)&&((input==3)&&!(a25==1)))&&!(a7==1))&&(a22==1))&&(a14==9)))))&&(a19==3))))){
	    	a29 = 8;
	    	a24 = 1;
	    	a19 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((((a28==1)&&((!(a24==1)&&(((a0==1)&&((a22==1)&&(((a14==8)&&((a11==1)&&(input==4)))&&(a29==5))))&&(a7==1)))&&(a20==1)))&&(a25==1))&&(a19==2))){
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a20==1)&&(((((a0==1)&&(!(a7==1)&&((a14==9)&&((a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2))))))&&(a28==1))&&(a22==1))&&(a11==1)))&&!(a24==1))&&(a19==2))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((((a11==1)&&(((a28==1)&&(!(a25==1)&&(!(a7==1)&&(((a24==1)&&((a29==6)&&(input==3)))&&(a14==8)))))&&(a22==1)))&&!(a20==1))&&!(a0==1))&&(a19==3))){
	    	a7 = 1;
	    	return 23;
	    } else if(((a14==8)&&(((a19==4)&&((a22==1)&&(!(a0==1)&&(!(a24==1)&&(!(a25==1)&&((((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&(a7==1))&&!(a11==1))&&(a20==1)))))))&&(a28==1)))){
	    	a11 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((((a24==1)&&(((a22==1)&&((a19==2)&&((a0==1)&&((input==6)&&(a29==6)))))&&(a14==9)))&&!(a25==1))&&(a20==1))&&!(a7==1))&&(a28==1))&&(a11==1))){
	    	a29 = 7;
	    	a0 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((((((a20==1)&&((a19==1)&&(!(a25==1)&&((a7==1)&&(!(a11==1)&&((a14==8)&&(((input==5)&&((a29==7)||(a29==8)))&&(a28==1))))))))&&!(a24==1))&&(a0==1))&&(a22==1))){
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	return 21;
	    } else if(((((a29==8)&&((a22==1)&&(((a28==1)&&((((a11==1)&&((a24==1)&&((a19==4)&&(input==4))))&&(a0==1))&&(a20==1)))&&(a14==9))))&&(a7==1))&&!(a25==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a14==8)&&(((!(a24==1)&&(((!(a25==1)&&((a19==3)&&((input==2)&&!(a0==1))))&&(a22==1))&&!(a7==1)))&&(a28==1))&&(a29==6)))&&!(a11==1))&&(a20==1))){
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a24 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if((((a25==1)&&(((a19==5)&&((!(a11==1)&&(((((a0==1)&&(((a29==7)||(a29==8))&&(input==5)))&&(a22==1))&&(a14==8))&&(a28==1)))&&(a7==1)))&&!(a20==1)))&&!(a24==1))){
	    	a0 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a22==1)&&((a19==2)&&(!(a0==1)&&(((a14==8)&&(((a11==1)&&((a24==1)&&(!(a20==1)&&((input==6)&&((a29==8)||(a29==9))))))&&!(a7==1)))&&(a25==1))))))){
	    	a14 = 9;
	    	a29 = 5;
	    	a11 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if((!(a20==1)&&((a25==1)&&(((((a22==1)&&((a14==8)&&((a28==1)&&((!(a11==1)&&(((a29==7)||(a29==8))&&(input==3)))&&!(a0==1)))))&&(a7==1))&&(a19==1))&&(a24==1))))){
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a25==1)&&(((((!(a24==1)&&((a22==1)&&((a14==9)&&(((input==5)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))))&&!(a20==1)))))&&(a7==1))&&(a11==1))&&(a28==1))&&!(a0==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a14==9)&&(!(a0==1)&&((a7==1)&&((!(a25==1)&&(((a22==1)&&(!(a11==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&(a28==1))&&!(a24==1))))&&!(a20==1)))&&(a19==4)))))){
	    	a11 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((((a0==1)&&((a28==1)&&(((a22==1)&&(!(a7==1)&&((a20==1)&&(((a14==8)&&(((a25==1)&&(input==6))&&!(a24==1)))&&(a11==1)))))&&(a19==1))))&&(a29==5))){
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	return 23;
	    } else if((((a19==2)&&((a14==8)&&(!(a24==1)&&(((((a28==1)&&((((input==5)&&((a29==8)||(a29==9)))&&!(a0==1))&&(a7==1)))&&!(a11==1))&&!(a25==1))&&!(a20==1)))))&&(a22==1))){
	    	a11 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((((!(a25==1)&&((a24==1)&&(!(a0==1)&&(((a28==1)&&(((a14==8)&&((a22==1)&&((input==5)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a11==1)))&&(a19==2)))))&&!(a7==1))&&(a20==1))){
	    	a29 = 8;
	    	a20 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	return 21;
	    } else if(((a24==1)&&(((a22==1)&&((((!(a25==1)&&((a14==8)&&((a28==1)&&((a11==1)&&(((a29==5)||(a29==6))&&(input==6))))))&&(a19==1))&&!(a7==1))&&!(a0==1)))&&(a20==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((!(a20==1)&&(!(a24==1)&&((a29==9)&&(!(a7==1)&&((a28==1)&&(((a22==1)&&(((input==6)&&(a19==4))&&(a11==1)))&&!(a0==1)))))))&&(a14==8))&&!(a25==1))){
	    	a14 = 9;
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a19==1)&&(((a25==1)&&((a14==8)&&(((a20==1)&&((((input==5)&&(a0==1))&&!(a24==1))&&!(a7==1)))&&(a11==1))))&&(a29==5)))&&(a28==1))&&(a22==1))){
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	return 24;
	    } else if((((!(a11==1)&&((((a20==1)&&((a29==5)&&((a22==1)&&(!(a24==1)&&(((a25==1)&&(input==5))&&(a19==4))))))&&(a28==1))&&(a14==9)))&&!(a7==1))&&!(a0==1))){
	    	a19 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	return 24;
	    } return calculate_output14(input);
	}

	int calculate_output14(int input) {
	    if(((a14==8)&&((((!(a11==1)&&((a24==1)&&((a22==1)&&((((((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&((a29==5)&&!(a25==1))))||((a19==1)&&(!(a25==1)&&(a29==6))))&&(input==4))&&!(a7==1)))))&&!(a20==1))&&(a28==1))&&!(a0==1)))){
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if((!(a20==1)&&(((a0==1)&&((!(a11==1)&&(!(a24==1)&&(((a22==1)&&((a7==1)&&(((input==3)&&((a29==8)||(a29==9)))&&!(a25==1))))&&(a28==1))))&&(a14==9)))&&(a19==5)))){
	    	a29 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if(((a24==1)&&((a22==1)&&((((a14==8)&&(((((a25==1)&&(((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1)))&&(a0==1))&&!(a11==1))&&(a7==1)))&&!(a20==1))&&(a19==3))))){
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((!(a7==1)&&((((a11==1)&&(((a22==1)&&(((((a29==9)&&(a25==1))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==6)))&&!(a0==1)))&&(a20==1))&&(a14==9)))&&(a28==1)))){
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a14==8)&&((a19==1)&&((a20==1)&&(!(a0==1)&&((((a28==1)&&((a25==1)&&((a29==8)&&(!(a11==1)&&(input==5)))))&&(a24==1))&&!(a7==1))))))&&(a22==1))){
	    	a19 = 4;
	    	a11 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if(((!(a20==1)&&(((((a14==8)&&((!(a11==1)&&((a29==7)&&(((input==4)&&(a19==3))&&!(a0==1))))&&(a24==1)))&&(a28==1))&&(a7==1))&&(a22==1)))&&(a25==1))){
	    	a25 = 0;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((!(a20==1)&&((((a28==1)&&(((a24==1)&&(!(a7==1)&&(((a22==1)&&((a14==9)&&(input==5)))&&(a0==1))))&&(a29==7)))&&(a25==1))&&(a19==4)))&&!(a11==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a28==1)&&(((((!(a24==1)&&((a22==1)&&(!(a11==1)&&((input==5)&&((a29==7)||(a29==8))))))&&(a7==1))&&(a0==1))&&(a25==1))&&(a19==5)))&&(a20==1))&&(a14==8))){
	    	a11 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((!(a7==1)&&(((a14==8)&&(!(a11==1)&&((((a22==1)&&((!(a20==1)&&(((a29==5)||(a29==6))&&(input==2)))&&!(a24==1)))&&(a28==1))&&(a25==1))))&&!(a0==1)))&&(a19==4))){
	    	a19 = 2;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a20==1)&&(!(a0==1)&&(!(a11==1)&&(!(a24==1)&&(((a7==1)&&((a22==1)&&((((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a19==2))&&(a14==9))&&(a25==1))))&&(a28==1))))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==8)&&((a0==1)&&(!(a11==1)&&((a24==1)&&((((a22==1)&&((((a20==1)&&(input==5))&&(a25==1))&&(a29==7)))&&(a19==1))&&(a28==1))))))&&!(a7==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((a29==6)&&(((a14==8)&&(!(a0==1)&&(((a19==3)&&(((input==2)&&!(a11==1))&&(a25==1)))&&(a24==1))))&&(a22==1))))&&!(a20==1))&&(a7==1))){
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if((((((a19==1)&&((((((a28==1)&&((a20==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5))))&&!(a7==1))&&!(a24==1))&&(a22==1))&&(a0==1)))&&(a14==9))&&!(a11==1))&&(a25==1))){
	    	a24 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 3;
	    	a25 = 0;
	    	return -1;
	    } else if((((((a19==3)&&(!(a7==1)&&((a0==1)&&((!(a24==1)&&((!(a20==1)&&(((a29==7)||(a29==8))&&(input==3)))&&(a22==1)))&&!(a11==1)))))&&(a28==1))&&(a25==1))&&(a14==8))){
	    	a19 = 2;
	    	a29 = 7;
	    	return -1;
	    } else if(((a19==4)&&((((a20==1)&&(!(a7==1)&&((a14==9)&&(((a22==1)&&(!(a11==1)&&(((input==6)&&(a25==1))&&(a28==1))))&&(a29==6)))))&&!(a24==1))&&(a0==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a7==1)&&((a14==8)&&(!(a24==1)&&((!(a11==1)&&(!(a20==1)&&((a28==1)&&(((input==5)&&(((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&((a29==5)&&!(a25==1)))))&&(a22==1)))))&&!(a0==1)))))){
	    	a14 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((((((a24==1)&&((((a14==8)&&(!(a20==1)&&((a11==1)&&((input==4)&&((a29==5)||(a29==6))))))&&!(a25==1))&&(a19==3)))&&(a22==1))&&(a0==1))&&(a28==1))&&!(a7==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(((a25==1)&&((!(a0==1)&&((a14==8)&&((((input==3)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(a20==1))&&(a28==1))))&&(a11==1)))&&(a22==1)))&&(a24==1))){
	    	a19 = 3;
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if((((a14==8)&&((((a29==6)&&(((((((input==4)&&(a24==1))&&(a11==1))&&(a22==1))&&(a28==1))&&!(a7==1))&&(a19==3)))&&(a25==1))&&(a0==1)))&&(a20==1))){
	    	a29 = 7;
	    	return 24;
	    } else if((((a14==9)&&(((((a25==1)&&(!(a20==1)&&((a11==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==4))&&!(a7==1)))))&&!(a0==1))&&(a22==1))&&!(a24==1)))&&(a28==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if(((!(a11==1)&&((((a14==9)&&((a7==1)&&(((!(a25==1)&&(!(a20==1)&&((input==4)&&!(a24==1))))&&(a28==1))&&(a22==1))))&&(a29==9))&&(a19==4)))&&(a0==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a14==8)&&(((((a19==2)&&((a22==1)&&((!(a11==1)&&((input==5)&&(a29==7)))&&(a7==1))))&&(a25==1))&&(a0==1))&&(a20==1)))&&!(a24==1)))){
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if(((a24==1)&&((((((a14==8)&&(((a25==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&(a28==1))&&(a11==1)))&&(a20==1)))&&(a22==1))&&(a19==1))&&(a7==1))&&!(a0==1)))){
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((a11==1)&&(((a14==10)&&(((a24==1)&&(((!(a20==1)&&((((a29==8)||(a29==9))&&(input==6))&&(a25==1)))&&(a7==1))&&(a22==1)))&&(a19==3)))&&(a0==1))))){
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	return 23;
	    } else if(((((a28==1)&&(((a14==8)&&((a7==1)&&(((!(a25==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a19==3)))&&!(a0==1))&&!(a24==1))))&&(a22==1)))&&!(a20==1))&&!(a11==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if((((a11==1)&&(!(a0==1)&&(!(a20==1)&&((((a25==1)&&((a14==9)&&(!(a24==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==3)))))&&(a22==1))&&!(a7==1)))))&&(a28==1))){
	    	a0 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	return 24;
	    } else if(((a22==1)&&((a0==1)&&((((a20==1)&&(((a11==1)&&(!(a25==1)&&((a19==3)&&((a24==1)&&(((a29==8)||(a29==9))&&(input==4))))))&&(a7==1)))&&(a14==10))&&(a28==1))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	a14 = 9;
	    	return 23;
	    } else if((((a22==1)&&(((a0==1)&&((a11==1)&&((a14==9)&&((a19==3)&&(!(a25==1)&&(!(a20==1)&&((a24==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))))))))&&(a7==1)))&&(a28==1))){
	    	a29 = 7;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((!(a20==1)&&(((((((((a0==1)&&(((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&!(a25==1)))&&(a22==1))&&!(a7==1))&&(a28==1))&&(a19==3))&&(a24==1))&&(a11==1))&&(a14==10)))){
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return 21;
	    } else if(((a7==1)&&((a11==1)&&(!(a24==1)&&((a22==1)&&((a19==4)&&(!(a0==1)&&((((a28==1)&&(((input==4)&&((a29==6)||(a29==7)))&&!(a25==1)))&&(a14==9))&&!(a20==1))))))))){
	    	a0 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a25==1)&&(((a0==1)&&((((a22==1)&&(((!(a20==1)&&((a29==8)&&(input==1)))&&(a14==9))&&(a19==4)))&&!(a11==1))&&(a28==1)))&&!(a7==1)))&&(a24==1))){
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a14 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if(((a25==1)&&(((((a11==1)&&((a14==8)&&((a28==1)&&((a0==1)&&((a20==1)&&((((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==4)))))))&&!(a24==1))&&(a7==1))&&(a22==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a0==1)&&(((a7==1)&&((a25==1)&&(((((a19==2)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a20==1))&&(a24==1))&&(a14==8))))&&(a22==1)))&&(a11==1))&&(a28==1))){
	    	a19 = 5;
	    	a25 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((!(a7==1)&&(!(a11==1)&&((a14==8)&&(!(a0==1)&&((((a28==1)&&((((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a25==1))&&(a19==4)))&&(a22==1))&&(a20==1))))))&&(a24==1))){
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((a11==1)&&(!(a25==1)&&((a28==1)&&(!(a7==1)&&((a19==2)&&(((((!(a20==1)&&(((a29==6)||(a29==7))&&(input==4)))&&(a22==1))&&(a14==9))&&!(a24==1))&&!(a0==1)))))))){
	    	a19 = 3;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((((!(a0==1)&&((((a19==3)&&((((a28==1)&&((a22==1)&&((input==6)&&((a29==5)||(a29==6)))))&&!(a7==1))&&!(a20==1)))&&!(a24==1))&&(a14==9)))&&!(a25==1))&&(a11==1))){
	    	a7 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 8;
	    	a0 = 1;
	    	return 21;
	    } else if(((a20==1)&&(!(a7==1)&&((!(a11==1)&&((a28==1)&&(((!(a0==1)&&(((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==3))&&(a22==1)))&&(a25==1))&&(a14==9))))&&(a24==1))))){
	    	a29 = 6;
	    	a11 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if((((a19==3)&&(((a11==1)&&(((a28==1)&&(((a0==1)&&(!(a7==1)&&((((a29==6)||(a29==7))&&(input==5))&&!(a20==1))))&&(a22==1)))&&!(a24==1)))&&(a25==1)))&&(a14==8))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a25 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a14==9)&&((!(a20==1)&&((a19==5)&&(!(a11==1)&&(!(a25==1)&&((((((input==5)&&((a29==5)||(a29==6)))&&(a24==1))&&(a0==1))&&(a28==1))&&(a7==1))))))&&(a22==1)))){
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if(((!(a24==1)&&((a22==1)&&(((a11==1)&&((((a14==9)&&((a0==1)&&(((a29==8)&&(input==6))&&(a19==2))))&&(a20==1))&&(a28==1)))&&!(a7==1))))&&(a25==1))){
	    	a25 = 0;
	    	a14 = 10;
	    	a20 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if(((!(a11==1)&&(((!(a7==1)&&((a25==1)&&(((a14==8)&&(((a24==1)&&(((a29==6)||(a29==7))&&(input==1)))&&(a28==1)))&&!(a0==1))))&&(a19==2))&&!(a20==1)))&&(a22==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&((a22==1)&&((a0==1)&&((!(a20==1)&&((a7==1)&&(((a28==1)&&((a14==9)&&((a24==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5)))))&&(a11==1))))&&(a19==5)))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a24==1)&&((((!(a20==1)&&(((a19==2)&&((a28==1)&&((!(a11==1)&&(input==1))&&!(a7==1))))&&(a25==1)))&&(a14==9))&&(a22==1))&&!(a0==1)))&&(a29==5))){
	    	a29 = 9;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((((a0==1)&&(((a22==1)&&(((((a14==8)&&(((((a25==1)&&(a29==9))&&(a19==5))||((!(a25==1)&&(a29==5))&&(a19==1)))&&(input==3)))&&!(a11==1))&&!(a24==1))&&!(a7==1)))&&!(a20==1)))&&(a28==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==9)&&(!(a25==1)&&(!(a7==1)&&(((a28==1)&&(((a19==5)&&(!(a11==1)&&((((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&(a22==1))&&!(a20==1))))&&(a0==1)))&&!(a24==1)))))){
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	a20 = 1;
	    	return 23;
	    } else if((((a14==9)&&((a19==4)&&(((((a24==1)&&(!(a7==1)&&((a20==1)&&(((input==3)&&((a29==7)||(a29==8)))&&(a28==1)))))&&!(a0==1))&&!(a11==1))&&!(a25==1))))&&(a22==1))){
	    	a29 = 7;
	    	a25 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a28==1)&&((((a25==1)&&(((a11==1)&&(((a14==9)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&(a19==5))&&(a22==1)))&&(a20==1)))&&!(a7==1)))&&(a0==1))&&!(a24==1)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 6;
	    	a14 = 10;
	    	a20 = 0;
	    	return 23;
	    } else if((((((a7==1)&&((a22==1)&&((a28==1)&&(!(a24==1)&&(!(a11==1)&&((((input==2)&&(a19==3))&&(a20==1))&&(a25==1)))))))&&(a29==8))&&(a14==9))&&(a0==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a20==1)&&(((a29==8)&&(!(a24==1)&&((a22==1)&&((!(a0==1)&&((((input==4)&&(a7==1))&&(a14==8))&&(a19==5)))&&!(a25==1)))))&&!(a11==1))))){
	    	a19 = 4;
	    	a29 = 7;
	    	a7 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if((((a24==1)&&(((((((!(a25==1)&&((a11==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3))))&&(a20==1))&&(a19==3))&&(a22==1))&&(a28==1))&&!(a7==1))&&(a14==9)))&&(a0==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a25==1)&&(((a29==9)&&(!(a20==1)&&((a7==1)&&(((!(a0==1)&&((input==6)&&(a11==1)))&&(a28==1))&&(a22==1)))))&&(a14==9)))&&(a19==1))&&!(a24==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if(((a19==4)&&((a11==1)&&(((a20==1)&&((a28==1)&&((a22==1)&&((a0==1)&&(!(a7==1)&&((((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&(a14==9))&&(a25==1)))))))&&(a24==1))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((a0==1)&&((((((a29==7)&&((!(a11==1)&&((a14==8)&&((input==3)&&(a19==4))))&&(a7==1)))&&(a24==1))&&(a22==1))&&!(a25==1))&&!(a20==1))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((((((((a22==1)&&(((input==6)&&(a20==1))&&(a28==1)))&&(a11==1))&&(a14==8))&&!(a0==1))&&!(a24==1))&&(a7==1))&&!(a25==1))&&(a19==2))&&(a29==8))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a19==4)&&(((!(a7==1)&&((a28==1)&&(((a20==1)&&((a22==1)&&((a0==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a24==1))))&&(a14==9))&&(a25==1)))&&!(a11==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a11==1)&&((a24==1)&&((a14==8)&&(((a19==5)&&((((a28==1)&&((a22==1)&&(input==2)))&&(a0==1))&&(a29==5)))&&(a7==1)))))&&!(a20==1))&&!(a25==1))){
	    	a11 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if(((((a28==1)&&((a20==1)&&((a25==1)&&(((((a7==1)&&((a29==6)&&(!(a24==1)&&(input==4))))&&!(a11==1))&&(a19==1))&&(a14==8)))))&&(a0==1))&&(a22==1))){
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 9;
	    	a20 = 0;
	    	return 24;
	    } else if((((a19==4)&&(!(a7==1)&&((a0==1)&&((a28==1)&&(((!(a20==1)&&(!(a11==1)&&((a22==1)&&((input==3)&&!(a24==1)))))&&(a14==9))&&(a29==5))))))&&!(a25==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a19==4)&&(((a29==6)&&((a14==9)&&(((a22==1)&&((a28==1)&&(!(a24==1)&&(((input==2)&&(a20==1))&&(a0==1)))))&&!(a11==1))))&&(a7==1))))){
	    	a19 = 1;
	    	return 23;
	    } else if(((a14==8)&&(((a25==1)&&((a28==1)&&(!(a20==1)&&(!(a7==1)&&(((a0==1)&&((a29==7)&&((a22==1)&&((a19==2)&&(input==5)))))&&!(a11==1))))))&&!(a24==1)))){
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((a28==1)&&((a14==9)&&(!(a7==1)&&((!(a25==1)&&(((a20==1)&&(((input==6)&&((a29==6)||(a29==7)))&&(a19==1)))&&(a22==1)))&&!(a11==1)))))&&(a0==1)))){
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((!(a20==1)&&(((a0==1)&&(!(a7==1)&&(((((input==6)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))&&!(a24==1))&&(a11==1))&&(a14==9))))&&(a28==1)))&&!(a25==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a20==1)&&(((a24==1)&&(!(a7==1)&&(((a14==9)&&(((input==4)&&(((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))&&!(a25==1)))&&!(a11==1))))&&(a22==1))))&&(a28==1))){
	    	a11 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	return 21;
	    } else if(((a29==8)&&((a20==1)&&((((a14==10)&&((((a22==1)&&((a7==1)&&((a19==5)&&((a11==1)&&(input==4)))))&&(a25==1))&&(a28==1)))&&(a24==1))&&(a0==1))))){
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a24 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((a14==9)&&(((a22==1)&&(!(a11==1)&&((a28==1)&&(((((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5))||((a19==1)&&(((!(a24==1)&&((a7==1)&&(a20==1)))&&(a25==1))&&(a29==5))))&&(input==2)))))&&!(a0==1)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((a19==2)&&(!(a7==1)&&((((((((a14==9)&&((a20==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6))))&&(a24==1))&&(a28==1))&&(a0==1))&&!(a25==1))&&!(a11==1))&&(a22==1))))){
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if((((a0==1)&&((((a20==1)&&(((((a22==1)&&(((a24==1)&&(input==1))&&(a19==1)))&&!(a7==1))&&(a29==7))&&(a25==1)))&&!(a11==1))&&(a28==1)))&&(a14==8))){
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a14==8)&&((a28==1)&&((a22==1)&&(!(a11==1)&&((((!(a20==1)&&((((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==4)))&&(a25==1))&&!(a0==1))&&!(a7==1)))))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if(((a28==1)&&(((((a0==1)&&((((a14==9)&&(((a25==1)&&((input==6)&&((a29==5)||(a29==6))))&&!(a11==1)))&&(a20==1))&&(a19==3)))&&!(a7==1))&&(a24==1))&&(a22==1)))){
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	return 24;
	    } else if((((a22==1)&&(!(a25==1)&&(((a29==8)&&((a19==4)&&(((!(a0==1)&&(!(a7==1)&&((a11==1)&&(input==4))))&&!(a20==1))&&(a24==1))))&&(a14==9))))&&(a28==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if(((a22==1)&&(((a20==1)&&((a19==4)&&(!(a0==1)&&(((a7==1)&&((a11==1)&&((a14==8)&&((a24==1)&&((input==6)&&!(a25==1))))))&&(a28==1)))))&&(a29==6)))){
	    	a29 = 7;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if(((!(a0==1)&&(!(a11==1)&&(((a22==1)&&(((((!(a24==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6)))))&&(a14==9))&&(a20==1))&&(a28==1))&&(a25==1)))&&(a19==3))))&&!(a7==1))){
	    	a0 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	return 21;
	    } else if((((a24==1)&&((((a22==1)&&(((a7==1)&&((((input==3)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5))))&&(a11==1))&&(a28==1)))&&!(a0==1)))&&(a14==9))&&!(a20==1)))&&!(a25==1))){
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==5)&&(((a7==1)&&((!(a11==1)&&((a14==8)&&(((a0==1)&&((a20==1)&&(!(a24==1)&&(input==4))))&&!(a25==1))))&&(a22==1)))&&(a29==9)))&&(a28==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a24==1)&&((a19==1)&&(!(a25==1)&&(!(a11==1)&&((((a0==1)&&(((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a7==1)))&&(a22==1))&&(a20==1))))))&&(a14==9)))){
	    	a25 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	return 24;
	    } else if((((!(a11==1)&&((((!(a20==1)&&(!(a25==1)&&((a0==1)&&((input==4)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))))&&(a28==1))&&(a7==1))&&(a22==1)))&&(a24==1))&&(a14==9))){
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	return 24;
	    } else if(((a22==1)&&((((a14==8)&&((((a0==1)&&((((a25==1)&&((input==3)&&((a29==5)||(a29==6))))&&!(a11==1))&&(a19==1)))&&!(a7==1))&&(a28==1)))&&!(a24==1))&&(a20==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a11==1)&&(((((a7==1)&&((((input==2)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(a0==1))&&(a14==9)))&&!(a25==1))&&(a20==1))&&!(a24==1))))&&(a28==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a11 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if(((((a11==1)&&((((!(a24==1)&&(((((input==5)&&((a29==7)||(a29==8)))&&(a25==1))&&(a28==1))&&!(a7==1)))&&(a20==1))&&(a0==1))&&(a14==8)))&&(a22==1))&&(a19==3))){
	    	a29 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a20==1)&&((a14==8)&&((((((a24==1)&&(((a11==1)&&(((input==1)&&(a29==8))&&(a19==5)))&&(a28==1)))&&(a7==1))&&(a22==1))&&!(a25==1))&&!(a0==1))))){
	    	a29 = 9;
	    	return 23;
	    } else if(((a14==10)&&(((((a25==1)&&((a11==1)&&(((((((a29==8)||(a29==9))&&(input==4))&&!(a20==1))&&(a28==1))&&(a7==1))&&(a0==1))))&&(a22==1))&&(a19==3))&&(a24==1)))){
	    	a0 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a7==1)&&((!(a24==1)&&(((a25==1)&&((a11==1)&&(((a0==1)&&(((input==3)&&(((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))))&&(a28==1)))&&(a14==9))))&&!(a20==1)))&&(a22==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((a25==1)&&((((a19==5)&&(((((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&(a22==1))&&(a0==1))&&(a28==1)))&&(a20==1))&&(a14==10))))&&(a7==1))&&(a24==1))){
	    	a0 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if(((((a20==1)&&((!(a25==1)&&(!(a24==1)&&((((a19==1)&&((((a29==7)||(a29==8))&&(input==1))&&(a0==1)))&&(a28==1))&&(a7==1))))&&(a22==1)))&&(a14==8))&&!(a11==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((((!(a24==1)&&((((((input==2)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5))))&&!(a0==1))&&(a7==1))&&(a28==1))&&(a22==1)))&&(a11==1))&&!(a25==1))&&(a14==8))&&!(a20==1))){
	    	a29 = 9;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((((a28==1)&&((a20==1)&&(!(a11==1)&&((((!(a0==1)&&(((((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a19==1)&&(a29==9))))&&(input==5))&&(a14==8)))&&!(a7==1))&&(a24==1))&&(a22==1)))))&&!(a25==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	return 24;
	    } else if((!(a7==1)&&(((a25==1)&&((a29==6)&&(((!(a11==1)&&((a0==1)&&(((a19==2)&&((input==6)&&(a14==8)))&&(a20==1))))&&!(a24==1))&&(a28==1))))&&(a22==1)))){
	    	a25 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((!(a0==1)&&(!(a7==1)&&((((((a22==1)&&(!(a11==1)&&((((a29==5)||(a29==6))&&(input==1))&&(a19==4))))&&(a25==1))&&!(a20==1))&&(a28==1))&&(a24==1))))&&(a14==8))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a11==1)&&(!(a20==1)&&((a29==8)&&((a14==8)&&((a22==1)&&((a28==1)&&(((a24==1)&&(((a0==1)&&(input==1))&&(a7==1)))&&(a19==2))))))))&&!(a25==1))){
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	return 23;
	    } else if((((a28==1)&&(((a22==1)&&(!(a7==1)&&((((((input==2)&&((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4))))&&(a14==9))&&!(a20==1))&&(a25==1))&&(a11==1))))&&!(a0==1)))&&(a24==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&((!(a0==1)&&((a14==9)&&((a20==1)&&(((a24==1)&&((a22==1)&&((a11==1)&&((a28==1)&&(((a29==5)||(a29==6))&&(input==3))))))&&(a7==1)))))&&(a19==1)))){
	    	a29 = 7;
	    	a14 = 8;
	    	a20 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((((a11==1)&&((a29==9)&&((a22==1)&&((a19==1)&&((a25==1)&&(((a0==1)&&(((a20==1)&&((input==3)&&(a28==1)))&&(a24==1)))&&(a7==1)))))))&&(a14==9))){
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&((a7==1)&&((((a22==1)&&((a28==1)&&((a11==1)&&(!(a25==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&(a19==1))&&(a20==1))))))&&(a14==10))&&(a24==1))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((a25==1)&&((a28==1)&&(!(a7==1)&&(((a0==1)&&((((input==2)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a22==1))&&(a14==9)))&&!(a11==1))))))&&(a20==1))){
	    	a29 = 7;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a19==3)&&(((((a14==8)&&(!(a7==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&!(a20==1))&&(a22==1))))&&!(a24==1))&&!(a11==1))&&!(a25==1)))&&(a28==1))&&!(a0==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if(((a29==8)&&((a28==1)&&((((!(a0==1)&&(((a25==1)&&((a14==9)&&((a7==1)&&((input==2)&&(a20==1)))))&&(a24==1)))&&(a11==1))&&(a22==1))&&(a19==3))))){
	    	a19 = 4;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if((!(a7==1)&&(!(a11==1)&&(((a22==1)&&((!(a20==1)&&(!(a0==1)&&((a25==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a14==9))&&(a19==3)))))&&(a24==1)))&&(a28==1))))){
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a19 = 2;
	    	a7 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((a24==1)&&((a28==1)&&((!(a7==1)&&((a19==1)&&(((((a0==1)&&((a22==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a20==1))&&(a14==8))&&!(a25==1))))&&(a11==1))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a24==1)&&((((a14==9)&&(!(a20==1)&&(((((a25==1)&&((input==1)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))))&&(a7==1))&&!(a0==1))&&(a22==1))))&&(a11==1))&&(a28==1)))){
	    	a29 = 5;
	    	a19 = 5;
	    	a0 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((!(a24==1)&&((a28==1)&&((a19==5)&&((a22==1)&&((a29==9)&&((!(a0==1)&&(((!(a20==1)&&((input==1)&&(a7==1)))&&(a25==1))&&(a14==9)))&&!(a11==1)))))))){
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if((((((((a0==1)&&(!(a25==1)&&(((a28==1)&&((a14==9)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a20==1))))&&(a22==1))&&(a19==5))&&(a7==1))&&(a11==1))&&(a24==1))){
	    	a29 = 7;
	    	a24 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if(((((a20==1)&&(((a22==1)&&((a28==1)&&((a24==1)&&(((a11==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==6)))&&(a0==1)))))&&(a14==9)))&&!(a7==1))&&!(a25==1))){
	    	a20 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a7 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((((a19==5)&&((a14==9)&&((a28==1)&&(((a7==1)&&((((a24==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a0==1))&&(a22==1)))&&(a25==1)))))&&!(a20==1))&&(a11==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==3)&&(!(a20==1)&&((((a29==8)&&(((!(a0==1)&&((a14==9)&&(((input==5)&&!(a7==1))&&(a22==1))))&&!(a11==1))&&!(a24==1)))&&(a28==1))&&!(a25==1))))){
	    	a29 = 9;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a11 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((!(a24==1)&&((((a19==1)&&(!(a0==1)&&(((a28==1)&&((a7==1)&&(((input==5)&&((a29==8)||(a29==9)))&&!(a20==1))))&&!(a11==1))))&&(a22==1))&&(a25==1)))&&(a14==9))){
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((!(a24==1)&&(((a25==1)&&((a28==1)&&(((((input==4)&&(a29==9))&&!(a11==1))&&(a7==1))&&(a19==2))))&&!(a0==1)))&&(a22==1))&&(a20==1))&&(a14==9))){
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(!(a24==1)&&((!(a11==1)&&(!(a20==1)&&((a19==5)&&((!(a25==1)&&((a22==1)&&(((input==5)&&(a28==1))&&(a29==7))))&&(a7==1)))))&&(a14==8))))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((((a22==1)&&(!(a11==1)&&((a0==1)&&((a28==1)&&(((a7==1)&&(!(a20==1)&&((a14==8)&&((input==5)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a19==5))))))&&(a25==1))&&(a24==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	return 24;
	    } else if((((a20==1)&&((((((a22==1)&&(!(a11==1)&&(((a25==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a24==1))))&&(a28==1))&&(a14==8))&&(a0==1))&&(a19==1)))&&(a7==1))){
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	return 23;
	    } else if(((((a14==8)&&((((a29==6)&&(((a22==1)&&(!(a11==1)&&((a28==1)&&(!(a7==1)&&(input==5)))))&&(a0==1)))&&(a24==1))&&!(a25==1)))&&(a19==4))&&!(a20==1))){
	    	a29 = 8;
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	return 21;
	    } else if((((a19==5)&&(((((a14==9)&&(((a28==1)&&((a29==7)&&(((input==4)&&(a7==1))&&(a24==1))))&&(a11==1)))&&!(a20==1))&&!(a0==1))&&(a22==1)))&&!(a25==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((((!(a20==1)&&((a29==7)&&((a22==1)&&(((a28==1)&&((a19==2)&&((!(a25==1)&&(input==4))&&!(a11==1))))&&!(a0==1)))))&&(a14==8))&&(a7==1))&&!(a24==1))){
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	return 24;
	    } else if(((a28==1)&&((!(a20==1)&&((a19==5)&&((a7==1)&&((a0==1)&&(!(a25==1)&&((a14==9)&&((!(a24==1)&&(((a29==8)||(a29==9))&&(input==2)))&&(a22==1))))))))&&!(a11==1)))){
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 4;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&((((a19==3)&&((a22==1)&&(!(a24==1)&&((((input==3)&&((a29==5)||(a29==6)))&&!(a0==1))&&!(a7==1)))))&&(a28==1))&&(a11==1)))&&(a20==1))&&(a14==9))){
	    	a0 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((a7==1)&&((a20==1)&&((!(a0==1)&&(((a25==1)&&((((((input==4)&&(a11==1))&&(a14==9))&&(a22==1))&&!(a24==1))&&(a29==5)))&&(a19==2)))&&(a28==1))))){
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((!(a0==1)&&((((a14==8)&&((a24==1)&&((a19==4)&&((a7==1)&&(((a29==8)||(a29==9))&&(input==6))))))&&!(a11==1))&&(a25==1)))&&(a22==1))&&(a20==1))&&(a28==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a0==1)&&((((a20==1)&&((a14==8)&&(((((input==6)&&(((!(a25==1)&&(a29==5))&&(a19==1))||(((a19==5)&&((a29==8)&&(a25==1)))||(((a25==1)&&(a29==9))&&(a19==5)))))&&(a28==1))&&(a11==1))&&(a22==1))))&&!(a7==1))&&!(a24==1)))){
	    	a29 = 8;
	    	a19 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((a20==1)&&(((a7==1)&&((((a25==1)&&((a24==1)&&((a22==1)&&((a14==8)&&((input==4)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))))))))&&!(a0==1))&&(a28==1)))&&(a11==1)))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&(!(a25==1)&&(!(a11==1)&&((a0==1)&&(((a14==8)&&(((((input==4)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2))))&&!(a20==1))&&(a24==1))&&(a7==1)))&&(a28==1))))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a0==1)&&((a29==6)&&((a28==1)&&((a11==1)&&((((a25==1)&&(((input==6)&&(a19==3))&&(a7==1)))&&!(a24==1))&&(a14==9))))))&&(a22==1)))){
	    	a29 = 9;
	    	a19 = 2;
	    	a25 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 10;
	    	return 23;
	    } else if((((!(a20==1)&&(!(a25==1)&&((!(a24==1)&&((((a0==1)&&((a28==1)&&(((a29==8)||(a29==9))&&(input==1))))&&!(a7==1))&&(a19==4)))&&!(a11==1))))&&(a22==1))&&(a14==9))){
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((((a22==1)&&(!(a20==1)&&(((a11==1)&&((((input==5)&&(a19==4))&&!(a0==1))&&(a28==1)))&&(a29==8))))&&!(a25==1))&&!(a7==1))&&(a14==9)))){
	    	a11 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	a25 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((((a24==1)&&(((a0==1)&&((((a7==1)&&((a14==9)&&((((input==6)&&(a20==1))&&(a22==1))&&(a28==1))))&&(a25==1))&&!(a11==1)))&&(a29==6)))&&(a19==2))){
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 3;
	    	a25 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if((((a14==9)&&((a7==1)&&((a22==1)&&(((a19==5)&&((!(a24==1)&&((a28==1)&&(!(a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))))&&!(a20==1)))&&!(a25==1)))))&&(a0==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((((a29==9)&&((((a24==1)&&((a11==1)&&((input==2)&&(a14==8))))&&(a25==1))&&(a20==1)))&&(a19==5))&&!(a7==1))&&(a22==1))&&(a0==1)))){
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 8;
	    	a25 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a7==1)&&((((!(a11==1)&&((a22==1)&&((((((input==6)&&!(a20==1))&&!(a0==1))&&(a25==1))&&(a14==9))&&(a28==1))))&&(a24==1))&&(a29==5))&&(a19==3)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a20==1)&&((a19==4)&&(!(a25==1)&&(((a0==1)&&(!(a24==1)&&(((a11==1)&&(((input==2)&&((a29==7)||(a29==8)))&&(a7==1)))&&(a22==1))))&&(a28==1))))))){
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((a24==1)&&((a19==2)&&((((a22==1)&&((((a7==1)&&((a29==7)&&(((a0==1)&&(input==3))&&(a14==9))))&&(a28==1))&&(a20==1)))&&(a25==1))&&!(a11==1))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a19==5)&&(((!(a0==1)&&((a7==1)&&(((((a29==7)||(a29==8))&&(input==6))&&(a22==1))&&(a11==1))))&&(a28==1))&&!(a24==1)))&&!(a25==1))&&(a20==1))&&(a14==9))){
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 2;
	    	a0 = 1;
	    	a11 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((a22==1)&&(((((((a24==1)&&(!(a7==1)&&((a28==1)&&((input==2)&&(((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))))))&&!(a0==1))&&!(a11==1))&&!(a20==1))&&(a25==1))&&(a14==8)))){
	    	a11 = 1;
	    	a24 = 0;
	    	a19 = 5;
	    	a14 = 9;
	    	a29 = 9;
	    	return 23;
	    } else if(((a7==1)&&((((!(a0==1)&&((a22==1)&&(((!(a25==1)&&((input==6)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))&&(a14==9))&&(a28==1))))&&!(a11==1))&&(a24==1))&&(a20==1)))){
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	return 23;
	    } else if(((a19==2)&&((a14==9)&&((a28==1)&&(!(a11==1)&&((((a22==1)&&((a25==1)&&(!(a0==1)&&(!(a7==1)&&(((a29==8)||(a29==9))&&(input==5))))))&&!(a24==1))&&!(a20==1))))))){
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 7;
	    	return 21;
	    } else if(((((((a14==8)&&(!(a20==1)&&((a24==1)&&((a7==1)&&((((input==3)&&((a29==8)||(a29==9)))&&(a11==1))&&(a19==4))))))&&(a28==1))&&(a22==1))&&!(a25==1))&&(a0==1))){
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a20==1)&&(((((!(a7==1)&&((a24==1)&&((a29==9)&&((a28==1)&&((a19==4)&&((input==5)&&(a0==1)))))))&&(a22==1))&&(a14==9))&&(a11==1))&&!(a25==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a28==1)&&(!(a24==1)&&(((a0==1)&&(!(a25==1)&&(((a20==1)&&((input==5)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))&&(a14==8))))&&(a11==1))))&&(a7==1)))){
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((!(a20==1)&&(((a25==1)&&((a7==1)&&((a19==4)&&(((a29==9)&&((a14==8)&&((a22==1)&&((a11==1)&&(input==6)))))&&(a28==1)))))&&(a0==1)))&&(a24==1))){
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((a28==1)&&((!(a24==1)&&((!(a11==1)&&(((a7==1)&&((a22==1)&&(((a14==9)&&(input==5))&&!(a25==1))))&&(a19==1)))&&(a20==1)))&&(a29==9))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a19==5)&&(((a14==9)&&(!(a7==1)&&(!(a0==1)&&(((a22==1)&&(((!(a24==1)&&((input==5)&&(a29==9)))&&!(a25==1))&&(a28==1)))&&!(a11==1)))))&&!(a20==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((((a19==2)&&((((a0==1)&&(((input==5)&&((a29==5)||(a29==6)))&&(a7==1)))&&!(a24==1))&&(a28==1)))&&(a22==1))&&(a20==1))&&(a14==8))&&!(a11==1))&&(a25==1))){
	    	a29 = 9;
	    	a7 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if((((!(a25==1)&&((a29==9)&&(((a22==1)&&((((a24==1)&&((a14==10)&&((a0==1)&&(input==3))))&&(a28==1))&&(a19==1)))&&(a11==1))))&&(a20==1))&&!(a7==1))){
	    	a7 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a29 = 7;
	    	return -1;
	    } else if((!(a25==1)&&((a22==1)&&((a28==1)&&((a14==8)&&((((!(a0==1)&&((((input==1)&&((a29==6)||(a29==7)))&&!(a20==1))&&!(a11==1)))&&!(a7==1))&&(a19==4))&&(a24==1))))))){
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a25==1)&&((a14==8)&&(((((((!(a11==1)&&((a29==8)&&(!(a20==1)&&(input==1))))&&(a22==1))&&(a19==4))&&(a7==1))&&(a0==1))&&(a28==1))&&(a24==1))))){
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	a7 = 0;
	    	a11 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((((a29==8)&&((a22==1)&&((((a14==8)&&((a0==1)&&(!(a25==1)&&((((input==2)&&(a11==1))&&(a20==1))&&(a19==1)))))&&!(a7==1))&&(a28==1))))&&(a24==1))){
	    	a19 = 5;
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if(((a25==1)&&((a19==4)&&((!(a7==1)&&((a11==1)&&((((((a29==5)&&((input==5)&&!(a0==1)))&&(a14==8))&&!(a20==1))&&(a28==1))&&(a24==1))))&&(a22==1))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a14==9)&&((a19==2)&&((!(a25==1)&&(((!(a24==1)&&((a0==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a22==1))))&&(a28==1))&&(a7==1)))&&(a20==1)))))){
	    	a11 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	return 23;
	    } else if(((a11==1)&&((a28==1)&&(((((a22==1)&&((a24==1)&&((a0==1)&&(!(a7==1)&&((input==5)&&(((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))))))))&&(a20==1))&&(a25==1))&&(a14==9))))){
	    	a7 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a25==1)&&((a14==10)&&(((a11==1)&&((a0==1)&&((a24==1)&&((a22==1)&&(((a19==3)&&(((input==5)&&((a29==7)||(a29==8)))&&(a28==1)))&&(a7==1))))))&&!(a20==1))))){
	    	a19 = 2;
	    	a0 = 0;
	    	a11 = 0;
	    	a14 = 9;
	    	a20 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((((a14==9)&&((!(a7==1)&&((a28==1)&&(((a19==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&(a22==1))&&!(a20==1)))&&!(a25==1))))&&(a11==1)))&&(a0==1))&&!(a24==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((!(a11==1)&&((a0==1)&&(!(a7==1)&&((a14==9)&&((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==3))&&!(a24==1))&&(a25==1))))))&&(a28==1))&&(a20==1)))){
	    	a29 = 7;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((a25==1)&&(!(a24==1)&&(((((((((input==1)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(a22==1))&&(a14==9))&&!(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a0==1))))){
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	a7 = 1;
	    	return 23;
	    } else if((((a7==1)&&(((!(a24==1)&&(((!(a20==1)&&(((a14==8)&&(((a29==5)||(a29==6))&&(input==1)))&&(a28==1)))&&(a19==4))&&(a0==1)))&&(a25==1))&&(a22==1)))&&!(a11==1))){
	    	a19 = 2;
	    	a29 = 6;
	    	a7 = 0;
	    	return 23;
	    } else if(((a28==1)&&(((a20==1)&&(!(a0==1)&&((a22==1)&&(!(a24==1)&&((a14==8)&&((a11==1)&&((a7==1)&&((input==6)&&((((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5)))))))))))&&!(a25==1)))){
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	a7 = 0;
	    	a20 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if((((a28==1)&&((a20==1)&&((((((((a11==1)&&(((a29==6)||(a29==7))&&(input==4)))&&(a19==2))&&(a25==1))&&!(a0==1))&&(a7==1))&&!(a24==1))&&(a22==1))))&&(a14==8))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a11==1)&&(((((a0==1)&&(!(a24==1)&&(((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==3))&&(a20==1))))&&!(a25==1))&&(a7==1))&&(a22==1))))&&(a14==8))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	a7 = 0;
	    	return 24;
	    } else if((((((!(a25==1)&&((a28==1)&&(!(a11==1)&&(!(a7==1)&&((a14==8)&&(((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a0==1)))))))&&(a22==1))&&!(a24==1))&&(a19==3))&&!(a20==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a24==1)&&(!(a7==1)&&(((a19==1)&&((a11==1)&&((a25==1)&&(((a28==1)&&(!(a20==1)&&((((a29==5)||(a29==6))&&(input==3))&&(a22==1))))&&(a0==1)))))&&(a14==10))))){
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	a0 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a25==1)&&((a28==1)&&((((a22==1)&&((a14==9)&&(!(a0==1)&&((!(a11==1)&&((input==2)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6)))))&&!(a20==1)))))&&(a7==1))&&(a24==1))))){
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a11==1)&&(!(a7==1)&&((!(a20==1)&&((a28==1)&&(!(a25==1)&&(((a22==1)&&((a0==1)&&((input==1)&&(a24==1))))&&(a19==3)))))&&(a29==9))))&&(a14==9))){
	    	a0 = 0;
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	return 23;
	    } else if(((((a14==8)&&(((((((input==5)&&(((!(a25==1)&&(a29==5))&&(a19==1))||((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9))))))&&(a28==1))&&!(a20==1))&&(a22==1))&&!(a24==1))&&(a11==1)))&&!(a7==1))&&!(a0==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&(((a24==1)&&((((a7==1)&&(((!(a20==1)&&(!(a0==1)&&((input==6)&&(a28==1))))&&!(a11==1))&&(a29==7)))&&(a22==1))&&(a19==2)))&&!(a25==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a28==1)&&((((a14==9)&&(((!(a11==1)&&(((((a29==5)||(a29==6))&&(input==2))&&!(a25==1))&&!(a24==1)))&&(a22==1))&&!(a7==1)))&&(a0==1))&&(a19==1)))&&(a20==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a24 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((!(a20==1)&&((a24==1)&&(((((a28==1)&&((a7==1)&&((a29==8)&&(((input==3)&&(a11==1))&&!(a0==1)))))&&(a19==3))&&(a22==1))&&(a14==8))))&&(a25==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a24==1)&&((((a22==1)&&((a19==5)&&((a14==8)&&((a29==7)&&(((a20==1)&&(input==1))&&!(a0==1))))))&&!(a7==1))&&!(a25==1)))&&(a28==1))&&(a11==1))){
	    	a7 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((a24==1)&&((((!(a25==1)&&((a28==1)&&(((a0==1)&&((a20==1)&&((input==6)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))))&&(a11==1))))&&(a22==1))&&(a14==9))&&!(a7==1)))){
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((((a22==1)&&((a7==1)&&(((a14==8)&&((((a20==1)&&((!(a0==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))&&(a11==1)))&&(a19==1))&&!(a24==1)))&&!(a25==1))))&&(a28==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a14==10)&&((!(a7==1)&&((((((((input==4)&&(a0==1))&&(a11==1))&&!(a20==1))&&(a28==1))&&(a25==1))&&(a29==8))&&(a19==3)))&&(a24==1))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if(((((a19==3)&&((!(a7==1)&&((a28==1)&&((a20==1)&&((a11==1)&&((a24==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==4))&&(a14==9)))))))&&!(a0==1)))&&!(a25==1))&&(a22==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a24==1)&&(((((a14==8)&&((a11==1)&&((a28==1)&&(((a0==1)&&((a25==1)&&(((a29==7)||(a29==8))&&(input==2))))&&(a22==1)))))&&!(a20==1))&&(a19==2))&&!(a7==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&(!(a0==1)&&(((a22==1)&&((a20==1)&&(((a11==1)&&((((a28==1)&&((input==3)&&((a29==6)||(a29==7))))&&(a7==1))&&(a24==1)))&&(a19==3))))&&!(a25==1))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a11==1)&&((a22==1)&&((a14==9)&&((a28==1)&&((((!(a24==1)&&(((!(a25==1)&&(input==4))&&!(a20==1))&&(a7==1)))&&(a29==8))&&(a19==1))&&!(a0==1))))))){
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	return 21;
	    } else if(((a20==1)&&((a28==1)&&(((!(a0==1)&&((a24==1)&&((a22==1)&&(!(a25==1)&&(!(a11==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==2)))))))&&(a7==1))&&(a14==9))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((a25==1)&&((a0==1)&&(((a28==1)&&(!(a7==1)&&(!(a11==1)&&((a24==1)&&((((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6)))&&(input==1))&&(a20==1))))))&&(a14==8))))&&(a22==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&(((a22==1)&&((a24==1)&&((((((a11==1)&&(((input==1)&&(a28==1))&&!(a25==1)))&&(a19==5))&&(a29==8))&&(a14==9))&&(a7==1))))&&!(a0==1)))){
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a11==1)&&(((a28==1)&&((((a22==1)&&((((a25==1)&&((a14==8)&&(!(a0==1)&&(input==5))))&&(a19==1))&&!(a20==1)))&&!(a7==1))&&(a29==5)))&&!(a24==1)))){
	    	a0 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a24==1)&&(((a19==4)&&((!(a25==1)&&((a22==1)&&((a14==9)&&(((a29==9)&&((input==3)&&(a20==1)))&&!(a0==1)))))&&(a28==1)))&&(a7==1))))){
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	return 21;
	    } else if(((a7==1)&&(((a14==9)&&((a28==1)&&((a25==1)&&((a22==1)&&(((((a0==1)&&((input==1)&&((a29==5)||(a29==6))))&&(a19==4))&&(a24==1))&&!(a20==1))))))&&!(a11==1)))){
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((((a19==1)&&(!(a0==1)&&(((((a11==1)&&((a25==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==5))&&(a22==1))&&(a24==1))))&&(a7==1))&&!(a20==1))&&(a28==1))))&&(a14==8))){
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a14==8)&&((!(a11==1)&&(((a20==1)&&(((a19==4)&&((a7==1)&&((a24==1)&&(input==1))))&&(a28==1)))&&(a22==1)))&&!(a25==1)))&&!(a0==1))&&(a29==6))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((a28==1)&&(((a11==1)&&(!(a25==1)&&(((a19==4)&&((a14==9)&&((a7==1)&&((a20==1)&&((a24==1)&&((input==3)&&((a29==6)||(a29==7))))))))&&(a0==1))))&&(a22==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((((a22==1)&&(!(a11==1)&&((((!(a25==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4)))&&(a19==1))&&(a7==1))&&(a20==1))))&&(a28==1))&&(a24==1))&&(a14==8)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	a20 = 0;
	    	return 21;
	    } else if(((((a0==1)&&(!(a11==1)&&((a14==9)&&(((((a19==5)&&((a22==1)&&((input==5)&&((a29==8)||(a29==9)))))&&!(a20==1))&&(a28==1))&&(a7==1)))))&&!(a25==1))&&!(a24==1))){
	    	a0 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	a20 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	return 21;
	    } else if(((a22==1)&&((a11==1)&&((((a0==1)&&(((((a29==9)&&(!(a25==1)&&((a24==1)&&(!(a7==1)&&!(a20==1)))))&&(a19==5))||(((a29==5)&&((!(a24==1)&&((a20==1)&&(a7==1)))&&(a25==1)))&&(a19==1)))&&(input==4)))&&(a28==1))&&(a14==10))))){
	    	a29 = 7;
	    	a0 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if((((a19==1)&&(((!(a0==1)&&((((a22==1)&&((!(a24==1)&&((input==3)&&((a29==6)||(a29==7))))&&(a25==1)))&&(a28==1))&&(a7==1)))&&!(a20==1))&&(a14==8)))&&(a11==1))){
	    	a25 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((a20==1)&&((a25==1)&&(!(a7==1)&&((a0==1)&&((((a19==1)&&(((a14==8)&&((a11==1)&&((input==2)&&((a29==7)||(a29==8)))))&&!(a24==1)))&&(a22==1))&&(a28==1))))))){
	    	a29 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 5;
	    	a20 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((a24==1)&&(((a0==1)&&(!(a11==1)&&((((((a28==1)&&((input==3)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))))&&!(a25==1))&&(a22==1))&&(a7==1))&&(a14==9))))&&!(a20==1)))){
	    	a29 = 9;
	    	a19 = 1;
	    	return -1;
	    } else if(((a7==1)&&(!(a0==1)&&(((a28==1)&&(((a14==9)&&(((((a29==8)&&((a24==1)&&(input==4)))&&(a19==4))&&!(a25==1))&&(a22==1)))&&!(a11==1)))&&(a20==1))))){
	    	a7 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a0 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((a22==1)&&((!(a25==1)&&((a14==8)&&((((((a11==1)&&((((a29==8)||(a29==9))&&(input==5))&&(a20==1)))&&(a7==1))&&(a28==1))&&!(a24==1))&&!(a0==1))))&&(a19==3)))){
	    	a19 = 4;
	    	a7 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((!(a24==1)&&(((a20==1)&&(((a11==1)&&(!(a25==1)&&((((a29==5)&&(!(a7==1)&&(input==6)))&&(a0==1))&&(a28==1))))&&(a22==1)))&&(a14==9)))&&(a19==5))){
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&((a20==1)&&(((((((input==2)&&((a29==6)||(a29==7)))&&!(a25==1))&&(a0==1))&&(a11==1))&&(a19==4))&&(a24==1))))&&(a22==1))&&(a28==1))&&(a14==10))){
	    	a14 = 8;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((!(a11==1)&&(((a20==1)&&((((a28==1)&&(((((input==5)&&(a29==8))&&(a25==1))&&(a19==1))&&!(a0==1)))&&(a22==1))&&!(a7==1)))&&(a14==9)))&&!(a24==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	return 21;
	    } else if(((((((((((a19==5)&&((((a24==1)&&(!(a20==1)&&!(a7==1)))&&!(a25==1))&&(a29==8)))||(((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5)))||((a19==1)&&((a29==5)&&((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1)))))))&&(input==2))&&(a14==8))&&(a22==1))&&(a28==1))&&!(a11==1))&&!(a0==1))){
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a11 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a28==1)&&(!(a11==1)&&((((((input==5)&&((((a19==5)&&((a29==8)&&(!(a25==1)&&(!(a7==1)&&(a20==1)))))||((a19==5)&&((!(a25==1)&&((a20==1)&&!(a7==1)))&&(a29==9))))||(((a29==5)&&((a25==1)&&((a7==1)&&!(a20==1))))&&(a19==1))))&&(a24==1))&&(a14==9))&&!(a0==1))&&(a22==1))))){
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((!(a11==1)&&((a28==1)&&((a22==1)&&((a20==1)&&((a24==1)&&(((((a19==3)&&((a0==1)&&(input==3)))&&(a25==1))&&(a14==9))&&(a29==5)))))))&&(a7==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if((((a7==1)&&((((((((a19==4)&&(!(a0==1)&&((a14==9)&&(input==1))))&&!(a24==1))&&(a20==1))&&(a29==9))&&(a28==1))&&(a22==1))&&(a25==1)))&&(a11==1))){
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((((((a7==1)&&((a14==9)&&((a20==1)&&((a28==1)&&((((a25==1)&&((input==3)&&(a11==1)))&&(a22==1))&&(a29==8))))))&&(a19==2))&&!(a0==1))&&(a24==1))){
	    	a29 = 7;
	    	a0 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	return 21;
	    } else if((((a14==8)&&((a7==1)&&(!(a0==1)&&((((a22==1)&&(((a28==1)&&((a20==1)&&((a29==8)&&(input==1))))&&(a19==5)))&&(a11==1))&&(a25==1)))))&&(a24==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a22==1)&&((a19==1)&&(!(a7==1)&&(((((!(a25==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8)))))&&(a0==1))&&(a14==8))&&(a24==1))&&(a28==1))))))&&!(a20==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	a20 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if((((((a28==1)&&(((a25==1)&&((a19==4)&&(((a24==1)&&((a29==6)&&((a11==1)&&(input==6))))&&(a22==1))))&&(a14==10)))&&!(a7==1))&&(a20==1))&&(a0==1))){
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	return 23;
	    } else if(((a22==1)&&(((a14==8)&&(((a28==1)&&(!(a11==1)&&((!(a20==1)&&((((input==1)&&((a29==8)||(a29==9)))&&(a19==4))&&!(a25==1)))&&(a24==1))))&&!(a7==1)))&&!(a0==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a20==1)&&((!(a11==1)&&((!(a7==1)&&(((((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))&&(input==3))&&(a25==1)))&&(a24==1)))&&(a28==1))))&&!(a0==1))&&(a14==8))){
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&((a22==1)&&((a28==1)&&(((!(a24==1)&&(((((input==4)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6))))&&(a11==1))&&!(a20==1))&&(a0==1)))&&(a7==1))&&(a25==1)))))){
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a14 = 10;
	    	a24 = 1;
	    	return 21;
	    } else if((((a0==1)&&((((a28==1)&&(!(a7==1)&&(((a19==3)&&((a22==1)&&((!(a25==1)&&(input==5))&&(a29==6))))&&(a14==9))))&&(a24==1))&&!(a20==1)))&&(a11==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((a19==2)&&((((a24==1)&&((((a11==1)&&(((a29==8)||(a29==9))&&(input==6)))&&(a14==8))&&!(a25==1)))&&!(a7==1))&&(a20==1)))&&(a22==1))&&(a0==1)))){
	    	a19 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	return 23;
	    } else if(((((a22==1)&&((a19==2)&&((a7==1)&&((a14==10)&&(((((a28==1)&&((input==2)&&(a11==1)))&&(a29==5))&&(a24==1))&&!(a25==1))))))&&(a0==1))&&(a20==1))){
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 5;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 8;
	    	return 21;
	    } else if(((((a22==1)&&(!(a0==1)&&((!(a7==1)&&(((!(a25==1)&&(((((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2)))&&(input==2)))&&(a24==1))&&(a14==8)))&&(a28==1))))&&!(a11==1))&&(a20==1))){
	    	a19 = 2;
	    	a29 = 6;
	    	a25 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((((!(a24==1)&&((((!(a0==1)&&((!(a11==1)&&((input==2)&&((a29==8)||(a29==9))))&&(a14==9)))&&(a19==4))&&(a20==1))&&!(a7==1)))&&(a22==1))&&!(a25==1))&&(a28==1))){
	    	a19 = 3;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((((((a7==1)&&((a22==1)&&((((((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))&&(input==2))&&(a11==1))&&(a14==8))))&&(a28==1))&&!(a24==1))&&(a0==1))&&(a20==1))&&(a25==1))){
	    	a19 = 2;
	    	a20 = 0;
	    	a29 = 9;
	    	a7 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((a19==1)&&((a14==8)&&((((a25==1)&&(((a28==1)&&(((!(a7==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==2)))&&(a11==1))&&!(a20==1)))&&(a0==1)))&&(a22==1))&&(a24==1))))){
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a28==1)&&((((((a24==1)&&(!(a20==1)&&((a29==6)&&((input==5)&&(a11==1)))))&&(a14==8))&&(a7==1))&&!(a0==1))&&!(a25==1)))&&(a22==1))&&(a19==4))){
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((a19==5)&&((((a25==1)&&((a28==1)&&((((a14==8)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&!(a0==1)))&&(a22==1))&&(a7==1))))&&(a11==1))&&(a24==1)))&&!(a20==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if((((a20==1)&&((!(a0==1)&&((((!(a25==1)&&((a19==2)&&(((input==3)&&!(a11==1))&&(a22==1))))&&!(a7==1))&&(a14==9))&&(a28==1)))&&!(a24==1)))&&(a29==9))){
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if((((a25==1)&&((((a22==1)&&((a28==1)&&((a14==9)&&((!(a0==1)&&((((a29==8)||(a29==9))&&(input==1))&&!(a11==1)))&&!(a24==1)))))&&(a7==1))&&(a19==4)))&&(a20==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a19==2)&&((((a20==1)&&(((a0==1)&&(((a28==1)&&((a22==1)&&(((input==1)&&((a29==5)||(a29==6)))&&!(a7==1))))&&!(a24==1)))&&!(a25==1)))&&(a14==9))&&!(a11==1)))){
	    	a19 = 4;
	    	a0 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((((((a7==1)&&(!(a11==1)&&(!(a24==1)&&(!(a25==1)&&((a19==1)&&(!(a0==1)&&(input==4)))))))&&!(a20==1))&&(a22==1))&&(a28==1))&&(a14==9))&&(a29==5))){
	    	a29 = 8;
	    	a19 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a20==1)&&((a24==1)&&((a28==1)&&(!(a0==1)&&(((a14==9)&&((((((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a19==1))&&(a25==1))&&(a22==1))&&!(a11==1)))&&(a7==1))))))){
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((a24==1)&&((((a28==1)&&((((a25==1)&&(!(a11==1)&&(((input==6)&&((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6))))&&(a22==1))))&&(a0==1))&&!(a20==1)))&&(a14==9))&&(a7==1)))){
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a7==1)&&((a14==10)&&((((a22==1)&&((a0==1)&&(!(a25==1)&&((a24==1)&&(((input==4)&&((a29==7)||(a29==8)))&&(a28==1))))))&&(a20==1))&&(a19==3))))&&(a11==1))){
	    	a0 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a25==1)&&((a28==1)&&(((!(a20==1)&&(((((((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2)))&&(input==4))&&(a0==1))&&!(a7==1))&&(a14==9))&&!(a11==1)))&&(a22==1))&&!(a24==1))))){
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if((((a20==1)&&((a0==1)&&(((((a19==3)&&(!(a7==1)&&((a29==6)&&((a11==1)&&((a22==1)&&(input==6))))))&&(a24==1))&&(a25==1))&&(a28==1))))&&(a14==9))){
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 7;
	    	return 21;
	    } else if((((!(a25==1)&&(!(a0==1)&&((a22==1)&&((a14==8)&&((!(a7==1)&&((a19==4)&&((a28==1)&&((input==4)&&((a29==8)||(a29==9))))))&&(a11==1))))))&&(a20==1))&&!(a24==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	return 24;
	    } return calculate_output15(input);
	}

	int calculate_output15(int input) {
	    if(((a14==8)&&(((a11==1)&&(((a0==1)&&((a22==1)&&((((a19==2)&&((!(a24==1)&&(input==4))&&(a29==8)))&&!(a25==1))&&!(a20==1))))&&(a28==1)))&&(a7==1)))){
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((a28==1)&&((a22==1)&&(!(a0==1)&&((a25==1)&&(((!(a7==1)&&((a19==1)&&(((((a29==6)||(a29==7))&&(input==4))&&!(a24==1))&&(a20==1))))&&!(a11==1))&&(a14==8))))))){
	    	a19 = 2;
	    	a14 = 9;
	    	a29 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a11==1)&&(((a25==1)&&(!(a24==1)&&((((a20==1)&&((a28==1)&&(((input==5)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&(a0==1))))&&(a14==9))&&(a22==1))))&&!(a7==1)))){
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&(!(a25==1)&&((a22==1)&&(((a14==9)&&(!(a20==1)&&((!(a11==1)&&(!(a7==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a28==1))))&&(a19==1))))&&!(a0==1)))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((!(a7==1)&&(((a22==1)&&((((a29==6)&&(!(a25==1)&&((a20==1)&&(input==5))))&&(a19==4))&&(a0==1)))&&(a24==1)))&&(a28==1))&&(a14==9))&&!(a11==1))){
	    	a19 = 5;
	    	a20 = 0;
	    	a11 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 1;
	    	return 24;
	    } else if(((a19==4)&&(((((a28==1)&&(!(a11==1)&&(((a22==1)&&((a20==1)&&(((a24==1)&&(input==5))&&(a14==9))))&&!(a25==1))))&&!(a7==1))&&!(a0==1))&&(a29==9)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	return -1;
	    } else if(((((((a29==5)&&(((a14==8)&&((a22==1)&&((!(a24==1)&&((input==2)&&(a25==1)))&&!(a11==1))))&&!(a0==1)))&&(a28==1))&&(a19==4))&&(a20==1))&&!(a7==1))){
	    	a19 = 2;
	    	a29 = 8;
	    	a14 = 9;
	    	a25 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((((a14==8)&&((((((((a29==8)||(a29==9))&&(input==1))&&!(a7==1))&&(a28==1))&&!(a0==1))&&(a19==1))&&(a25==1)))&&(a11==1))&&(a20==1))&&!(a24==1)))){
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	a24 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a7==1)&&((a22==1)&&((a0==1)&&(((a25==1)&&(!(a11==1)&&((a14==9)&&((((((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(input==2))&&!(a20==1))&&!(a24==1)))))&&(a28==1)))))){
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	return -1;
	    } else if(((((!(a0==1)&&(!(a25==1)&&(!(a20==1)&&((a14==8)&&((a19==5)&&((a22==1)&&(((input==6)&&(a11==1))&&(a29==7))))))))&&(a7==1))&&!(a24==1))&&(a28==1))){
	    	a29 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	a0 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if(((a19==4)&&((a25==1)&&((a11==1)&&((((a14==10)&&((a28==1)&&((!(a7==1)&&((a20==1)&&((input==3)&&((a29==8)||(a29==9)))))&&(a22==1))))&&(a24==1))&&(a0==1)))))){
	    	a24 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 0;
	    	return 24;
	    } else if((((!(a11==1)&&(((((a28==1)&&((a0==1)&&(((a19==1)&&((input==5)&&((a29==8)||(a29==9))))&&(a22==1))))&&(a7==1))&&(a14==9))&&!(a20==1)))&&!(a24==1))&&(a25==1))){
	    	a0 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	return 23;
	    } else if((!(a7==1)&&(!(a0==1)&&((a25==1)&&(((((a14==8)&&((a19==3)&&(!(a20==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a11==1)))))&&(a28==1))&&(a22==1))&&(a24==1)))))){
	    	a7 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((a19==4)&&(((a28==1)&&((a14==8)&&(((!(a11==1)&&((((a22==1)&&((input==6)&&((a29==8)||(a29==9))))&&!(a25==1))&&!(a20==1)))&&(a24==1))&&!(a7==1))))&&!(a0==1)))){
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==3)&&((a24==1)&&(!(a25==1)&&(((a0==1)&&((((((((a29==7)||(a29==8))&&(input==6))&&(a28==1))&&(a11==1))&&!(a20==1))&&(a14==10))&&(a22==1)))&&(a7==1)))))){
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 6;
	    	return 23;
	    } else if(((!(a0==1)&&((a19==3)&&(((a28==1)&&((a24==1)&&((((((a20==1)&&(input==3))&&(a14==8))&&(a25==1))&&(a7==1))&&(a22==1))))&&(a29==6))))&&!(a11==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	return 24;
	    } else if(((a24==1)&&((a14==8)&&((a19==3)&&((((a22==1)&&((!(a20==1)&&((a28==1)&&(((input==3)&&(((a29==5)||(a29==6))||(a29==7)))&&(a25==1))))&&!(a7==1)))&&!(a11==1))&&(a0==1)))))){
	    	a29 = 6;
	    	a11 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	return 23;
	    } else if(((a11==1)&&(!(a7==1)&&((a28==1)&&((a20==1)&&((((((input==2)&&(((!(a25==1)&&(a29==5))&&(a19==1))||((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9))))))&&(a14==8))&&(a0==1))&&(a22==1))&&!(a24==1))))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a22==1)&&(((a0==1)&&((a28==1)&&(((((a29==6)&&(input==4))&&(a7==1))&&(a14==8))&&(a19==4))))&&!(a24==1)))&&(a20==1))&&(a11==1))&&!(a25==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a14==9)&&(((((a11==1)&&(((input==5)&&((((a29==9)&&(a25==1))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5)))))&&!(a20==1)))&&!(a7==1))&&(a28==1))&&(a0==1))))&&(a24==1))){
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a24==1)&&(((((((((input==6)&&(((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))))&&(a14==9))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a11==1))&&(a25==1)))&&(a0==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a20==1)&&((a14==10)&&((a28==1)&&(!(a25==1)&&(((a11==1)&&(((a29==8)&&(!(a7==1)&&(input==3)))&&(a0==1)))&&(a24==1))))))&&(a19==1))&&(a22==1))){
	    	a7 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a14 = 8;
	    	return 23;
	    } else if((((a28==1)&&(!(a11==1)&&((a19==5)&&((a22==1)&&(!(a24==1)&&(((a25==1)&&((!(a0==1)&&((input==5)&&((a29==6)||(a29==7))))&&(a14==9)))&&!(a20==1)))))))&&!(a7==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a29==9)&&(((((a24==1)&&(!(a7==1)&&((a25==1)&&((a20==1)&&((a14==8)&&(((input==1)&&!(a0==1))&&(a11==1)))))))&&(a19==5))&&(a28==1))&&(a22==1)))){
	    	a25 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((((a28==1)&&((a11==1)&&(((a22==1)&&((a20==1)&&(((a19==1)&&(!(a0==1)&&((input==1)&&((a29==6)||(a29==7)))))&&(a25==1))))&&!(a24==1))))&&(a14==8))&&!(a7==1))){
	    	a19 = 5;
	    	a11 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a7==1)&&(((a22==1)&&((a28==1)&&((((a14==9)&&(((!(a25==1)&&((a11==1)&&(input==2)))&&(a29==7))&&!(a20==1)))&&(a24==1))&&(a19==4))))&&!(a0==1)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(((((a24==1)&&(((a22==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==6))&&!(a20==1)))&&(a14==9)))&&(a19==1))&&(a0==1))&&!(a25==1)))&&!(a11==1))&&(a7==1))){
	    	a25 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if((!(a20==1)&&((a7==1)&&(((a14==9)&&(((a0==1)&&(!(a11==1)&&(((((((a29==8)&&(a25==1))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5)))||((!(a25==1)&&(a29==5))&&(a19==1)))&&(input==4))&&(a22==1))))&&!(a24==1)))&&(a28==1))))){
	    	a29 = 6;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	return 21;
	    } else if(((a14==9)&&(((a28==1)&&((a25==1)&&((a19==2)&&((a22==1)&&(!(a20==1)&&((((((a29==6)||(a29==7))&&(input==3))&&(a24==1))&&!(a7==1))&&!(a11==1)))))))&&(a0==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if(((a28==1)&&(((((a11==1)&&((((a0==1)&&((a22==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a19==4))))&&!(a24==1))&&!(a25==1)))&&!(a7==1))&&(a14==9))&&!(a20==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	a0 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((a19==4)&&((a0==1)&&(((a11==1)&&((!(a7==1)&&(((a28==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6)))))&&(a20==1)))&&!(a24==1)))&&(a25==1))))&&(a14==9)))){
	    	a29 = 9;
	    	a19 = 3;
	    	return -1;
	    } else if(((a25==1)&&(((((((a24==1)&&(((a14==8)&&(!(a0==1)&&(((a29==8)||(a29==9))&&(input==5))))&&(a19==5)))&&!(a20==1))&&(a22==1))&&(a28==1))&&(a7==1))&&!(a11==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==8)&&((((((!(a20==1)&&(((((input==2)&&!(a24==1))&&(a29==9))&&(a28==1))&&(a7==1)))&&(a19==5))&&(a22==1))&&!(a11==1))&&!(a0==1))&&!(a25==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a11==1)&&((a14==10)&&(((((((((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2)))&&(input==6))&&!(a20==1))&&!(a25==1))&&(a0==1))&&(a28==1))&&(a24==1))&&(a22==1)))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&(((a24==1)&&(((a22==1)&&((((!(a0==1)&&(((a20==1)&&(input==2))&&(a11==1)))&&(a25==1))&&(a29==9))&&(a28==1)))&&!(a7==1)))&&(a19==4)))){
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if(((a20==1)&&(((a19==5)&&((!(a25==1)&&((((a7==1)&&((a22==1)&&((a0==1)&&((input==2)&&((a29==8)||(a29==9))))))&&(a11==1))&&(a14==9)))&&!(a24==1)))&&(a28==1)))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 6;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a7==1)&&((a19==3)&&(((a29==9)&&((((a20==1)&&(((a22==1)&&(input==5))&&(a0==1)))&&(a25==1))&&(a14==9)))&&(a28==1)))))&&!(a24==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((((a0==1)&&(((((a28==1)&&((input==6)&&(((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))))&&(a14==10))&&(a11==1))&&!(a7==1)))&&(a22==1))&&!(a25==1))&&(a20==1)))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a14==8)&&((((((((a25==1)&&((input==6)&&((a29==6)||(a29==7))))&&(a28==1))&&(a22==1))&&(a24==1))&&(a11==1))&&!(a7==1))&&!(a0==1)))&&!(a20==1))&&(a19==2))){
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a14==9)&&((a22==1)&&((a19==2)&&(((!(a0==1)&&(!(a24==1)&&(((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&!(a11==1))))&&(a20==1))&&!(a7==1)))))&&(a28==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((((((a20==1)&&((a22==1)&&((a25==1)&&((a14==9)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&(a0==1))))))&&!(a7==1))&&(a28==1))&&(a19==2))&&(a11==1))&&(a24==1))){
	    	a20 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 7;
	    	return 21;
	    } else if(((a28==1)&&(((a25==1)&&(((a22==1)&&((((a14==9)&&((a11==1)&&((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==2))))&&!(a20==1))&&!(a0==1)))&&(a7==1)))&&!(a24==1)))){
	    	a0 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a7==1)&&((a20==1)&&((a22==1)&&((a19==4)&&(((((a28==1)&&(((a29==7)||(a29==8))&&(input==3)))&&(a11==1))&&!(a0==1))&&!(a25==1))))))&&(a14==8))&&(a24==1))){
	    	a0 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a25 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if((!(a25==1)&&((a20==1)&&(((a14==8)&&((a22==1)&&(!(a0==1)&&(((a28==1)&&((((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&(a24==1))&&(a7==1)))&&(a19==5)))))&&(a11==1))))){
	    	a11 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	return -1;
	    } else if(((a28==1)&&((a14==8)&&(!(a25==1)&&(((((((a24==1)&&(!(a11==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6))))))&&(a22==1))&&!(a0==1))&&(a19==2))&&(a20==1))&&(a7==1)))))){
	    	a29 = 8;
	    	a19 = 3;
	    	a25 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((((!(a7==1)&&((a29==9)&&((a14==8)&&((((a25==1)&&((((a0==1)&&(input==6))&&(a20==1))&&(a28==1)))&&(a11==1))&&(a19==4)))))&&(a22==1))&&!(a24==1))){
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if((((a24==1)&&(!(a0==1)&&((a28==1)&&((a11==1)&&(((!(a7==1)&&(((a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2)))&&!(a20==1)))&&(a14==8))&&(a19==1))))))&&(a22==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((((!(a24==1)&&((!(a0==1)&&((a25==1)&&(!(a7==1)&&(((input==6)&&((a29==8)||(a29==9)))&&(a19==4)))))&&(a14==8)))&&(a22==1))&&(a11==1))&&(a28==1)))){
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if((((a7==1)&&((!(a0==1)&&((((((a11==1)&&((((a29==8)||(a29==9))&&(input==6))&&(a14==8)))&&(a28==1))&&(a19==3))&&(a22==1))&&(a25==1)))&&!(a20==1)))&&!(a24==1))){
	    	a24 = 1;
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((a22==1)&&(!(a20==1)&&((a11==1)&&((a19==3)&&((a28==1)&&((a0==1)&&((a29==6)&&((!(a25==1)&&(((input==5)&&!(a24==1))&&(a14==8)))&&(a7==1)))))))))){
	    	a19 = 4;
	    	a29 = 7;
	    	a0 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if((((a19==2)&&(((((((((((a29==6)||(a29==7))&&(input==3))&&!(a11==1))&&!(a25==1))&&(a22==1))&&(a24==1))&&(a0==1))&&(a28==1))&&(a14==9))&&!(a7==1)))&&!(a20==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a19==4)&&(!(a20==1)&&((((a25==1)&&(((!(a24==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a7==1)))&&!(a0==1))&&(a22==1)))&&!(a11==1))&&(a14==8)))))){
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	a11 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if(((a7==1)&&(!(a11==1)&&((a28==1)&&((a24==1)&&(!(a0==1)&&((a22==1)&&((((a25==1)&&((a19==3)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1))))&&(a20==1))&&(a14==9))))))))){
	    	a29 = 9;
	    	a11 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((((((a19==3)&&(((a7==1)&&((a11==1)&&((a24==1)&&((a28==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6))))))))&&(a22==1)))&&(a14==8))&&!(a0==1))&&!(a20==1))&&(a25==1))){
	    	a20 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if(((a14==8)&&((!(a7==1)&&((a25==1)&&((a22==1)&&((a24==1)&&((a20==1)&&((((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==5))&&!(a0==1))&&(a28==1)))))))&&(a11==1)))){
	    	a29 = 9;
	    	a19 = 3;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a28==1)&&(((((!(a7==1)&&((((((a29==5)&&(a19==5))||(((a19==4)&&(a29==8))||((a29==9)&&(a19==4))))&&(input==5))&&(a25==1))&&(a11==1)))&&(a24==1))&&!(a0==1))&&!(a20==1))&&(a14==8))))){
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a7==1)&&(((!(a25==1)&&((!(a0==1)&&(((a20==1)&&(!(a24==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a14==9))))&&(a28==1)))&&(a22==1)))&&(a11==1))&&(a19==4)))){
	    	a25 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if((((a14==9)&&(((((a19==5)&&((!(a24==1)&&((a7==1)&&(!(a11==1)&&((input==3)&&((a29==7)||(a29==8))))))&&(a20==1)))&&!(a25==1))&&(a22==1))&&!(a0==1)))&&(a28==1))){
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((((((a25==1)&&((((((a28==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))&&(a14==8))&&(a22==1))&&(a20==1))&&(a19==1)))&&(a0==1))&&!(a7==1))&&!(a24==1))&&!(a11==1))){
	    	a29 = 9;
	    	a20 = 0;
	    	a7 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	a11 = 1;
	    	return 23;
	    } else if((((a14==8)&&((!(a24==1)&&(!(a7==1)&&(((a11==1)&&((a22==1)&&(!(a20==1)&&(((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a0==1)))))&&(a25==1))))&&(a28==1)))&&(a19==4))){
	    	a29 = 5;
	    	a19 = 2;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if((((((a22==1)&&((!(a11==1)&&(((((a14==9)&&((input==2)&&((a29==9)||((a29==7)||(a29==8)))))&&!(a7==1))&&!(a25==1))&&(a19==1)))&&!(a20==1)))&&(a28==1))&&(a24==1))&&(a0==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if(((a11==1)&&(((a24==1)&&(((a22==1)&&((a25==1)&&((a28==1)&&((((input==6)&&(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&(a7==1))&&(a20==1)))))&&(a14==9)))&&!(a0==1)))){
	    	a7 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((((a25==1)&&(!(a11==1)&&(!(a7==1)&&(((a19==1)&&((((a22==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))&&(a20==1))&&(a28==1)))&&!(a24==1)))))&&(a0==1))&&(a14==8))){
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a28==1)&&((!(a11==1)&&(((((a7==1)&&((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==2)))&&(a14==9))&&(a0==1))&&(a24==1)))&&(a20==1))))&&!(a25==1))){
	    	a20 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a7 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if((((a0==1)&&(!(a25==1)&&((a19==4)&&(((a29==9)&&((((((input==4)&&(a14==8))&&!(a20==1))&&(a28==1))&&(a22==1))&&!(a11==1)))&&(a7==1)))))&&(a24==1))){
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	return 23;
	    } else if(((a29==9)&&((a14==9)&&(((((a25==1)&&((a22==1)&&((a0==1)&&(!(a20==1)&&(!(a11==1)&&((input==4)&&!(a7==1)))))))&&(a19==5))&&(a28==1))&&!(a24==1))))){
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a28==1)&&((a14==8)&&((a19==5)&&(!(a11==1)&&(((((a7==1)&&(((a0==1)&&(((a29==5)||(a29==6))&&(input==4)))&&!(a20==1)))&&(a24==1))&&(a22==1))&&(a25==1))))))){
	    	a29 = 5;
	    	a25 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((!(a24==1)&&((a19==3)&&(((a7==1)&&((a22==1)&&((a28==1)&&(!(a20==1)&&((a14==8)&&(((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a0==1)))))))&&!(a25==1))))&&!(a11==1))){
	    	a7 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a19==5)&&((!(a7==1)&&(!(a24==1)&&(((a22==1)&&((a28==1)&&((a20==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&!(a0==1))&&(a25==1)))))&&(a14==8))))&&!(a11==1)))){
	    	a24 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	return 21;
	    } else if((((a19==4)&&((a28==1)&&(!(a25==1)&&((((a14==9)&&(((((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a11==1))&&(a22==1))&&(a0==1)))&&!(a20==1))&&!(a24==1)))))&&(a7==1))){
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((((a11==1)&&(((((a24==1)&&(((a29==9)&&(((a20==1)&&(input==6))&&(a25==1)))&&(a28==1)))&&!(a0==1))&&(a7==1))&&(a19==5)))&&(a22==1))&&(a14==9))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a0==1)&&((a22==1)&&(((((a28==1)&&(!(a25==1)&&((!(a20==1)&&((input==3)&&(a29==8)))&&(a14==9))))&&(a19==2))&&(a7==1))&&!(a11==1))))&&(a24==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&((((a29==9)&&(((a7==1)&&(!(a20==1)&&((((!(a24==1)&&(input==2))&&(a11==1))&&(a22==1))&&(a0==1))))&&(a19==5)))&&(a28==1))&&(a25==1)))){
	    	a19 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((((((((((a28==1)&&(((input==2)&&((a29==8)||(a29==9)))&&(a0==1)))&&(a11==1))&&(a22==1))&&(a14==9))&&!(a7==1))&&!(a20==1))&&(a25==1))&&(a19==1))&&(a24==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((!(a7==1)&&(!(a11==1)&&(((a14==9)&&((a29==5)&&((((a28==1)&&((input==3)&&!(a25==1)))&&!(a24==1))&&(a19==3))))&&(a20==1))))&&!(a0==1))&&(a22==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	a11 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((a28==1)&&((!(a11==1)&&((a19==3)&&((!(a25==1)&&((a7==1)&&(((a14==8)&&(!(a20==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==2))))&&(a22==1))))&&(a0==1))))&&(a24==1)))){
	    	a14 = 9;
	    	a29 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if(((a19==2)&&(((a25==1)&&((a22==1)&&((a14==9)&&((((!(a7==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a20==1)))&&(a28==1))&&!(a11==1))&&!(a0==1)))))&&(a24==1)))){
	    	a25 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	return 24;
	    } else if(((a14==9)&&((a0==1)&&(!(a25==1)&&((((a28==1)&&((a24==1)&&((a20==1)&&((a11==1)&&((input==2)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))))))&&(a22==1))&&!(a7==1)))))){
	    	a0 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	return -1;
	    } else if((((!(a11==1)&&((a28==1)&&(!(a20==1)&&((a7==1)&&((!(a0==1)&&(((a22==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6)))&&!(a24==1)))&&(a25==1))))))&&(a19==3))&&(a14==9))){
	    	a29 = 6;
	    	a11 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((a7==1)&&((a19==3)&&(((a14==9)&&(!(a11==1)&&((a24==1)&&((a29==5)&&((a0==1)&&((a22==1)&&(((input==6)&&(a20==1))&&(a28==1))))))))&&(a25==1))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a24 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((!(a0==1)&&(!(a20==1)&&((a22==1)&&(((a28==1)&&((a14==8)&&(!(a24==1)&&((input==2)&&((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1))))))))&&!(a7==1)))))&&!(a11==1))){
	    	a29 = 7;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	return -1;
	    } else if(((!(a25==1)&&((a11==1)&&(((a0==1)&&(!(a20==1)&&(((!(a7==1)&&((a28==1)&&((input==3)&&(a14==9))))&&!(a24==1))&&(a19==5))))&&(a22==1))))&&(a29==5))){
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((((!(a24==1)&&((((!(a0==1)&&((input==5)&&((a29==7)||(a29==8))))&&(a7==1))&&(a22==1))&&(a20==1)))&&!(a25==1))&&(a28==1))&&(a14==8)))&&(a19==2))){
	    	a0 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	a29 = 9;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a7==1)&&(!(a0==1)&&(((a22==1)&&(((a28==1)&&((a14==8)&&(((input==3)&&(((!(a25==1)&&(a29==5))&&(a19==1))||((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9))))))&&!(a24==1))))&&(a20==1)))&&!(a11==1))))){
	    	a19 = 5;
	    	a29 = 7;
	    	a25 = 0;
	    	a14 = 9;
	    	a24 = 1;
	    	return 23;
	    } else if(((a20==1)&&(((((a28==1)&&((((((input==5)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&!(a0==1))&&(a24==1))&&(a14==8))&&(a22==1)))&&!(a7==1))&&(a11==1))&&(a25==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a24==1)&&(((a22==1)&&(((!(a11==1)&&(!(a25==1)&&(((((a29==8)||(a29==9))&&(input==5))&&(a7==1))&&(a19==5))))&&(a28==1))&&(a0==1)))&&(a14==8))))){
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a7 = 0;
	    	a14 = 9;
	    	return 24;
	    } else if(((a24==1)&&((a19==3)&&((a25==1)&&((a14==8)&&(((a28==1)&&(!(a20==1)&&(((a29==8)&&(((input==6)&&(a0==1))&&(a22==1)))&&(a11==1))))&&(a7==1))))))){
	    	a24 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if(((a25==1)&&(((a20==1)&&((((((a28==1)&&(((((a29==5)||(a29==6))&&(input==1))&&(a19==4))&&!(a24==1)))&&(a11==1))&&(a0==1))&&(a14==9))&&(a22==1)))&&(a7==1)))){
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	a7 = 0;
	    	return 23;
	    } else if(((a14==9)&&(((a22==1)&&(((a11==1)&&((((!(a7==1)&&(((input==1)&&!(a20==1))&&(a28==1)))&&(a24==1))&&(a19==3))&&(a25==1)))&&(a29==7)))&&(a0==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((((((a19==5)&&((a24==1)&&((a20==1)&&(input==3))))&&!(a25==1))&&!(a11==1))&&(a28==1))&&!(a0==1))&&(a29==5))&&(a14==9))&&(a22==1))&&!(a7==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&(!(a25==1)&&((a7==1)&&((!(a20==1)&&(!(a24==1)&&((a28==1)&&((a19==1)&&((a22==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a0==1)))))))&&(a11==1)))))){
	    	a19 = 3;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	return 23;
	    } else if(((((a14==8)&&(((a22==1)&&(((a20==1)&&((!(a24==1)&&((((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&(input==4)))&&(a28==1)))&&!(a25==1)))&&(a11==1)))&&!(a7==1))&&(a0==1))){
	    	a19 = 2;
	    	a7 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((a28==1)&&(((a0==1)&&((a20==1)&&((a22==1)&&((a19==1)&&((a14==9)&&((!(a11==1)&&((((a29==5)||(a29==6))&&(input==1))&&!(a25==1)))&&!(a7==1)))))))&&!(a24==1)))){
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a28==1)&&((a19==2)&&(((!(a20==1)&&((a22==1)&&((a0==1)&&((a25==1)&&((((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a11==1))&&!(a7==1))))))&&!(a24==1))&&(a14==9))))){
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if(((a28==1)&&((a25==1)&&(((a19==4)&&(!(a24==1)&&(!(a7==1)&&(((a22==1)&&(((a11==1)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7))))&&(a14==8)))&&!(a0==1)))))&&(a20==1))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a19==2)&&((a24==1)&&((a11==1)&&(((((((a28==1)&&((((a29==8)||(a29==9))&&(input==4))&&!(a20==1)))&&(a22==1))&&(a14==9))&&(a7==1))&&(a0==1))&&(a25==1)))))){
	    	a7 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if((((a28==1)&&((a25==1)&&(((((!(a11==1)&&(((a19==5)&&((input==2)&&((a29==7)||(a29==8))))&&!(a24==1)))&&!(a20==1))&&(a7==1))&&(a14==9))&&(a22==1))))&&!(a0==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((!(a20==1)&&((((a28==1)&&((a29==6)&&(((((a25==1)&&((a14==8)&&((input==2)&&(a19==1))))&&!(a7==1))&&(a22==1))&&(a24==1))))&&!(a11==1))&&!(a0==1)))){
	    	a11 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	return 24;
	    } else if((((((((a0==1)&&(((a19==1)&&(((a11==1)&&(((a29==8)||(a29==9))&&(input==6)))&&(a7==1)))&&(a24==1)))&&!(a25==1))&&(a22==1))&&(a14==9))&&(a28==1))&&!(a20==1))){
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 1;
	    	return 23;
	    } else if(((a14==10)&&((a11==1)&&(((a0==1)&&((((a25==1)&&((a24==1)&&((a22==1)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))&&(input==1)))))&&(a28==1))&&(a7==1)))&&!(a20==1))))){
	    	a19 = 3;
	    	a7 = 0;
	    	a14 = 9;
	    	a20 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if((((a0==1)&&(((a11==1)&&(((a22==1)&&(!(a20==1)&&(((((input==2)&&(a28==1))&&(a19==4))&&(a25==1))&&(a29==6))))&&!(a24==1)))&&(a14==8)))&&!(a7==1))){
	    	a7 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((((a25==1)&&(!(a20==1)&&((a7==1)&&((a14==8)&&((a19==5)&&((a28==1)&&((a22==1)&&(((a29==9)&&(!(a24==1)&&(input==5)))&&(a0==1)))))))))&&(a11==1))){
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	return 21;
	    } else if(((((((a24==1)&&(!(a25==1)&&(!(a20==1)&&((a19==3)&&((a28==1)&&(!(a11==1)&&(((a29==8)||(a29==9))&&(input==5))))))))&&(a14==9))&&(a22==1))&&!(a7==1))&&!(a0==1))){
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((a28==1)&&((((a29==8)&&((a22==1)&&((a7==1)&&(((a24==1)&&((!(a11==1)&&(!(a25==1)&&(input==5)))&&(a19==4)))&&(a14==8)))))&&(a0==1))&&!(a20==1)))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a25==1)&&((((((((a20==1)&&((a22==1)&&((input==1)&&(((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))))))&&!(a0==1))&&!(a11==1))&&(a14==8))&&(a28==1))&&(a24==1))&&!(a7==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a20==1)&&(((!(a25==1)&&((a11==1)&&((a28==1)&&(((input==4)&&(a29==9))&&!(a7==1)))))&&(a22==1))&&(a19==1)))&&(a0==1))&&(a14==8))&&(a24==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==4)&&((((a0==1)&&(!(a25==1)&&((a28==1)&&((a7==1)&&((a22==1)&&((a24==1)&&((a29==5)&&((a14==10)&&(input==5)))))))))&&(a20==1))&&(a11==1)))){
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if((((a14==9)&&(((((((a7==1)&&((a25==1)&&(!(a11==1)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))))&&!(a0==1))&&!(a20==1))&&(a28==1))&&(a22==1))&&!(a24==1)))&&(a19==4))){
	    	a0 = 1;
	    	a19 = 2;
	    	a29 = 8;
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a14==9)&&(((a0==1)&&((a25==1)&&((a24==1)&&((((((a19==4)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))&&(a20==1))&&(a22==1))&&!(a7==1))&&(a28==1)))))&&!(a11==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((a7==1)&&((a19==3)&&(((!(a0==1)&&(((a24==1)&&(((a28==1)&&((input==3)&&(a29==7)))&&(a14==9)))&&(a25==1)))&&(a22==1))&&(a11==1))))&&(a20==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&((!(a20==1)&&((a25==1)&&(((a7==1)&&((a14==8)&&(((a19==1)&&(((a29==5)||(a29==6))&&(input==3)))&&(a11==1))))&&(a28==1))))&&(a0==1)))&&(a24==1))){
	    	a7 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if((!(a24==1)&&((a20==1)&&(!(a11==1)&&(((a28==1)&&(((((a22==1)&&((a0==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a7==1))&&(a19==4))&&(a25==1)))&&(a14==9)))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&((((a0==1)&&((((a25==1)&&((input==5)&&((a29==8)||(a29==9))))&&(a20==1))&&!(a11==1)))&&(a22==1))&&!(a24==1)))&&(a28==1))&&(a14==9))&&(a19==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a14==9)&&(((a20==1)&&(!(a7==1)&&((!(a11==1)&&((a22==1)&&(((a25==1)&&((input==2)&&(((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))))&&!(a0==1))))&&(a28==1))))&&(a24==1)))){
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	a0 = 1;
	    	return 24;
	    } else if((((!(a7==1)&&(!(a25==1)&&((a14==10)&&((a22==1)&&((a0==1)&&((a28==1)&&((((input==3)&&((a29==6)||(a29==7)))&&(a11==1))&&(a19==4))))))))&&(a24==1))&&(a20==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a24 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((a22==1)&&((a29==8)&&((!(a20==1)&&((a7==1)&&(!(a24==1)&&((a14==9)&&((((a19==5)&&(!(a11==1)&&(input==6)))&&(a28==1))&&!(a25==1))))))&&!(a0==1))))){
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	a0 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((a11==1)&&((((a14==8)&&((a0==1)&&((((((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==1))&&(a25==1))&&(a28==1))&&!(a24==1))&&(a22==1))))&&(a20==1))&&(a7==1)))){
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((((a11==1)&&(((a7==1)&&(((!(a25==1)&&((a20==1)&&((((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))&&(input==3))))&&!(a0==1))&&(a22==1)))&&(a28==1)))&&(a14==9))&&(a24==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a0==1)&&((a20==1)&&((a11==1)&&((((a22==1)&&((!(a25==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6)))))&&(a14==9)))&&(a24==1))&&!(a7==1))))))&&(a19==1))){
	    	a29 = 5;
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if((!(a24==1)&&(!(a25==1)&&((a0==1)&&((!(a20==1)&&(((a19==1)&&((a7==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a11==1))&&(a28==1))))&&(a14==8)))&&(a22==1)))))){
	    	a0 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	return 23;
	    } else if(((a24==1)&&((((a25==1)&&((a28==1)&&((!(a7==1)&&((a20==1)&&((a0==1)&&((a19==3)&&((input==4)&&(a29==6))))))&&(a14==9))))&&(a11==1))&&(a22==1)))){
	    	a7 = 1;
	    	a11 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((((!(a11==1)&&((a7==1)&&(!(a24==1)&&(!(a25==1)&&(((!(a20==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a0==1))&&(a14==8))))))&&(a19==4))&&(a28==1))&&(a22==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if(((!(a24==1)&&((a25==1)&&((a7==1)&&(((a0==1)&&(((a29==6)&&((((a14==8)&&(input==6))&&!(a11==1))&&(a20==1)))&&(a19==1)))&&(a28==1)))))&&(a22==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a0==1)&&(((a22==1)&&((a14==8)&&((((a20==1)&&((input==6)&&(((a19==5)&&(((a7==1)&&!(a25==1))&&(a29==9)))||((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1)))))))&&(a28==1))&&!(a11==1))))&&(a24==1)))){
	    	a29 = 6;
	    	a19 = 4;
	    	a25 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a14==9)&&(!(a20==1)&&(((a24==1)&&((input==3)&&(((((a7==1)&&!(a25==1))&&(a29==9))&&(a19==5))||(((!(a7==1)&&(a25==1))&&(a29==5))&&(a19==1)))))&&(a28==1))))&&!(a0==1))&&(a22==1))&&!(a11==1))){
	    	a19 = 5;
	    	a29 = 7;
	    	a25 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((a24==1)&&(!(a20==1)&&((a28==1)&&((!(a0==1)&&(((a14==8)&&((a22==1)&&((a25==1)&&(((((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5)))&&(input==1)))))&&!(a7==1)))&&(a11==1)))))){
	    	a0 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a11 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	return 24;
	    } else if((((((a7==1)&&((!(a0==1)&&(!(a20==1)&&((((input==3)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))||((a29==6)&&(a19==3))))&&(a28==1))&&(a14==9))))&&!(a11==1)))&&!(a25==1))&&(a22==1))&&!(a24==1))){
	    	a24 = 1;
	    	a19 = 4;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	return -1;
	    } else if((((a7==1)&&((((!(a11==1)&&(!(a20==1)&&((a28==1)&&((a22==1)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==6))))))&&!(a24==1))&&(a25==1))&&(a0==1)))&&(a14==8))){
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((a22==1)&&((a14==9)&&((a7==1)&&(((((a24==1)&&((!(a0==1)&&(((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))||((a29==6)&&(a19==3)))&&(input==6)))&&(a28==1)))&&!(a20==1))&&!(a11==1))&&!(a25==1)))))){
	    	a19 = 4;
	    	a7 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	return 21;
	    } else if(((((((((a0==1)&&((a28==1)&&((a14==8)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a24==1)))))&&!(a11==1))&&(a20==1))&&(a25==1))&&!(a7==1))&&(a22==1))&&(a19==3))){
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((!(a20==1)&&(!(a11==1)&&((a29==8)&&(!(a7==1)&&((a22==1)&&((((((a25==1)&&(input==4))&&(a19==3))&&(a28==1))&&(a0==1))&&(a24==1)))))))&&(a14==8))){
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==4)&&(!(a24==1)&&((((a14==8)&&((a28==1)&&(((a20==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&!(a0==1))&&!(a25==1)))&&(a22==1))))&&(a7==1))&&!(a11==1))))){
	    	a29 = 9;
	    	a20 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((((((((a25==1)&&((a11==1)&&((!(a7==1)&&(((input==1)&&((a29==8)||(a29==9)))&&!(a24==1)))&&!(a0==1))))&&(a14==9))&&(a19==5))&&(a22==1))&&(a28==1))&&!(a20==1))){
	    	a29 = 5;
	    	a25 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a0==1)&&((!(a20==1)&&(((a22==1)&&(!(a11==1)&&((((a25==1)&&(((input==4)&&((a29==5)||(a29==6)))&&(a28==1)))&&(a19==1))&&!(a24==1))))&&!(a7==1)))&&(a14==9)))){
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a7==1)&&(((a14==8)&&(((((((((a20==1)&&(input==3))&&(a19==1))&&(a22==1))&&(a28==1))&&(a0==1))&&(a25==1))&&(a11==1))&&!(a24==1)))&&(a29==6)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a29==8)&&((!(a11==1)&&((!(a0==1)&&(((((a25==1)&&((a14==8)&&((a22==1)&&(input==5))))&&(a28==1))&&!(a20==1))&&(a19==5)))&&!(a7==1)))&&!(a24==1)))){
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	a7 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((a19==2)&&(!(a20==1)&&(((!(a25==1)&&(((a22==1)&&((((a29==7)&&((a28==1)&&(input==3)))&&(a24==1))&&(a14==8)))&&(a11==1)))&&!(a0==1))&&!(a7==1))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a20==1)&&(((((a11==1)&&(!(a0==1)&&((a25==1)&&(((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==2))&&(a28==1)))))&&(a24==1))&&(a14==8))&&(a22==1)))&&!(a7==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a20==1)&&(((((a22==1)&&((a25==1)&&(((a28==1)&&(((input==1)&&(a14==8))&&(a29==8)))&&!(a0==1))))&&!(a11==1))&&(a19==3))&&(a24==1)))&&(a7==1))){
	    	a25 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((((a14==9)&&((a28==1)&&((a19==5)&&((((((!(a20==1)&&((input==4)&&(a29==5)))&&!(a25==1))&&(a22==1))&&(a7==1))&&!(a11==1))&&!(a0==1)))))&&!(a24==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((((a24==1)&&((!(a0==1)&&((a20==1)&&((!(a7==1)&&((a11==1)&&(((input==2)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(a28==1))))&&(a25==1))))&&(a14==9)))&&(a22==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&(!(a7==1)&&((a25==1)&&(((((((((a29==8)||(a29==9))&&(input==5))&&(a28==1))&&!(a0==1))&&(a20==1))&&!(a24==1))&&!(a11==1))&&(a19==4)))))&&(a14==8))){
	    	a29 = 8;
	    	a19 = 5;
	    	a14 = 9;
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((((!(a0==1)&&(!(a11==1)&&((a20==1)&&((a22==1)&&((a28==1)&&((((a19==1)&&((a29==5)&&!(a25==1)))||((((a25==1)&&(a29==8))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5))))&&(input==1)))))))&&(a14==8))&&(a24==1))&&(a7==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a19==3)&&(!(a11==1)&&(((((!(a24==1)&&((a25==1)&&((a29==5)&&((input==3)&&(a20==1)))))&&(a0==1))&&!(a7==1))&&(a14==9))&&(a28==1))))&&(a22==1))){
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((a25==1)&&(((a22==1)&&((!(a20==1)&&(((a11==1)&&((a14==8)&&((a28==1)&&((a19==1)&&(((a29==5)||(a29==6))&&(input==4))))))&&(a7==1)))&&!(a0==1)))&&(a24==1)))){
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a0==1)&&((a19==1)&&((a7==1)&&(((((a11==1)&&(((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a14==10)))&&(a20==1))&&(a24==1))&&(a28==1)))))&&(a25==1))&&(a22==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a24==1)&&((a14==9)&&((a25==1)&&(((!(a0==1)&&(!(a7==1)&&(((a28==1)&&(((a29==6)||(a29==7))&&(input==5)))&&(a19==4))))&&!(a20==1))&&(a11==1))))))){
	    	a19 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	return 24;
	    } else if((((a22==1)&&((a0==1)&&(((a28==1)&&((a11==1)&&((((!(a7==1)&&(!(a24==1)&&(input==6)))&&!(a20==1))&&!(a25==1))&&(a29==9))))&&(a19==1))))&&(a14==9))){
	    	a29 = 8;
	    	a14 = 8;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((a22==1)&&((a0==1)&&((a7==1)&&((a20==1)&&((!(a11==1)&&((a29==9)&&(((a28==1)&&(((a19==1)&&(input==1))&&(a14==8)))&&!(a24==1))))&&!(a25==1))))))){
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if((((a28==1)&&((a0==1)&&((!(a24==1)&&((((a22==1)&&((a25==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==3))))&&(a14==8))&&(a11==1)))&&(a7==1))))&&!(a20==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a11==1)&&((a29==8)&&(!(a25==1)&&((a20==1)&&((a19==2)&&(!(a0==1)&&((a14==8)&&((input==2)&&(a28==1)))))))))&&(a7==1))&&!(a24==1))&&(a22==1))){
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a7==1)&&(((a14==9)&&(((!(a24==1)&&(((a28==1)&&((a20==1)&&((a19==4)&&((input==3)&&((a29==8)||(a29==9))))))&&(a22==1)))&&!(a0==1))&&!(a11==1)))&&!(a25==1)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 6;
	    	return 24;
	    } else if((!(a20==1)&&((!(a11==1)&&(((a22==1)&&((a14==9)&&(((a28==1)&&((!(a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))&&(a24==1)))&&(a7==1))))&&(a19==4)))&&(a25==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a24==1)&&(((a22==1)&&((a25==1)&&((!(a20==1)&&(((((a0==1)&&(input==6))&&(a19==3))&&(a14==8))&&(a28==1)))&&(a11==1))))&&(a29==9))))){
	    	a24 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	return 23;
	    } else if((!(a25==1)&&((!(a11==1)&&(!(a20==1)&&(((a0==1)&&(((((a22==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==3)))&&!(a24==1))&&(a19==4))&&(a14==8)))&&(a28==1))))&&(a7==1)))){
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((!(a20==1)&&(((a14==8)&&(((a24==1)&&((((a0==1)&&((!(a11==1)&&(input==6))&&(a28==1)))&&(a29==6))&&!(a7==1)))&&(a22==1)))&&!(a25==1)))&&(a19==5))){
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if((!(a24==1)&&((a14==9)&&((a7==1)&&(((((((!(a11==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))&&(a22==1))&&!(a25==1))&&(a28==1))&&(a0==1))&&!(a20==1))&&(a19==1)))))){
	    	a7 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((((((((input==2)&&(a28==1))&&(a20==1))&&!(a11==1))&&(a29==7))&&(a25==1))&&(a22==1))&&(a14==9))&&(a24==1))&&(a7==1))&&!(a0==1))&&(a19==1))){
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if((((((!(a11==1)&&(((a24==1)&&(((a22==1)&&((((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(input==3)))&&(a20==1)))&&!(a7==1)))&&(a28==1))&&(a25==1))&&(a0==1))&&(a14==8))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a28==1)&&(!(a11==1)&&(((((((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5))||((((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1))))&&(a29==5))&&(a19==1)))&&(input==6))&&(a22==1))&&!(a0==1)))))){
	    	a29 = 9;
	    	a25 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((a0==1)&&((((((!(a7==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&(a14==9))&&(a22==1)))&&!(a20==1))&&(a28==1))&&(a25==1))&&(a19==3))&&(a24==1))))){
	    	a19 = 5;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a25==1)&&(!(a24==1)&&((a11==1)&&(((a19==3)&&((a0==1)&&((((((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&(a20==1))&&(a22==1))&&!(a7==1))&&(a14==9))))&&(a28==1)))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(((a0==1)&&((a19==4)&&(!(a7==1)&&((((((a22==1)&&(input==6))&&(a20==1))&&(a14==8))&&(a29==6))&&(a24==1)))))&&!(a25==1)))&&(a28==1))){
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if((((a19==4)&&((a25==1)&&((a7==1)&&((((a22==1)&&((a0==1)&&((!(a24==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5)))&&!(a11==1))))&&(a28==1))&&(a14==9)))))&&(a20==1))){
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	return 23;
	    } else if(((a20==1)&&((a14==10)&&(((a0==1)&&((a22==1)&&(((((a24==1)&&((a19==5)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5))))&&(a7==1))&&(a25==1))&&(a11==1))))&&(a28==1))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 2;
	    	return -1;
	    } else if(((a11==1)&&((a14==9)&&(((!(a20==1)&&(((a25==1)&&((((a28==1)&&((input==5)&&((a29==5)||(a29==6))))&&(a0==1))&&(a19==4)))&&(a24==1)))&&(a22==1))&&(a7==1))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((((a20==1)&&((a7==1)&&((a29==6)&&((a19==1)&&(((a28==1)&&((a24==1)&&(input==2)))&&(a0==1))))))&&!(a11==1))&&(a14==8))&&(a22==1)))){
	    	a20 = 0;
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	return 24;
	    } else if(((!(a25==1)&&((a11==1)&&(((a20==1)&&(((((((input==1)&&((a29==8)||(a29==9)))&&(a28==1))&&!(a0==1))&&!(a24==1))&&(a7==1))&&(a14==8)))&&(a22==1))))&&(a19==3))){
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a28==1)&&((a24==1)&&(((a14==8)&&((input==4)&&((((a19==5)&&((a29==9)&&(!(a25==1)&&((a20==1)&&!(a7==1)))))||((((!(a20==1)&&(a7==1))&&(a25==1))&&(a29==5))&&(a19==1)))||(((a29==6)&&((a25==1)&&((a7==1)&&!(a20==1))))&&(a19==1)))))&&!(a11==1))))&&!(a0==1))&&(a22==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(((!(a24==1)&&((a25==1)&&(((a20==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a22==1)))&&(a0==1))))&&(a14==9))&&(a19==3)))&&(a7==1))&&!(a11==1))){
	    	a29 = 5;
	    	a25 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((a24==1)&&((a29==6)&&(((a22==1)&&((((((!(a0==1)&&(!(a25==1)&&(input==3)))&&(a28==1))&&(a20==1))&&(a7==1))&&(a14==9))&&(a19==5)))&&(a11==1))))){
	    	a29 = 7;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a0==1)&&((a28==1)&&(((a7==1)&&(((a14==8)&&((((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))&&(input==4))&&!(a25==1)))&&!(a11==1)))&&(a22==1))))&&!(a24==1))&&(a20==1))){
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a11==1)&&((a20==1)&&(!(a0==1)&&((a28==1)&&(((a22==1)&&((a14==8)&&((a25==1)&&((a19==4)&&(((input==4)&&((a29==6)||(a29==7)))&&(a24==1))))))&&(a7==1))))))){
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 0;
	    	a19 = 3;
	    	a14 = 9;
	    	return 23;
	    } else if((((!(a11==1)&&(((a24==1)&&(((a20==1)&&((a28==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==6))&&(a25==1))&&(a22==1))))&&(a19==3)))&&(a14==9)))&&(a7==1))&&!(a0==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((!(a7==1)&&(((((a11==1)&&((a20==1)&&((((a29==5)||(a29==6))&&(input==2))&&(a28==1))))&&(a19==1))&&(a24==1))&&(a14==8)))&&!(a25==1)))&&(a22==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((((a0==1)&&((((a11==1)&&((a22==1)&&((a24==1)&&((a25==1)&&((((a29==5)&&(a19==5))||(((a19==4)&&(a29==8))||((a29==9)&&(a19==4))))&&(input==4))))))&&(a14==9))&&!(a7==1)))&&!(a20==1))&&(a28==1))){
	    	a19 = 2;
	    	a7 = 1;
	    	a25 = 0;
	    	a14 = 10;
	    	a20 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a19==5)&&(((((a22==1)&&((a20==1)&&(!(a0==1)&&((a11==1)&&((a14==8)&&(((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&(a25==1)))))))&&(a28==1))&&(a24==1))&&!(a7==1)))){
	    	a24 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((a28==1)&&((a20==1)&&((a14==9)&&((!(a25==1)&&(((((a11==1)&&(((a29==8)||(a29==9))&&(input==1)))&&(a19==1))&&(a24==1))&&(a7==1)))&&(a22==1))))))){
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a24==1)&&(((a25==1)&&(!(a11==1)&&(((a19==4)&&(((a28==1)&&((a14==8)&&(!(a20==1)&&((input==2)&&((a29==6)||(a29==7))))))&&!(a0==1)))&&(a7==1))))&&(a22==1)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a19==3)&&((a28==1)&&(!(a24==1)&&(!(a11==1)&&((a0==1)&&(((a14==8)&&((a22==1)&&((!(a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4)))&&(a25==1))))&&(a7==1)))))))){
	    	a7 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a20 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((((!(a25==1)&&((a24==1)&&(((a14==8)&&((((a7==1)&&((((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&(input==1)))&&(a22==1))&&!(a11==1)))&&(a28==1))))&&(a20==1))&&(a0==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 5;
	    	return 23;
	    } else if(((!(a25==1)&&((a22==1)&&((a7==1)&&(!(a11==1)&&((a28==1)&&((a24==1)&&(((a14==8)&&((a20==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5))))&&(a0==1))))))))&&(a19==5))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==10)&&((a20==1)&&((!(a7==1)&&((a0==1)&&((a24==1)&&((a22==1)&&(((input==1)&&(((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9))))||((!(a25==1)&&(a29==5))&&(a19==1))))&&(a28==1))))))&&(a11==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a11==1)&&((a22==1)&&((((a24==1)&&((a0==1)&&((((((!(a20==1)&&(a7==1))&&(a25==1))&&(a29==5))&&(a19==1))||(((a19==5)&&((a29==8)&&(!(a25==1)&&(!(a7==1)&&(a20==1)))))||((a19==5)&&((((a20==1)&&!(a7==1))&&!(a25==1))&&(a29==9)))))&&(input==2))))&&(a14==9))&&(a28==1))))){
	    	a29 = 6;
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a14==9)&&((!(a25==1)&&(!(a11==1)&&(((a22==1)&&((a0==1)&&((!(a24==1)&&((a28==1)&&((input==2)&&!(a20==1))))&&(a29==6))))&&(a19==3))))&&(a7==1)))){
	    	a7 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	a20 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((a20==1)&&((a24==1)&&(((a19==3)&&((a11==1)&&((a14==9)&&((a7==1)&&((a28==1)&&(((((a29==6)||(a29==7))&&(input==4))&&(a22==1))&&!(a25==1)))))))&&!(a0==1))))){
	    	a0 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	a29 = 6;
	    	return 23;
	    } else if(((a22==1)&&(((a20==1)&&((((a11==1)&&(((!(a24==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&!(a0==1)))&&!(a25==1))&&(a19==2)))&&(a28==1))&&(a14==9)))&&(a7==1)))){
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&(!(a20==1)&&((a19==4)&&(((a22==1)&&((a0==1)&&(!(a24==1)&&(!(a7==1)&&((a29==9)&&(((input==4)&&!(a11==1))&&(a28==1)))))))&&(a25==1)))))){
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a28==1)&&(((a29==6)&&((a14==8)&&((a0==1)&&((a22==1)&&(!(a25==1)&&(!(a24==1)&&(((a20==1)&&(input==4))&&!(a11==1))))))))&&(a19==3))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a0==1)&&(((a22==1)&&((a25==1)&&((((a24==1)&&((a19==4)&&((a11==1)&&((input==4)&&((a29==6)||(a29==7))))))&&(a28==1))&&!(a20==1))))&&!(a7==1)))&&(a14==9))){
	    	a29 = 6;
	    	a25 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a7 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((((!(a0==1)&&((a19==3)&&((a24==1)&&((a7==1)&&(((a28==1)&&(((a14==9)&&((input==1)&&((a29==7)||(a29==8))))&&(a11==1)))&&!(a20==1))))))&&(a25==1))&&(a22==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a28==1)&&((a7==1)&&(!(a25==1)&&(!(a24==1)&&(!(a11==1)&&(!(a20==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==3))))))))&&(a0==1))&&(a14==8))&&(a22==1))){
	    	a25 = 1;
	    	a19 = 5;
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if((((((a14==8)&&(!(a25==1)&&((!(a7==1)&&(((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4)))&&(input==3))&&(a22==1))&&!(a0==1)))&&(a20==1))))&&(a11==1))&&(a24==1))&&(a28==1))){
	    	a0 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if(((((((a28==1)&&((a0==1)&&(((a7==1)&&(!(a24==1)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==1))))&&(a14==9))))&&(a11==1))&&(a22==1))&&!(a25==1))&&!(a20==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&(!(a11==1)&&(((!(a7==1)&&((a14==8)&&((!(a24==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a28==1))&&!(a0==1)))&&(a25==1))))&&!(a20==1))&&(a19==5))))){
	    	a11 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a20==1)&&((!(a11==1)&&((((a29==9)&&((a14==9)&&((a19==5)&&((a28==1)&&(((input==2)&&(a22==1))&&!(a7==1))))))&&!(a24==1))&&!(a0==1)))&&(a25==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((a20==1)&&((a28==1)&&(((a29==6)&&((a14==9)&&(!(a25==1)&&(((input==4)&&!(a24==1))&&(a7==1)))))&&!(a11==1))))&&(a19==4)))&&!(a0==1))){
	    	a20 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 3;
	    	a24 = 1;
	    	return -1;
	    } else if((((((((a7==1)&&(((((((a29==6)||(a29==7))&&(input==1))&&!(a0==1))&&!(a25==1))&&(a20==1))&&(a14==8)))&&(a19==2))&&!(a24==1))&&(a28==1))&&(a22==1))&&(a11==1))){
	    	a19 = 4;
	    	a29 = 6;
	    	a14 = 9;
	    	a25 = 1;
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((((((a28==1)&&(!(a11==1)&&((a24==1)&&(((input==6)&&(((!(a25==1)&&(a29==5))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a29==9)&&(a25==1))))))&&(a0==1)))))&&!(a7==1))&&(a22==1))&&(a20==1))&&(a14==9))){
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a19==3)&&((((a22==1)&&((a7==1)&&((a24==1)&&(((a14==9)&&((input==6)&&(((a29==6)||(a29==7))||(a29==8))))&&(a20==1)))))&&!(a11==1))&&!(a0==1)))&&!(a25==1))&&(a28==1))){
	    	a24 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	return 24;
	    } else if((((!(a0==1)&&((a22==1)&&((a19==5)&&(!(a7==1)&&((((a11==1)&&(((input==2)&&(a29==5))&&(a25==1)))&&(a24==1))&&(a20==1))))))&&(a28==1))&&(a14==8))){
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==9)&&(!(a24==1)&&(!(a25==1)&&(!(a0==1)&&(!(a11==1)&&((a28==1)&&((!(a20==1)&&(((a7==1)&&(((a29==6)||(a29==7))&&(input==1)))&&(a22==1)))&&(a19==1))))))))){
	    	a11 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((!(a25==1)&&(((a22==1)&&(!(a20==1)&&(((a14==9)&&((a28==1)&&((a19==2)&&(((((a29==8)||(a29==9))&&(input==3))&&!(a24==1))&&!(a0==1)))))&&(a11==1))))&&!(a7==1)))){
	    	a24 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a20 = 1;
	    	return 24;
	    } else if((((a14==9)&&((!(a7==1)&&((a28==1)&&(!(a25==1)&&((((((input==3)&&((a29==5)||(a29==6)))&&!(a24==1))&&(a22==1))&&!(a0==1))&&(a19==3)))))&&(a11==1)))&&!(a20==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a14==8)&&(!(a20==1)&&((((!(a25==1)&&((a24==1)&&(((((a29==7)||(a29==8))&&(input==1))&&(a22==1))&&!(a7==1))))&&(a11==1))&&(a19==1))&&(a28==1)))))){
	    	a25 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&(((a7==1)&&(((a20==1)&&((a11==1)&&(((a25==1)&&((a19==4)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&(a22==1))))&&!(a24==1))))&&!(a0==1)))&&(a14==9)))){
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if((((((!(a7==1)&&(((!(a25==1)&&((((input==3)&&((a29==8)||(a29==9)))&&!(a20==1))&&(a28==1)))&&(a14==9))&&(a19==2)))&&(a24==1))&&!(a11==1))&&!(a0==1))&&(a22==1))){
	    	a24 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a29==5)&&(!(a7==1)&&((((((!(a24==1)&&((input==4)&&!(a20==1)))&&(a19==3))&&(a28==1))&&(a0==1))&&(a14==8))&&(a25==1))))&&(a11==1))&&(a22==1))){
	    	a25 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a20==1)&&(((a28==1)&&(((!(a11==1)&&((a7==1)&&(((((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&(a24==1))&&(a19==3))&&(a22==1))))&&!(a0==1))&&!(a25==1)))&&(a14==8)))){
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	return 21;
	    } else if(((a19==3)&&(((a29==8)&&(!(a24==1)&&(((a28==1)&&(((((a20==1)&&(!(a11==1)&&(input==2)))&&!(a7==1))&&(a14==9))&&!(a0==1)))&&(a22==1))))&&(a25==1)))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&(!(a20==1)&&((a14==8)&&((!(a11==1)&&(((a28==1)&&((a0==1)&&((((input==1)&&((a29==5)||(a29==6)))&&!(a7==1))&&!(a24==1))))&&(a19==5)))&&(a22==1)))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a11==1)&&(!(a0==1)&&(((a28==1)&&((((a19==1)&&((a29==5)&&((((a20==1)&&(a7==1))&&!(a24==1))&&(a25==1))))||((((a29==8)&&(!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1))))&&(a19==5))||(((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5))))&&(input==6)))&&(a14==8)))))){
	    	a25 = 0;
	    	a19 = 5;
	    	a24 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((!(a11==1)&&(((!(a0==1)&&(((a7==1)&&(!(a20==1)&&((a29==6)&&((((input==3)&&(a19==3))&&(a28==1))&&(a24==1)))))&&(a25==1)))&&(a14==8))&&(a22==1)))){
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	a11 = 1;
	    	return 24;
	    } else if((((a24==1)&&((a14==10)&&(((((a28==1)&&((((((a29==5)||(a29==6))&&(input==4))&&(a11==1))&&(a22==1))&&!(a20==1)))&&(a7==1))&&(a25==1))&&(a0==1))))&&(a19==1))){
	    	a29 = 9;
	    	a14 = 9;
	    	a19 = 2;
	    	return 24;
	    } else if((!(a25==1)&&((a22==1)&&((a19==1)&&(!(a7==1)&&((a0==1)&&(((((((input==3)&&(((a29==5)||(a29==6))||(a29==7)))&&(a14==9))&&(a28==1))&&(a11==1))&&(a24==1))&&(a20==1)))))))){
	    	a19 = 4;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	return 21;
	    } else if((((((((a14==8)&&((((a28==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a25==1)))&&(a7==1))&&!(a0==1)))&&!(a20==1))&&(a22==1))&&(a11==1))&&!(a24==1))&&(a19==5))){
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if((((a24==1)&&(!(a25==1)&&(((a7==1)&&((a28==1)&&(((a19==1)&&(!(a20==1)&&((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4)))))&&(a14==8))))&&!(a11==1))))&&!(a0==1))){
	    	a29 = 8;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a25==1)&&((a28==1)&&(!(a24==1)&&((((a7==1)&&((a20==1)&&((((input==5)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))&&(a11==1))&&(a0==1))))&&(a22==1))&&(a14==8)))))){
	    	a29 = 6;
	    	a19 = 3;
	    	a11 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((a22==1)&&(!(a20==1)&&(((((a7==1)&&(((a0==1)&&((((input==2)&&((a29==5)||(a29==6)))&&(a14==8))&&(a28==1)))&&!(a24==1)))&&!(a11==1))&&!(a25==1))&&(a19==3))))){
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a11==1)&&(((((a28==1)&&((a25==1)&&(((a22==1)&&((a0==1)&&(((a19==5)&&(input==1))&&!(a7==1))))&&(a29==6))))&&(a20==1))&&(a14==8))&&!(a24==1)))){
	    	a7 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	return 24;
	    } return calculate_output16(input);
	}

	int calculate_output16(int input) {
	    if((((a19==2)&&(!(a25==1)&&((a14==9)&&(!(a7==1)&&(!(a11==1)&&((((a22==1)&&((a24==1)&&((a28==1)&&(input==4))))&&(a20==1))&&!(a0==1)))))))&&(a29==7))){
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if(((a19==1)&&((((a11==1)&&(((a28==1)&&(((((a22==1)&&(((a29==5)||(a29==6))&&(input==5)))&&(a25==1))&&!(a20==1))&&(a24==1)))&&(a14==8)))&&(a7==1))&&(a0==1)))){
	    	a20 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((a19==4)&&(((a0==1)&&(!(a25==1)&&((a28==1)&&((!(a20==1)&&(!(a7==1)&&((a14==9)&&(!(a11==1)&&((input==4)&&((a29==6)||(a29==7)))))))&&!(a24==1)))))&&(a22==1)))){
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if((((((((((a22==1)&&((a25==1)&&(((a28==1)&&(input==5))&&(a29==9))))&&!(a0==1))&&!(a24==1))&&(a7==1))&&(a19==1))&&(a20==1))&&(a14==9))&&(a11==1))){
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((!(a20==1)&&((!(a7==1)&&(((a29==7)&&((((a24==1)&&((a19==2)&&(input==4)))&&(a22==1))&&!(a0==1)))&&(a28==1)))&&(a14==8)))&&!(a25==1))&&(a11==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 0;
	    	a14 = 9;
	    	return 21;
	    } else if(((a24==1)&&((a7==1)&&((a25==1)&&((((a28==1)&&(((a22==1)&&((a0==1)&&(((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&(a19==4))))&&!(a20==1)))&&(a14==10))&&(a11==1)))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a7==1)&&((a22==1)&&((((a29==9)&&(((a19==2)&&((!(a0==1)&&((a14==8)&&(input==3)))&&(a28==1)))&&!(a24==1)))&&!(a25==1))&&(a20==1))))&&(a11==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((!(a25==1)&&((a14==9)&&((((a7==1)&&((!(a0==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2)))&&(a28==1)))&&(a22==1))&&(a24==1))))&&!(a20==1))&&(a19==3)))){
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a20==1)&&((a11==1)&&(!(a24==1)&&((a28==1)&&((((!(a0==1)&&(((input==1)&&((a29==5)||(a29==6)))&&(a22==1)))&&(a7==1))&&(a19==3))&&(a25==1)))))))){
	    	a29 = 6;
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if((((a0==1)&&((a14==9)&&((a22==1)&&((a24==1)&&((((a20==1)&&((a19==3)&&((!(a7==1)&&(input==5))&&!(a11==1))))&&(a28==1))&&(a25==1))))))&&(a29==7))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&((((a0==1)&&((a22==1)&&((a7==1)&&(!(a20==1)&&((a14==8)&&(!(a24==1)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==3))))))))&&!(a25==1))&&(a11==1)))){
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	a0 = 0;
	    	return 24;
	    } else if((((!(a11==1)&&(((!(a0==1)&&((!(a20==1)&&((a22==1)&&((input==2)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))))))&&(a24==1)))&&(a7==1))&&!(a25==1)))&&(a28==1))&&(a14==8))){
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((((a29==5)&&((a22==1)&&(!(a24==1)&&((a14==8)&&(!(a7==1)&&(((input==2)&&(a11==1))&&!(a20==1)))))))&&(a28==1))&&(a0==1))&&(a25==1))&&(a19==3))){
	    	a7 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	return 24;
	    } else if(((((!(a0==1)&&((a7==1)&&(((a22==1)&&((a14==8)&&(((a25==1)&&((input==5)&&((a29==6)||(a29==7))))&&!(a20==1))))&&!(a24==1))))&&(a11==1))&&(a28==1))&&(a19==3))){
	    	a19 = 2;
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	a0 = 1;
	    	return 23;
	    } else if((((a0==1)&&(!(a20==1)&&((((!(a24==1)&&((a28==1)&&(((a14==9)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1)))&&(a19==1))))&&(a11==1))&&!(a25==1))&&(a22==1))))&&!(a7==1))){
	    	a0 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a24==1)&&(((!(a25==1)&&((!(a11==1)&&(((a19==2)&&((a14==9)&&((a28==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))))&&!(a0==1)))&&(a20==1)))&&(a7==1))&&(a22==1)))){
	    	a24 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((((a28==1)&&((a22==1)&&((((a0==1)&&((!(a24==1)&&((a20==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7)))))&&!(a25==1)))&&!(a11==1))&&(a7==1))))&&(a14==9))&&(a19==5))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a25==1)&&(((a14==8)&&(((a22==1)&&(((((a7==1)&&(!(a0==1)&&((input==3)&&((a29==5)||(a29==6)))))&&!(a11==1))&&!(a24==1))&&(a28==1)))&&(a19==2)))&&!(a20==1)))){
	    	a29 = 8;
	    	a14 = 9;
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a7==1)&&((a20==1)&&((!(a24==1)&&((((a14==8)&&(((a28==1)&&(!(a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3))))&&(a22==1)))&&!(a0==1))&&(a11==1)))&&(a19==1))))){
	    	a19 = 2;
	    	a29 = 8;
	    	a25 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if(((((a14==8)&&(!(a24==1)&&((a25==1)&&(((((a7==1)&&((input==6)&&(((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))))&&(a0==1))&&!(a11==1))&&(a28==1)))))&&(a20==1))&&(a22==1))){
	    	a29 = 7;
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	return 24;
	    } else if((!(a24==1)&&(!(a11==1)&&((a7==1)&&((a0==1)&&((a22==1)&&((!(a20==1)&&((a14==8)&&((((a19==5)&&((a29==9)&&(a25==1)))||((!(a25==1)&&(a29==5))&&(a19==1)))&&(input==1))))&&(a28==1)))))))){
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	a7 = 0;
	    	return 23;
	    } else if(((!(a25==1)&&(!(a20==1)&&((a24==1)&&((a14==9)&&((a22==1)&&((a7==1)&&((a28==1)&&((a11==1)&&((((a29==5)||(a29==6))&&(input==3))&&(a0==1))))))))))&&(a19==4))){
	    	a11 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((a28==1)&&((a29==7)&&((a0==1)&&(((a14==8)&&((a11==1)&&((a20==1)&&((a19==5)&&(!(a24==1)&&((!(a25==1)&&(input==5))&&(a22==1)))))))&&!(a7==1)))))){
	    	a11 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	return 21;
	    } else if(((a20==1)&&((((a25==1)&&((((a22==1)&&((!(a24==1)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==6)))&&!(a7==1)))&&!(a0==1))&&(a28==1)))&&(a14==9))&&(a11==1)))){
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 4;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	return 21;
	    } else if(((a14==9)&&((a22==1)&&((((a28==1)&&(((a20==1)&&((((a19==3)&&((input==3)&&!(a7==1)))&&!(a0==1))&&(a29==8)))&&!(a11==1)))&&(a25==1))&&!(a24==1))))){
	    	a20 = 0;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 2;
	    	a0 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a14==9)&&((((a7==1)&&((a0==1)&&((a19==5)&&(((a28==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&!(a11==1))&&!(a20==1)))&&!(a25==1)))))&&(a22==1))&&!(a24==1)))){
	    	a29 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((((!(a11==1)&&((((a20==1)&&((((a0==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a25==1)))&&(a7==1))&&(a28==1)))&&(a22==1))&&(a19==5)))&&!(a24==1))&&(a14==9))){
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((!(a20==1)&&((!(a11==1)&&(((((a24==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))&&(a14==8))&&(a22==1))&&!(a7==1)))&&(a28==1)))&&(a19==3)))&&(a25==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a20==1)&&((!(a0==1)&&((!(a11==1)&&(((((a22==1)&&((input==1)&&!(a24==1)))&&(a19==3))&&!(a7==1))&&!(a25==1)))&&(a29==6)))&&(a14==8))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((a11==1)&&(!(a25==1)&&(((a22==1)&&(((((a7==1)&&(!(a20==1)&&(((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))&&(input==3))))&&(a14==9))&&!(a0==1))&&(a28==1)))&&(a24==1))))){
	    	a19 = 3;
	    	a0 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if((((!(a0==1)&&((a28==1)&&((a29==6)&&((a7==1)&&((a14==9)&&((a22==1)&&((!(a11==1)&&((input==5)&&(a24==1)))&&(a25==1))))))))&&(a19==1))&&!(a20==1))){
	    	a11 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 0;
	    	return -1;
	    } else if((((a25==1)&&((((((a14==8)&&((a20==1)&&((a24==1)&&(((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==1)))))&&(a0==1))&&!(a7==1))&&(a11==1))&&(a22==1)))&&(a28==1))){
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	return 23;
	    } else if(((!(a25==1)&&((((((((a11==1)&&((input==5)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))))&&!(a24==1))&&(a28==1))&&(a0==1))&&(a14==10))&&(a20==1))&&(a7==1)))&&(a22==1))){
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if(((a22==1)&&(((a28==1)&&((a24==1)&&((((((!(a20==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a19==3))&&!(a11==1))&&(a25==1))&&(a14==9))&&(a0==1))))&&(a7==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	return 24;
	    } else if((((a19==2)&&(((a11==1)&&(!(a25==1)&&(((((a20==1)&&((((a29==8)||(a29==9))&&(input==3))&&(a24==1)))&&(a28==1))&&(a14==10))&&(a7==1))))&&(a0==1)))&&(a22==1))){
	    	a14 = 9;
	    	a19 = 4;
	    	a29 = 5;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if((!(a0==1)&&(((((a14==9)&&((((a22==1)&&((a7==1)&&(!(a24==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2)))))&&(a11==1))&&(a19==3)))&&(a20==1))&&!(a25==1))&&(a28==1)))){
	    	a7 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a19 = 4;
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((((a14==8)&&(((a28==1)&&((((a29==9)&&((!(a0==1)&&(!(a7==1)&&((a19==5)&&(input==6))))&&(a25==1)))&&(a22==1))&&(a20==1)))&&(a24==1)))&&(a11==1))){
	    	a25 = 0;
	    	a19 = 2;
	    	a7 = 1;
	    	return 24;
	    } else if(((a14==9)&&(!(a7==1)&&(((((a24==1)&&((a29==8)&&(((a20==1)&&((a19==1)&&(!(a0==1)&&(input==2))))&&!(a11==1))))&&(a25==1))&&(a28==1))&&(a22==1))))){
	    	a29 = 5;
	    	a19 = 4;
	    	a0 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a20==1)&&((a14==8)&&(((((a25==1)&&(((a24==1)&&(((input==2)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5))))&&!(a7==1)))&&(a28==1)))&&(a11==1))&&!(a0==1))&&(a22==1))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((a28==1)&&(!(a25==1)&&(((((a29==8)&&((a7==1)&&(input==1)))&&!(a20==1))&&!(a11==1))&&(a19==5))))&&!(a0==1))&&(a14==8))&&(a24==1))&&(a22==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a0==1)&&((((a22==1)&&((a14==9)&&(!(a20==1)&&((!(a7==1)&&(((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))&&(input==4)))&&(a25==1)))))&&(a24==1))&&(a11==1))))){
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	a7 = 1;
	    	a14 = 10;
	    	return 24;
	    } else if((((a25==1)&&((a0==1)&&((a22==1)&&((((a28==1)&&((!(a11==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==6))&&!(a24==1)))&&(a19==2)))&&(a14==9))&&(a20==1)))))&&(a7==1))){
	    	a19 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return 21;
	    } else if((((a28==1)&&((((a24==1)&&((a19==4)&&((((((input==6)&&!(a11==1))&&(a20==1))&&(a14==8))&&(a25==1))&&(a22==1))))&&(a29==7))&&!(a0==1)))&&!(a7==1))){
	    	a14 = 9;
	    	a19 = 2;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((((a25==1)&&(((a19==4)&&(!(a0==1)&&(((a14==8)&&((a20==1)&&(!(a7==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3)))))&&(a22==1))))&&(a11==1)))&&(a28==1))&&!(a24==1))){
	    	a20 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	return 23;
	    } else if(((!(a25==1)&&(((a22==1)&&((a14==9)&&(((((a24==1)&&((a19==5)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1))))&&!(a11==1))&&!(a20==1))&&!(a7==1))))&&!(a0==1)))&&(a28==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if((((a22==1)&&((((a20==1)&&((((a19==4)&&((a14==10)&&(!(a25==1)&&((input==6)&&(a11==1)))))&&(a7==1))&&(a0==1)))&&(a29==9))&&(a28==1)))&&(a24==1))){
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((((a28==1)&&((a14==9)&&((((a20==1)&&((a25==1)&&((a22==1)&&((input==5)&&((a29==9)||((a29==7)||(a29==8)))))))&&!(a0==1))&&!(a11==1))))&&(a19==2))&&(a24==1)))){
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 3;
	    	a20 = 0;
	    	return 23;
	    } else if(((a25==1)&&(!(a11==1)&&((a19==2)&&((a24==1)&&((!(a20==1)&&((((((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&(a28==1))&&(a22==1))&&!(a0==1))&&!(a7==1)))&&(a14==9))))))){
	    	a14 = 8;
	    	a29 = 6;
	    	a11 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((((a28==1)&&((a19==1)&&(!(a11==1)&&((a24==1)&&(!(a20==1)&&((a14==9)&&(!(a0==1)&&(((a25==1)&&(((a29==8)||(a29==9))&&(input==3)))&&!(a7==1)))))))))&&(a22==1))){
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	a24 = 0;
	    	return -1;
	    } else if(((a0==1)&&((!(a25==1)&&(((((a29==9)&&(((a19==2)&&(((input==3)&&(a22==1))&&!(a20==1)))&&(a28==1)))&&(a11==1))&&(a14==8))&&(a24==1)))&&(a7==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a24==1)&&(!(a7==1)&&((a11==1)&&((a28==1)&&(((a20==1)&&((a25==1)&&(!(a0==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==1)))))&&(a14==9)))))))){
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a7==1)&&((a28==1)&&((a20==1)&&(!(a24==1)&&(((a25==1)&&(!(a0==1)&&((((a14==9)&&((a29==5)&&(input==2)))&&(a11==1))&&(a22==1))))&&(a19==2))))))){
	    	a0 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if(((((a19==2)&&((a28==1)&&((a7==1)&&((((!(a25==1)&&(!(a24==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3))))&&(a0==1))&&!(a20==1))&&(a22==1)))))&&(a11==1))&&(a14==8))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a20==1)&&((a25==1)&&((!(a24==1)&&(((!(a0==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a22==1)))&&!(a7==1))&&(a19==1)))&&!(a11==1))))&&(a28==1))&&(a14==8))){
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&(!(a7==1)&&(((((a24==1)&&((!(a11==1)&&(!(a0==1)&&((input==2)&&(a22==1))))&&(a14==9)))&&!(a25==1))&&(a28==1))&&(a19==4))))&&(a29==5))){
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a24==1)&&(((a14==9)&&((a28==1)&&((a22==1)&&((!(a0==1)&&((input==2)&&(((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))))&&!(a25==1)))))&&!(a7==1)))&&(a11==1))&&(a20==1))){
	    	a0 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a11 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	return 24;
	    } else if((((((a0==1)&&(((a19==4)&&(((a25==1)&&((a7==1)&&((a14==9)&&((input==1)&&((a29==5)||(a29==6))))))&&(a11==1)))&&(a22==1)))&&(a24==1))&&(a28==1))&&!(a20==1))){
	    	a14 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((((a29==8)&&(((((a19==4)&&((a14==10)&&(((a24==1)&&((input==2)&&!(a7==1)))&&!(a25==1))))&&(a28==1))&&(a11==1))&&(a0==1)))&&(a22==1))&&(a20==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a11==1)&&((!(a0==1)&&(!(a7==1)&&(((((a28==1)&&((a14==8)&&(((input==3)&&((a29==8)||(a29==9)))&&(a22==1))))&&!(a20==1))&&(a25==1))&&(a19==4))))&&!(a24==1)))){
	    	a29 = 7;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if(((a14==9)&&((((a28==1)&&(((!(a25==1)&&((a19==4)&&(!(a11==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==4))&&(a7==1)))))&&(a22==1))&&(a24==1)))&&(a0==1))&&(a20==1)))){
	    	a0 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a25==1)&&(((a11==1)&&((a28==1)&&(((a0==1)&&((a14==9)&&((a19==2)&&(!(a20==1)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7)))))))&&(a24==1))))&&(a7==1))))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&(!(a20==1)&&(((a11==1)&&((a28==1)&&((a0==1)&&(((a22==1)&&(((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&(a14==8)))&&(a19==2)))))&&!(a7==1))))&&(a25==1))){
	    	a19 = 1;
	    	a11 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a20 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if(((((((a14==9)&&(!(a7==1)&&((((a29==9)&&((a22==1)&&((input==4)&&!(a11==1))))&&(a28==1))&&(a19==3))))&&!(a20==1))&&(a0==1))&&(a24==1))&&!(a25==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 4;
	    	a7 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if((((((a0==1)&&(!(a24==1)&&(!(a7==1)&&((((a14==9)&&(!(a11==1)&&((input==6)&&((a29==5)||(a29==6)))))&&!(a25==1))&&(a22==1)))))&&(a19==1))&&(a28==1))&&(a20==1))){
	    	a7 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	a25 = 1;
	    	return 21;
	    } else if(((((((!(a20==1)&&(!(a7==1)&&((((a25==1)&&((input==6)&&!(a24==1)))&&(a19==1))&&(a22==1))))&&!(a0==1))&&(a29==6))&&(a28==1))&&(a11==1))&&(a14==9))){
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a20==1)&&((a14==9)&&(((!(a25==1)&&(((!(a11==1)&&(((input==6)&&((a29==7)||(a29==8)))&&(a7==1)))&&(a28==1))&&(a19==3)))&&!(a24==1))&&!(a0==1)))))){
	    	a11 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((((((!(a20==1)&&((a28==1)&&((((((a25==1)&&!(a7==1))&&(a29==5))&&(a19==1))||((((a29==8)&&((a7==1)&&!(a25==1)))&&(a19==5))||((((a7==1)&&!(a25==1))&&(a29==9))&&(a19==5))))&&(input==1))))&&(a0==1))&&(a14==9))&&!(a24==1))&&(a22==1))&&(a11==1))){
	    	a25 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((a28==1)&&((a24==1)&&((!(a11==1)&&(((a22==1)&&(((a14==9)&&(!(a20==1)&&((a19==5)&&(((a29==5)||(a29==6))&&(input==6)))))&&(a0==1)))&&(a7==1)))&&!(a25==1))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	return -1;
	    } else if((((((((a22==1)&&((a20==1)&&(!(a25==1)&&((((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&(a7==1))&&(a24==1)))))&&(a14==10))&&(a28==1))&&(a19==5))&&(a0==1))&&(a11==1))){
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 9;
	    	a0 = 0;
	    	return 21;
	    } else if(((!(a7==1)&&(((a0==1)&&(((a14==8)&&((a11==1)&&(!(a25==1)&&(!(a20==1)&&((((a29==5)||(a29==6))&&(input==5))&&(a28==1))))))&&(a22==1)))&&(a24==1)))&&(a19==3))){
	    	a20 = 1;
	    	a24 = 0;
	    	a7 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((a14==9)&&((a7==1)&&(((a11==1)&&((a24==1)&&((a25==1)&&((((a28==1)&&(!(a0==1)&&(((a29==7)||(a29==8))&&(input==2))))&&(a19==5))&&(a22==1)))))&&(a20==1))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a28==1)&&((!(a0==1)&&((((a19==5)&&((a22==1)&&((a24==1)&&(((input==4)&&(a25==1))&&(a29==7)))))&&!(a7==1))&&!(a20==1)))&&(a11==1)))&&(a14==9))){
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 3;
	    	a24 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if((((a14==10)&&((a28==1)&&(((a19==1)&&((((a24==1)&&((a7==1)&&((a22==1)&&((input==6)&&((a29==5)||(a29==6))))))&&!(a20==1))&&(a25==1)))&&(a11==1))))&&(a0==1))){
	    	a7 = 0;
	    	a19 = 5;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 6;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((a28==1)&&(((a0==1)&&(((((((a19==1)&&(!(a25==1)&&(a29==5)))||((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9)))))&&(input==6))&&(a14==9))&&(a20==1))&&(a22==1)))&&(a11==1))))&&(a7==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((!(a24==1)&&((a28==1)&&(((a14==9)&&((a11==1)&&(((!(a20==1)&&((input==2)&&((a29==6)||(a29==7))))&&!(a0==1))&&(a19==5))))&&(a22==1))))&&!(a7==1)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a11==1)&&(!(a0==1)&&(((a22==1)&&(!(a24==1)&&((input==6)&&((((a29==9)&&(a25==1))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5)))))))&&!(a7==1))))&&(a28==1))&&(a14==8))&&(a20==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if(((!(a20==1)&&((a22==1)&&((a28==1)&&(((a0==1)&&(((a14==10)&&(!(a25==1)&&(!(a7==1)&&((input==6)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a24==1)))&&(a19==2)))))&&(a11==1))){
	    	a0 = 0;
	    	a25 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&(!(a11==1)&&((((a20==1)&&((((((a29==7)||(a29==8))&&(input==6))&&(a28==1))&&(a0==1))&&!(a7==1)))&&(a14==9))&&(a22==1))))&&(a24==1))&&(a19==4))){
	    	a11 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	return 24;
	    } else if((((((a11==1)&&((a24==1)&&((a14==10)&&(((((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==6))&&!(a20==1))&&(a25==1))&&(a7==1)))))&&(a0==1))&&(a28==1))&&(a22==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==8)&&((!(a0==1)&&((a28==1)&&(!(a24==1)&&(((!(a11==1)&&(((input==3)&&(a19==5))&&(a29==8)))&&!(a25==1))&&!(a20==1)))))&&(a22==1)))&&!(a7==1))){
	    	a29 = 5;
	    	a19 = 2;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((!(a7==1)&&(((!(a20==1)&&((a28==1)&&(((a11==1)&&((a22==1)&&((a14==8)&&((input==2)&&(a0==1)))))&&(a19==3))))&&(a25==1))&&(a29==8)))&&!(a24==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a20==1)&&(!(a7==1)&&((a11==1)&&((((a28==1)&&((a0==1)&&(((input==1)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(a14==10))))&&!(a25==1))&&(a24==1))))))){
	    	a0 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((!(a7==1)&&(!(a24==1)&&((a22==1)&&(((a14==8)&&((((a25==1)&&(((a0==1)&&(input==4))&&(a29==6)))&&(a19==1))&&(a11==1)))&&(a20==1)))))&&(a28==1))){
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if((((a14==9)&&((a0==1)&&(((a24==1)&&(((((a22==1)&&((a28==1)&&((input==3)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a7==1))&&(a20==1))&&(a19==4)))&&(a25==1))))&&(a11==1))){
	    	a7 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 9;
	    	return 21;
	    } else if((((((a24==1)&&((a22==1)&&(!(a20==1)&&((a7==1)&&(((a28==1)&&(!(a25==1)&&((a19==2)&&(input==4))))&&(a14==9))))))&&!(a0==1))&&(a29==8))&&!(a11==1))){
	    	a29 = 5;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((!(a7==1)&&(((a0==1)&&((a14==9)&&((a28==1)&&((!(a20==1)&&(!(a24==1)&&((input==6)&&((a29==5)||(a29==6)))))&&(a25==1)))))&&!(a11==1)))&&(a19==1))&&(a22==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return 21;
	    } else if((((a24==1)&&(((a0==1)&&((((((a7==1)&&((a28==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4))))&&(a19==2))&&!(a20==1))&&(a14==9))&&(a11==1)))&&(a22==1)))&&(a25==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((!(a25==1)&&(((a22==1)&&(((a14==8)&&((a7==1)&&((((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&!(a20==1))&&(a0==1))))&&(a19==2)))&&(a28==1)))&&(a24==1))&&(a11==1))){
	    	a24 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 0;
	    	return 24;
	    } else if(((a22==1)&&((a28==1)&&((a14==8)&&((a0==1)&&(!(a24==1)&&((((a25==1)&&((a20==1)&&((((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(input==4))))&&!(a7==1))&&(a11==1)))))))){
	    	a20 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if((((a14==8)&&(!(a0==1)&&(!(a11==1)&&((((((a28==1)&&((!(a24==1)&&(input==6))&&(a7==1)))&&(a29==8))&&(a22==1))&&(a19==4))&&(a25==1)))))&&!(a20==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a29==9)&&(((a7==1)&&((a28==1)&&((((a22==1)&&((a14==8)&&((!(a11==1)&&(!(a20==1)&&(input==1)))&&(a25==1))))&&(a24==1))&&(a19==4))))&&(a0==1)))){
	    	a11 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((a0==1)&&(((((a25==1)&&((a19==1)&&((a22==1)&&((a20==1)&&((((input==5)&&(a28==1))&&(a11==1))&&(a29==9))))))&&(a7==1))&&(a24==1))&&(a14==9)))){
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a25==1)&&((a28==1)&&((a19==4)&&((a7==1)&&((a24==1)&&((a14==9)&&((a0==1)&&(!(a20==1)&&(!(a11==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8))))))))))))))){
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if((((a22==1)&&((!(a7==1)&&((a29==9)&&((a14==9)&&(!(a11==1)&&((a28==1)&&((!(a20==1)&&((input==3)&&!(a25==1)))&&(a19==3)))))))&&!(a24==1)))&&(a0==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if((!(a7==1)&&((a25==1)&&(((((((((a22==1)&&((input==1)&&((a29==8)||(a29==9))))&&(a19==1))&&(a24==1))&&(a14==8))&&!(a11==1))&&(a20==1))&&(a28==1))&&(a0==1))))){
	    	a29 = 8;
	    	a0 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((a28==1)&&((((((a19==1)&&((a11==1)&&(((!(a0==1)&&((a22==1)&&(input==1)))&&!(a20==1))&&(a25==1))))&&(a7==1))&&!(a24==1))&&(a29==9))&&(a14==9)))){
	    	a24 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a7 = 0;
	    	return 24;
	    } else if(((a19==5)&&((a14==8)&&((a20==1)&&((a28==1)&&((a24==1)&&(((a29==5)&&(!(a0==1)&&((a22==1)&&(!(a7==1)&&((a25==1)&&(input==6))))))&&(a11==1)))))))){
	    	a19 = 2;
	    	a29 = 7;
	    	return -1;
	    } else if(((a19==1)&&((a22==1)&&(!(a24==1)&&((a7==1)&&(!(a0==1)&&((a11==1)&&((((a28==1)&&(((a25==1)&&(input==5))&&!(a20==1)))&&(a29==8))&&(a14==9))))))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((((((((a7==1)&&(!(a0==1)&&(((a25==1)&&((a28==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6))))))&&(a19==4))))&&(a20==1))&&(a22==1))&&(a14==8))&&!(a11==1))&&!(a24==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if(((a11==1)&&((((((a20==1)&&(!(a24==1)&&((!(a7==1)&&((a28==1)&&((a29==6)&&(input==6))))&&(a22==1))))&&(a0==1))&&(a19==3))&&(a25==1))&&(a14==8)))){
	    	a29 = 5;
	    	a20 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a0==1)&&((((!(a25==1)&&((a20==1)&&((a22==1)&&(((input==6)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5))))&&!(a7==1)))))&&!(a11==1))&&(a14==9))&&!(a24==1))))){
	    	a25 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if((((((((((a19==3)&&(!(a25==1)&&(!(a20==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))))&&(a14==10))&&(a11==1))&&(a24==1))&&!(a7==1))&&(a28==1))&&(a0==1))&&(a22==1))){
	    	a19 = 2;
	    	a14 = 9;
	    	a7 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((a14==8)&&(!(a20==1)&&((a28==1)&&(!(a0==1)&&(((a11==1)&&((a22==1)&&(((a19==4)&&(!(a7==1)&&((input==2)&&((a29==7)||(a29==8)))))&&!(a24==1))))&&!(a25==1))))))){
	    	a29 = 8;
	    	a19 = 2;
	    	a24 = 1;
	    	return 24;
	    } else if((((a11==1)&&((a19==4)&&(!(a20==1)&&((a14==9)&&(((a22==1)&&((a28==1)&&(((((a29==5)||(a29==6))&&(input==2))&&!(a24==1))&&(a7==1))))&&(a25==1))))))&&!(a0==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 2;
	    	a11 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if((!(a7==1)&&((a24==1)&&((a28==1)&&(!(a0==1)&&((a20==1)&&(!(a11==1)&&((!(a25==1)&&((a22==1)&&((input==2)&&((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5))))))&&(a14==8))))))))){
	    	a14 = 9;
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((a22==1)&&((((!(a24==1)&&((a19==2)&&((!(a11==1)&&((((input==1)&&(a28==1))&&!(a0==1))&&(a14==9)))&&!(a25==1))))&&(a20==1))&&!(a7==1))&&(a29==9)))){
	    	a25 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a20 = 0;
	    	return -1;
	    } else if((!(a20==1)&&(((((a28==1)&&(((((a0==1)&&((input==5)&&((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))))&&!(a7==1))&&(a14==8))&&(a24==1)))&&(a22==1))&&(a25==1))&&(a11==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a14==9)&&((a22==1)&&(((((a25==1)&&((a19==1)&&((a7==1)&&(input==5))))&&!(a0==1))&&(a24==1))&&(a29==5))))&&(a28==1))&&!(a11==1))&&(a20==1))){
	    	a11 = 1;
	    	a25 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	return -1;
	    } else if((((a22==1)&&(((((a11==1)&&((a29==5)&&((!(a7==1)&&(!(a24==1)&&((input==5)&&!(a20==1))))&&(a25==1))))&&(a19==5))&&(a28==1))&&!(a0==1)))&&(a14==9))){
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	return 24;
	    } else if(((a22==1)&&(!(a11==1)&&(((a7==1)&&((((((!(a25==1)&&((a20==1)&&(input==3)))&&(a19==4))&&(a14==8))&&(a28==1))&&(a0==1))&&(a29==9)))&&!(a24==1))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((!(a24==1)&&((a22==1)&&((a14==8)&&(!(a0==1)&&((a25==1)&&(((a7==1)&&((((input==4)&&((a29==5)||(a29==6)))&&(a20==1))&&(a19==3)))&&(a28==1)))))))&&!(a11==1))){
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if((!(a0==1)&&((a29==6)&&((a25==1)&&(((((a22==1)&&((!(a11==1)&&((a24==1)&&((input==3)&&(a28==1))))&&(a19==1)))&&!(a20==1))&&!(a7==1))&&(a14==8)))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((a25==1)&&(((a20==1)&&(((!(a24==1)&&((!(a7==1)&&((input==2)&&((a29==5)||(a29==6))))&&(a22==1)))&&(a0==1))&&!(a11==1)))&&(a28==1)))&&(a19==2)))){
	    	a19 = 4;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==9)&&(!(a11==1)&&(((a22==1)&&((a7==1)&&(!(a20==1)&&(!(a25==1)&&((a19==5)&&((a28==1)&&(!(a24==1)&&((input==2)&&((a29==6)||(a29==7))))))))))&&!(a0==1))))){
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a28==1)&&(((a24==1)&&((a20==1)&&(!(a25==1)&&(((a11==1)&&(!(a0==1)&&((input==5)&&(((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))))&&(a22==1)))))&&(a7==1))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((((((!(a0==1)&&(((a29==6)&&((a19==3)&&((a22==1)&&(input==4))))&&(a24==1)))&&(a25==1))&&!(a11==1))&&(a7==1))&&(a20==1))&&(a14==8)))){
	    	a29 = 5;
	    	a7 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((!(a7==1)&&(((a28==1)&&((((!(a25==1)&&((a0==1)&&((a19==5)&&((a29==5)&&(input==2)))))&&(a14==9))&&!(a24==1))&&!(a11==1)))&&(a22==1)))&&!(a20==1))){
	    	a19 = 2;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a14==10)&&(!(a7==1)&&(((((a28==1)&&((((a11==1)&&((a29==6)&&(input==2)))&&(a25==1))&&(a19==4)))&&(a22==1))&&(a20==1))&&(a0==1)))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((((!(a7==1)&&((a22==1)&&((a14==8)&&(!(a24==1)&&((a0==1)&&((((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2)))&&(input==1))&&(a25==1)))))))&&(a28==1))&&(a11==1))&&(a20==1))){
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	return 23;
	    } else if(((a28==1)&&(!(a7==1)&&((((a14==9)&&(!(a0==1)&&(((a11==1)&&((((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a25==1))&&(a22==1)))&&(a19==1))))&&(a24==1))&&(a20==1))))){
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a28==1)&&(((!(a7==1)&&(((a20==1)&&(((((input==6)&&((a29==5)||(a29==6)))&&(a24==1))&&(a22==1))&&(a14==8)))&&(a11==1)))&&(a19==4))&&(a0==1)))&&!(a25==1))){
	    	a7 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((a29==8)&&((((((!(a11==1)&&((((a14==9)&&(!(a25==1)&&(input==2)))&&(a28==1))&&(a22==1)))&&(a20==1))&&!(a0==1))&&(a7==1))&&(a19==2))&&(a24==1)))){
	    	a0 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	a14 = 8;
	    	a24 = 0;
	    	return 23;
	    } else if(((a25==1)&&(((a29==5)&&((a14==9)&&((a20==1)&&((a28==1)&&(((a0==1)&&(((!(a11==1)&&(input==1))&&!(a7==1))&&(a22==1)))&&(a19==3))))))&&!(a24==1)))){
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a19==3)&&(!(a20==1)&&(((a0==1)&&((((a25==1)&&((a14==8)&&((((input==6)&&((a29==6)||(a29==7)))&&(a22==1))&&(a28==1))))&&!(a7==1))&&(a11==1)))&&!(a24==1))))){
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a20==1)&&(((a11==1)&&((a7==1)&&((a0==1)&&((a28==1)&&(((input==1)&&(((a19==2)&&(a29==5))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))))&&!(a24==1))))))&&(a14==9))))&&(a25==1))){
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	a7 = 0;
	    	a14 = 10;
	    	return 21;
	    } else if(((!(a0==1)&&((!(a7==1)&&(!(a20==1)&&(((a14==8)&&((a29==7)&&((a24==1)&&(((a11==1)&&(input==1))&&(a28==1)))))&&!(a25==1))))&&(a19==2)))&&(a22==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return 23;
	    } else if(((((((((a14==8)&&(((a24==1)&&(((input==2)&&((a29==6)||(a29==7)))&&!(a20==1)))&&(a28==1)))&&!(a7==1))&&(a22==1))&&(a11==1))&&(a19==2))&&!(a0==1))&&(a25==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if((!(a25==1)&&((a14==8)&&((!(a0==1)&&((((a7==1)&&(((a28==1)&&(!(a24==1)&&((input==6)&&((a29==6)||(a29==7)))))&&(a19==3)))&&(a22==1))&&!(a11==1)))&&(a20==1))))){
	    	a0 = 1;
	    	a19 = 2;
	    	a20 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a22==1)&&(((a29==7)&&((a14==10)&&((((a19==3)&&(((((a20==1)&&(input==2))&&(a7==1))&&(a11==1))&&(a24==1)))&&(a28==1))&&(a0==1))))&&!(a25==1)))){
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 5;
	    	a7 = 0;
	    	a14 = 9;
	    	a24 = 0;
	    	return 21;
	    } else if(((a25==1)&&(((a7==1)&&((a0==1)&&((a19==5)&&((((a20==1)&&(((a22==1)&&((input==6)&&(a14==9)))&&(a24==1)))&&(a11==1))&&(a28==1)))))&&(a29==8)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&(((!(a7==1)&&((a25==1)&&((a19==4)&&(((!(a20==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a24==1)))&&(a14==8))&&!(a11==1)))))&&(a28==1))&&!(a0==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a22==1)&&((a11==1)&&(((((((a19==5)&&((a14==9)&&(!(a25==1)&&(input==2))))&&!(a7==1))&&(a28==1))&&(a0==1))&&(a29==5))&&!(a20==1)))))){
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	return 23;
	    } else if((((!(a0==1)&&(!(a24==1)&&((a29==5)&&(((((((input==1)&&(a28==1))&&!(a25==1))&&!(a7==1))&&(a20==1))&&!(a11==1))&&(a19==3)))))&&(a14==9))&&(a22==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a0==1)&&(((a14==10)&&(((a11==1)&&(!(a25==1)&&(((a22==1)&&((input==4)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5)))))&&(a28==1))))&&(a20==1)))&&(a24==1))))){
	    	a14 = 9;
	    	a7 = 1;
	    	a24 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&(!(a7==1)&&((a14==9)&&(((((a28==1)&&(!(a11==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==4))&&(a22==1))&&(a20==1))))&&(a0==1))&&(a19==1))&&(a24==1)))))){
	    	a14 = 8;
	    	a19 = 3;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if((((a19==3)&&(((((((a29==8)&&(!(a11==1)&&((!(a24==1)&&(input==1))&&!(a7==1))))&&(a22==1))&&(a28==1))&&(a25==1))&&(a20==1))&&!(a0==1)))&&(a14==9))){
	    	a25 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a14==10)&&((a11==1)&&(((a19==3)&&(((a24==1)&&((a20==1)&&((a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2)))))&&(a0==1)))&&(a22==1)))))&&(a7==1))){
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	return 21;
	    } else if((((a0==1)&&(((a11==1)&&(!(a7==1)&&((a28==1)&&(!(a20==1)&&(((((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3)))&&(input==3))&&(a24==1))&&(a25==1))))))&&(a14==8)))&&(a22==1))){
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 2;
	    	a11 = 0;
	    	return 21;
	    } else if(((a0==1)&&(((((!(a11==1)&&(((a19==4)&&(!(a7==1)&&(!(a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6)))))&&(a14==8)))&&!(a20==1))&&(a28==1))&&!(a24==1))&&(a22==1)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((!(a25==1)&&(((a7==1)&&((((a19==4)&&(!(a20==1)&&((input==3)&&!(a11==1))))&&!(a24==1))&&(a22==1)))&&(a14==9)))&&(a29==9))&&(a0==1)))){
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((a0==1)&&((a11==1)&&(((a20==1)&&(((a14==9)&&(((a22==1)&&((input==6)&&((a29==8)||(a29==9))))&&(a28==1)))&&!(a24==1)))&&(a25==1))))&&(a19==4)))){
	    	a29 = 8;
	    	a11 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((((a11==1)&&((a29==9)&&((a19==5)&&((((a20==1)&&((a7==1)&&((a28==1)&&((a24==1)&&((input==1)&&!(a0==1))))))&&(a14==9))&&(a25==1)))))&&(a22==1))){
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if(((a22==1)&&(!(a20==1)&&((a7==1)&&((a24==1)&&((a25==1)&&((!(a0==1)&&((a14==8)&&((a28==1)&&((input==5)&&((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5)))))))&&!(a11==1)))))))){
	    	a19 = 2;
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==8)&&(!(a0==1)&&(((((a22==1)&&((((((input==3)&&((a29==8)||(a29==9)))&&(a11==1))&&(a28==1))&&!(a25==1))&&(a24==1)))&&(a19==4))&&!(a7==1))&&!(a20==1))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((a11==1)&&((((a14==8)&&((((a22==1)&&((a0==1)&&((input==6)&&!(a7==1))))&&(a20==1))&&!(a25==1)))&&(a19==3))&&(a29==9)))&&(a28==1)))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a14==8)&&((!(a11==1)&&((a19==2)&&((!(a25==1)&&((a22==1)&&(((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a24==1))))&&(a28==1))))&&(a7==1)))&&(a0==1))&&(a20==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a22==1)&&(((a28==1)&&(!(a25==1)&&((a20==1)&&((!(a7==1)&&((input==1)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5)))))&&!(a0==1)))))&&!(a11==1)))&&(a24==1))&&(a14==8))){
	    	a29 = 6;
	    	a25 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((((((a19==1)&&((a11==1)&&((!(a25==1)&&(!(a20==1)&&((a14==9)&&((a0==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1))))))&&(a28==1))))&&!(a7==1))&&(a24==1))&&(a22==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a7==1)&&(((a22==1)&&((a24==1)&&((((a11==1)&&(((((a19==1)&&(!(a25==1)&&(a29==6)))||((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5)))))&&(input==5))&&(a0==1)))&&(a20==1))&&(a14==9))))&&(a28==1)))){
	    	a19 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	return 24;
	    } else if(((a14==8)&&(((!(a11==1)&&(!(a7==1)&&((a22==1)&&(((a28==1)&&((a25==1)&&(((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a29==6)&&(a19==4)))&&(input==6))))&&!(a20==1)))))&&!(a24==1))&&(a0==1)))){
	    	a11 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a11==1)&&(!(a7==1)&&(!(a25==1)&&((a19==3)&&((((a24==1)&&(((a14==10)&&(((input==6)&&((a29==8)||(a29==9)))&&(a22==1)))&&(a0==1)))&&(a28==1))&&!(a20==1))))))){
	    	a29 = 6;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a19 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((a28==1)&&((a11==1)&&((((a19==5)&&((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==9)))||((((a25==1)&&(((a20==1)&&(a7==1))&&!(a24==1)))&&(a29==5))&&(a19==1)))&&(input==3))))&&(a14==10)))&&(a0==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a25==1)&&((((((((a29==8)&&(!(a20==1)&&((input==4)&&(a14==8))))&&!(a0==1))&&(a28==1))&&(a22==1))&&(a19==5))&&!(a11==1))&&!(a24==1))))){
	    	a14 = 9;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	return 23;
	    } else if((((a28==1)&&((a20==1)&&((((a25==1)&&(!(a24==1)&&((a0==1)&&((((input==3)&&((a29==8)||(a29==9)))&&!(a11==1))&&(a19==2)))))&&(a22==1))&&!(a7==1))))&&(a14==9))){
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a0==1)&&((((a22==1)&&((a19==2)&&((a11==1)&&(!(a20==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&(a7==1))&&(a28==1))))))&&(a14==10))&&(a24==1))))){
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((!(a0==1)&&(((a11==1)&&((a7==1)&&((a28==1)&&(!(a25==1)&&((input==4)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4))))))))&&(a14==8)))&&(a22==1))&&!(a24==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((((a28==1)&&(((a22==1)&&((((((a29==7)||(a29==8))&&(input==5))&&(a14==8))&&!(a0==1))&&(a24==1)))&&(a19==1)))&&!(a25==1))&&!(a20==1))&&(a11==1)))){
	    	a7 = 1;
	    	a24 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	a19 = 4;
	    	a29 = 6;
	    	a11 = 0;
	    	return 21;
	    } else if((((((a22==1)&&((a7==1)&&((a14==8)&&((((((input==5)&&((a29==8)||(a29==9)))&&!(a11==1))&&(a28==1))&&!(a25==1))&&!(a20==1)))))&&(a19==4))&&!(a0==1))&&!(a24==1))){
	    	a14 = 9;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((a7==1)&&(((a28==1)&&(((a11==1)&&((a22==1)&&((((((a14==8)&&(input==2))&&(a20==1))&&!(a0==1))&&(a24==1))&&(a19==5))))&&(a25==1)))&&(a29==8)))){
	    	a7 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	return 24;
	    } else if(((a7==1)&&(((a11==1)&&(!(a0==1)&&((((a20==1)&&(((input==1)&&(((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&((a29==5)&&!(a25==1)))))&&(a14==8)))&&(a24==1))&&(a28==1))))&&(a22==1)))){
	    	a29 = 7;
	    	a25 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if((((((a28==1)&&((!(a24==1)&&((!(a20==1)&&(((a0==1)&&((input==3)&&((a29==5)||(a29==6))))&&!(a11==1)))&&(a19==2)))&&(a14==9)))&&!(a7==1))&&(a22==1))&&(a25==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	return 24;
	    } else if(((a7==1)&&(!(a25==1)&&((a0==1)&&(((a14==8)&&((a28==1)&&((a11==1)&&((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==2))&&(a22==1))&&(a20==1)))))&&!(a24==1)))))){
	    	a0 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	return 23;
	    } else if(((!(a11==1)&&(!(a0==1)&&((a22==1)&&((a28==1)&&(((!(a7==1)&&((a14==8)&&((a20==1)&&((input==5)&&!(a24==1)))))&&(a19==4))&&!(a25==1))))))&&(a29==5))){
	    	a0 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	return 24;
	    } else if(((!(a7==1)&&((((((a11==1)&&((a22==1)&&(((input==4)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(a25==1))))&&(a20==1))&&!(a24==1))&&(a28==1))&&(a14==9)))&&!(a0==1))){
	    	a11 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 5;
	    	a0 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((((a25==1)&&((a22==1)&&((((((!(a20==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&(a19==5)))&&(a14==9))&&(a28==1))&&(a7==1))&&(a24==1))&&(a11==1))))&&(a0==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&(((a22==1)&&(((a14==9)&&(((a28==1)&&(!(a0==1)&&((((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a7==1))&&(a24==1))))&&(a19==3)))&&(a25==1)))&&(a20==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if((!(a24==1)&&(((a20==1)&&(!(a11==1)&&((a28==1)&&((a19==4)&&((((a7==1)&&(((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a14==8)))&&!(a25==1))&&(a0==1))))))&&(a22==1)))){
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	a20 = 0;
	    	return 24;
	    } else if((((a11==1)&&(((!(a7==1)&&((a19==4)&&(((((a0==1)&&((input==3)&&((a29==8)||(a29==9))))&&!(a25==1))&&(a22==1))&&(a14==8))))&&!(a20==1))&&(a24==1)))&&(a28==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a22==1)&&(!(a11==1)&&((!(a24==1)&&((a14==9)&&((a28==1)&&(((((a19==5)&&((a29==9)&&((a7==1)&&!(a25==1))))||(((!(a7==1)&&(a25==1))&&(a29==5))&&(a19==1)))||((((a25==1)&&!(a7==1))&&(a29==6))&&(a19==1)))&&(input==1)))))&&!(a20==1)))))){
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	return 24;
	    } else if(((a22==1)&&((((a24==1)&&((a28==1)&&((a11==1)&&((((input==4)&&(((a19==1)&&(!(a25==1)&&(a29==6)))||(((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&((a29==5)&&!(a25==1))))))&&!(a0==1))&&(a7==1)))))&&!(a20==1))&&(a14==8)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==4)&&(!(a0==1)&&(((((((a25==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&(a11==1)))&&(a22==1))&&(a14==8))&&(a7==1))&&(a28==1))&&(a20==1))))&&!(a24==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	return 21;
	    } else if(((a28==1)&&((((a25==1)&&(((a14==10)&&((a7==1)&&((!(a20==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&(a19==5)))&&(a11==1))))&&(a22==1)))&&(a0==1))&&(a24==1)))){
	    	a14 = 8;
	    	a7 = 0;
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	a0 = 0;
	    	return 23;
	    } else if(((!(a11==1)&&((a22==1)&&((((a0==1)&&(((((((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==6))&&!(a7==1))&&!(a20==1))&&(a28==1)))&&(a14==8))&&!(a24==1))))&&(a25==1))){
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	a25 = 0;
	    	return -1;
	    } else if((((((a22==1)&&(!(a0==1)&&((a19==4)&&(!(a20==1)&&(((((input==3)&&((a29==6)||(a29==7)))&&(a24==1))&&(a25==1))&&(a14==9))))))&&!(a7==1))&&(a11==1))&&(a28==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((a28==1)&&((((a14==9)&&((((a19==2)&&(!(a7==1)&&((a20==1)&&((a22==1)&&(input==2)))))&&!(a11==1))&&!(a0==1)))&&(a25==1))&&(a29==6)))&&(a24==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a7==1)&&((a14==8)&&(((a28==1)&&((a20==1)&&((!(a0==1)&&((a19==1)&&((a24==1)&&(input==6))))&&(a22==1))))&&(a11==1))))&&(a25==1))&&(a29==9))){
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if(((a25==1)&&((a0==1)&&((a14==9)&&((((a28==1)&&(((a22==1)&&(!(a24==1)&&((a11==1)&&((input==4)&&!(a20==1)))))&&(a7==1)))&&(a19==4))&&(a29==8)))))){
	    	a24 = 1;
	    	a14 = 10;
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a29 = 6;
	    	return 23;
	    } else if(((a20==1)&&((((a25==1)&&((!(a7==1)&&(((a24==1)&&(((((a29==7)||(a29==8))&&(input==6))&&!(a11==1))&&(a14==8)))&&(a28==1)))&&(a22==1)))&&(a19==3))&&!(a0==1)))){
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((a28==1)&&(!(a20==1)&&(!(a24==1)&&(((a14==9)&&((a0==1)&&((a7==1)&&(((((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))&&(input==6))&&(a22==1))&&(a25==1)))))&&(a11==1)))))){
	    	a25 = 0;
	    	a19 = 2;
	    	a14 = 10;
	    	a29 = 6;
	    	a7 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((((!(a24==1)&&(((a28==1)&&((a0==1)&&((((((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a22==1))&&(a14==9))&&(a19==1))&&!(a25==1))))&&!(a7==1)))&&(a20==1))&&!(a11==1))){
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	a0 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a24==1)&&((!(a25==1)&&((((a11==1)&&(((a22==1)&&((a29==7)&&(((input==1)&&(a14==8))&&(a7==1))))&&(a19==3)))&&!(a0==1))&&(a20==1)))&&(a28==1)))){
	    	a14 = 9;
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if(((!(a11==1)&&((((a14==9)&&((a7==1)&&((a28==1)&&((a20==1)&&((a22==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==4)))))))&&(a24==1))&&!(a25==1)))&&!(a0==1))){
	    	a19 = 4;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a24==1)&&(((a0==1)&&(((a28==1)&&((((((a14==8)&&((input==5)&&((a29==8)||(a29==9))))&&(a20==1))&&(a22==1))&&(a19==4))&&!(a11==1)))&&!(a7==1)))&&!(a25==1)))){
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((!(a25==1)&&(((a11==1)&&((((a19==5)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a20==1))&&(a22==1)))&&(a24==1)))&&(a14==8)))&&(a7==1))&&(a0==1))){
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((a25==1)&&((a22==1)&&(((!(a24==1)&&(!(a0==1)&&((!(a20==1)&&((a29==9)&&((a11==1)&&((input==2)&&(a19==3)))))&&(a7==1))))&&(a14==9))&&(a28==1))))){
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a7 = 0;
	    	return 24;
	    } else if(((a14==8)&&((a19==3)&&((!(a7==1)&&((a0==1)&&(((a29==5)&&((a11==1)&&((a24==1)&&((a20==1)&&(!(a25==1)&&(input==3))))))&&(a22==1))))&&(a28==1))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((!(a24==1)&&((a28==1)&&((a25==1)&&((!(a11==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a7==1)))&&!(a20==1)))))&&(a19==4))&&(a22==1))&&(a0==1))&&(a14==8))){
	    	a19 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((((a14==8)&&((!(a24==1)&&((a25==1)&&(((a7==1)&&((((((a29==7)||(a29==8))&&(input==1))&&(a19==4))&&!(a11==1))&&(a0==1)))&&(a22==1))))&&(a28==1)))&&(a20==1))){
	    	a29 = 8;
	    	a11 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	return 21;
	    } else if(((a25==1)&&(((a11==1)&&((a28==1)&&(((((!(a7==1)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==6)))&&(a14==8))&&(a24==1))&&!(a0==1))&&(a22==1))))&&(a20==1)))){
	    	a19 = 4;
	    	a25 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if((((a20==1)&&(((a11==1)&&(!(a24==1)&&(((a22==1)&&((a0==1)&&((((((a25==1)&&(a29==8))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5)))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==4))))&&(a28==1))))&&(a14==9)))&&!(a7==1))){
	    	a14 = 10;
	    	a20 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((!(a20==1)&&((a14==8)&&(!(a0==1)&&(!(a7==1)&&((((a22==1)&&((a24==1)&&(!(a11==1)&&(((input==1)&&((a29==5)||(a29==6)))&&(a19==5)))))&&!(a25==1))&&(a28==1))))))){
	    	a29 = 6;
	    	a19 = 4;
	    	a11 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((a7==1)&&(!(a11==1)&&(((a19==4)&&((a14==8)&&(((((a0==1)&&((a28==1)&&((a25==1)&&(input==6))))&&(a22==1))&&!(a20==1))&&(a24==1))))&&(a29==9))))){
	    	a19 = 5;
	    	a11 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if((((((a28==1)&&((a7==1)&&((a11==1)&&(((a14==8)&&((((input==6)&&(a25==1))&&!(a24==1))&&(a0==1)))&&(a22==1)))))&&(a19==2))&&(a29==5))&&(a20==1))){
	    	a19 = 4;
	    	a11 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a11==1)&&(!(a0==1)&&(((a28==1)&&(!(a7==1)&&((!(a25==1)&&((a22==1)&&((((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a20==1))&&(a19==3))))&&(a14==9))))&&!(a24==1))))){
	    	a25 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	return 23;
	    } else if(((a19==2)&&((a7==1)&&(((!(a20==1)&&(!(a11==1)&&((a25==1)&&((a24==1)&&(((a22==1)&&((a14==8)&&(input==2)))&&(a0==1))))))&&(a29==9))&&(a28==1))))){
	    	a7 = 0;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	return 23;
	    } else if(((((a7==1)&&(((!(a0==1)&&((a28==1)&&((!(a24==1)&&(((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))&&(input==3)))&&(a20==1))))&&(a25==1))&&(a14==9)))&&(a11==1))&&(a22==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if((((((a24==1)&&((a14==9)&&((((((a19==4)&&(((a29==6)||(a29==7))&&(input==6)))&&!(a7==1))&&(a28==1))&&!(a20==1))&&(a11==1))))&&(a22==1))&&(a0==1))&&(a25==1))){
	    	a19 = 5;
	    	a29 = 5;
	    	return 23;
	    } else if(((((a20==1)&&(((((!(a25==1)&&(!(a0==1)&&((a22==1)&&((input==6)&&(a19==1)))))&&(a28==1))&&(a11==1))&&(a7==1))&&(a14==8)))&&(a29==6))&&(a24==1))){
	    	a29 = 9;
	    	a7 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((a20==1)&&((a14==9)&&(!(a11==1)&&((((a22==1)&&(((a7==1)&&((a0==1)&&(((input==3)&&((a29==5)||(a29==6)))&&!(a25==1))))&&(a28==1)))&&!(a24==1))&&(a19==2)))))){
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a7 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a14==8)&&((!(a0==1)&&((a19==4)&&(((!(a25==1)&&(!(a20==1)&&(((input==4)&&((a29==8)||(a29==9)))&&!(a11==1))))&&(a22==1))&&!(a24==1))))&&(a7==1))))){
	    	a0 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a7 = 0;
	    	return 24;
	    } else if(((a14==8)&&((((a24==1)&&((((a7==1)&&((((((a29==7)||(a29==8))&&(input==5))&&(a28==1))&&(a19==5))&&!(a11==1)))&&(a0==1))&&(a25==1)))&&(a20==1))&&(a22==1)))){
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if(((a28==1)&&(!(a7==1)&&(!(a0==1)&&((((((!(a24==1)&&((a14==8)&&(((a29==7)||(a29==8))&&(input==4))))&&!(a20==1))&&(a11==1))&&(a22==1))&&!(a25==1))&&(a19==2)))))){
	    	a19 = 4;
	    	a29 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a14==10)&&((a7==1)&&((a24==1)&&(((a0==1)&&(((((a20==1)&&((((a29==8)||(a29==9))&&(input==6))&&(a22==1)))&&(a28==1))&&!(a25==1))&&(a11==1)))&&(a19==3)))))){
	    	a0 = 0;
	    	a25 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if(((a29==5)&&(((((((a24==1)&&(!(a20==1)&&((a28==1)&&(((input==5)&&(a14==8))&&(a25==1)))))&&!(a0==1))&&(a11==1))&&(a22==1))&&(a19==3))&&!(a7==1)))){
	    	a29 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((a22==1)&&((((a0==1)&&((a25==1)&&(!(a11==1)&&(((a24==1)&&((input==5)&&((a29==7)||(a29==8))))&&(a28==1)))))&&(a7==1))&&(a14==8))))&&(a19==4))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a14==9)&&((a0==1)&&((a11==1)&&((a22==1)&&((!(a24==1)&&((a7==1)&&(((((a29==5)&&!(a25==1))&&(a19==1))||((((a25==1)&&(a29==8))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5))))&&(input==5))))&&(a28==1))))))&&(a20==1))){
	    	a24 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	a19 = 1;
	    	return 21;
	    } else if((((a25==1)&&(((((a24==1)&&((a28==1)&&((((a0==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a19==2))&&(a7==1))))&&(a14==10))&&(a22==1))&&(a20==1)))&&(a11==1))){
	    	a19 = 5;
	    	a29 = 7;
	    	a25 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a7==1)&&(((((!(a0==1)&&(!(a24==1)&&((a28==1)&&(((input==2)&&((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6))))&&(a11==1)))))&&(a25==1))&&(a20==1))&&(a22==1))&&(a14==8)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a19==4)&&((a28==1)&&((a25==1)&&((((((a29==6)&&((a22==1)&&(!(a24==1)&&(input==5))))&&(a14==9))&&(a7==1))&&!(a11==1))&&!(a0==1)))))&&!(a20==1))){
	    	a24 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a19==2)&&(!(a7==1)&&(((((a29==8)&&((a22==1)&&(!(a25==1)&&(!(a24==1)&&((a28==1)&&(input==6))))))&&!(a11==1))&&(a14==8))&&(a0==1)))))){
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==9)&&(!(a0==1)&&(((!(a11==1)&&(((!(a24==1)&&((input==6)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))))&&(a22==1))&&(a28==1)))&&(a25==1))&&(a7==1))))&&!(a20==1))){
	    	a19 = 3;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a24 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a24==1)&&(!(a20==1)&&((((((a29==9)&&(((a7==1)&&(((a11==1)&&(input==1))&&(a22==1)))&&(a14==10)))&&(a28==1))&&(a19==5))&&(a0==1))&&(a25==1))))){
	    	a29 = 7;
	    	a25 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a24==1)&&(((((((((((a19==1)&&((a29==6)&&!(a25==1)))||(((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1))))&&(input==1))&&!(a20==1))&&!(a7==1))&&(a22==1))&&!(a0==1))&&!(a11==1))&&(a14==8))&&(a28==1)))){
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	return 21;
	    } else if(((a28==1)&&((a14==8)&&((((a0==1)&&((input==3)&&((((a29==5)&&((a25==1)&&(((a20==1)&&(a7==1))&&!(a24==1))))&&(a19==1))||(((a19==5)&&((a29==8)&&(((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1))))||((a19==5)&&((!(a25==1)&&((a24==1)&&(!(a7==1)&&!(a20==1))))&&(a29==9)))))))&&!(a11==1))&&(a22==1))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if(((a19==5)&&((a14==8)&&(((((a28==1)&&((a11==1)&&((a22==1)&&((((input==2)&&((a29==7)||(a29==8)))&&(a0==1))&&!(a24==1)))))&&!(a7==1))&&(a25==1))&&!(a20==1))))){
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a22==1)&&(((!(a20==1)&&((a7==1)&&(((!(a0==1)&&((a29==8)&&((input==1)&&(a28==1))))&&(a14==8))&&(a11==1))))&&(a19==3))&&(a24==1))))){
	    	a0 = 1;
	    	a25 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if(((a11==1)&&((a24==1)&&((a22==1)&&((a7==1)&&((a14==9)&&((a20==1)&&(((!(a0==1)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==4)))&&(a28==1))&&!(a25==1))))))))){
	    	a29 = 8;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a14==9)&&(!(a25==1)&&((!(a24==1)&&(((a22==1)&&((a20==1)&&((a19==2)&&((((input==6)&&((a29==5)||(a29==6)))&&!(a11==1))&&(a28==1)))))&&(a7==1)))&&(a0==1))))){
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((((a19==1)&&((a11==1)&&((((a7==1)&&(!(a24==1)&&((a22==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&!(a0==1))&&!(a20==1)))))&&(a14==9))&&(a28==1))))&&(a25==1))){
	    	a7 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a14==9)&&(!(a20==1)&&((a28==1)&&((a24==1)&&((a22==1)&&((!(a0==1)&&(((a7==1)&&(((input==2)&&(a29==8))&&(a11==1)))&&(a19==5)))&&!(a25==1)))))))){
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	return 24;
	    } return calculate_output17(input);
	}

	int calculate_output17(int input) {
	    if(((a28==1)&&((((!(a0==1)&&(!(a7==1)&&((a19==3)&&(((a14==8)&&(((input==4)&&(a22==1))&&(a24==1)))&&(a11==1)))))&&(a25==1))&&(a29==6))&&(a20==1)))){
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	return 24;
	    } else if(((a14==10)&&(((((!(a25==1)&&((((a7==1)&&((a22==1)&&(((a29==7)||(a29==8))&&(input==5))))&&(a24==1))&&(a28==1)))&&!(a20==1))&&(a19==2))&&(a11==1))&&(a0==1)))){
	    	a0 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if(((!(a0==1)&&(((((a7==1)&&((a28==1)&&((a11==1)&&((a25==1)&&(((a14==9)&&(input==5))&&(a24==1))))))&&(a19==2))&&(a22==1))&&(a20==1)))&&(a29==8))){
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 0;
	    	return 23;
	    } else if((((((a22==1)&&((a28==1)&&(!(a20==1)&&(((((input==4)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))))&&(a14==9))&&(a11==1))&&(a7==1)))))&&(a25==1))&&(a24==1))&&(a0==1))){
	    	a29 = 6;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if((!(a11==1)&&((a7==1)&&((a28==1)&&((((a14==8)&&(!(a0==1)&&((((input==5)&&(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))&&(a20==1))&&(a22==1))))&&!(a25==1))&&!(a24==1)))))){
	    	a19 = 5;
	    	a29 = 9;
	    	a14 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if((((a14==9)&&(!(a7==1)&&((!(a11==1)&&((((a25==1)&&(((((a29==6)||(a29==7))&&(input==5))&&(a20==1))&&(a28==1)))&&(a22==1))&&!(a0==1)))&&(a19==4))))&&!(a24==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&((a28==1)&&(((a11==1)&&((a22==1)&&((((((a19==5)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2)))&&!(a24==1))&&!(a7==1))&&(a0==1))&&(a25==1))))&&(a20==1))))){
	    	a25 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return 21;
	    } else if((((a22==1)&&((((((a28==1)&&((a20==1)&&(!(a7==1)&&((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==2)))))&&(a24==1))&&(a25==1))&&!(a11==1))&&(a14==9)))&&!(a0==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a24==1)&&((a0==1)&&((a14==9)&&((((((((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&(a11==1))&&(a7==1))&&(a22==1))&&(a28==1))&&!(a25==1))&&(a19==3))&&!(a20==1)))))){
	    	a20 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a19 = 4;
	    	a14 = 10;
	    	return 21;
	    } else if((((a11==1)&&(!(a24==1)&&((a0==1)&&((((a14==8)&&((a22==1)&&(!(a7==1)&&(((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6)))&&(input==6)))))&&(a20==1))&&!(a25==1)))))&&(a28==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==9)&&((((!(a20==1)&&(((a24==1)&&((a28==1)&&((a7==1)&&((a19==3)&&((input==4)&&(a0==1))))))&&(a11==1)))&&(a22==1))&&(a29==5))&&(a25==1)))){
	    	a14 = 8;
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if(((((((a0==1)&&((a14==10)&&(((a28==1)&&((a11==1)&&((((a29==5)||(a29==6))&&(input==5))&&!(a20==1))))&&(a22==1))))&&(a19==1))&&(a24==1))&&!(a7==1))&&(a25==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&(((!(a7==1)&&(((((a22==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&(a14==9)))&&!(a11==1))&&(a19==4))&&(a0==1)))&&(a28==1))&&(a25==1)))&&!(a20==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==9)&&((a22==1)&&(((((((a19==5)&&(!(a0==1)&&(((a29==7)&&(input==4))&&(a20==1))))&&(a25==1))&&(a24==1))&&!(a7==1))&&(a28==1))&&(a11==1))))){
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	a14 = 8;
	    	return 24;
	    } else if(((a22==1)&&((a14==8)&&(((!(a7==1)&&((a28==1)&&(((!(a24==1)&&((a19==3)&&(!(a25==1)&&(input==5))))&&(a20==1))&&(a29==9))))&&!(a0==1))&&!(a11==1))))){
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&(((a14==9)&&(!(a24==1)&&(((((((a19==4)&&(((a29==7)||(a29==8))&&(input==5)))&&!(a20==1))&&!(a0==1))&&(a25==1))&&(a11==1))&&(a28==1))))&&(a7==1)))){
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a24==1)&&((a25==1)&&(((((a20==1)&&(((input==1)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(a11==1)))&&(a28==1))&&!(a7==1))&&(a14==8))))&&!(a0==1)))){
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	return -1;
	    } else if((!(a0==1)&&(!(a7==1)&&(((((a24==1)&&((a29==6)&&((a28==1)&&((a22==1)&&((a25==1)&&((a14==9)&&(input==4)))))))&&(a11==1))&&(a19==3))&&(a20==1))))){
	    	a19 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if((((!(a20==1)&&(!(a25==1)&&((((a22==1)&&((!(a24==1)&&((((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9))))&&(input==1)))&&!(a7==1)))&&(a14==8))&&!(a11==1))))&&(a28==1))&&!(a0==1))){
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a20==1)&&((a28==1)&&((a19==1)&&(((a14==10)&&((((!(a25==1)&&((a11==1)&&((a7==1)&&(input==1))))&&(a29==8))&&!(a24==1))&&(a22==1)))&&(a0==1)))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a14==9)&&((((!(a11==1)&&((a25==1)&&(((a22==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==6)))&&(a28==1))))&&(a7==1))&&(a24==1))&&!(a0==1)))&&(a20==1))){
	    	a19 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a28==1)&&((a7==1)&&((a14==9)&&(((!(a11==1)&&((a19==5)&&(((a0==1)&&((input==3)&&((a29==8)||(a29==9))))&&(a20==1))))&&(a22==1))&&!(a25==1)))))&&(a24==1))){
	    	a14 = 8;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if(((((((((a28==1)&&((a22==1)&&((a7==1)&&(!(a25==1)&&(((a29==6)||(a29==7))&&(input==1))))))&&(a24==1))&&!(a0==1))&&(a14==8))&&!(a11==1))&&(a19==3))&&!(a20==1))){
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 6;
	    	a11 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if((!(a25==1)&&(!(a0==1)&&(((!(a11==1)&&(((((((a20==1)&&(input==2))&&(a29==7))&&(a28==1))&&(a24==1))&&(a22==1))&&!(a7==1)))&&(a19==2))&&(a14==9))))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 3;
	    	a11 = 1;
	    	return 21;
	    } else if(((a25==1)&&((a28==1)&&(((((a19==1)&&(((a24==1)&&((a14==9)&&(((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a7==1))))&&(a11==1)))&&(a22==1))&&(a20==1))&&!(a0==1))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a7==1)&&(!(a24==1)&&((((a14==8)&&((((a28==1)&&((a22==1)&&((a19==2)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))))&&(a0==1))&&!(a11==1)))&&!(a25==1))&&!(a20==1))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((((!(a24==1)&&(((!(a25==1)&&((input==4)&&(((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))))&&!(a7==1))&&(a11==1)))&&(a28==1))&&(a20==1))&&(a0==1))&&(a14==8)))){
	    	a19 = 5;
	    	a29 = 6;
	    	a0 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a0==1)&&((((a19==4)&&((((!(a24==1)&&((((a20==1)&&(input==5))&&!(a7==1))&&(a25==1)))&&(a28==1))&&(a22==1))&&(a14==8)))&&(a29==8))&&(a11==1)))){
	    	a11 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	a25 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((a19==2)&&((a25==1)&&((a22==1)&&((a11==1)&&((a20==1)&&(((a14==9)&&((!(a0==1)&&(((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a24==1)))&&!(a7==1)))&&(a28==1)))))))){
	    	a20 = 0;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if((((a28==1)&&((!(a24==1)&&((((((a7==1)&&((a22==1)&&(((a29==6)||(a29==7))&&(input==2))))&&(a11==1))&&!(a25==1))&&(a14==10))&&(a0==1)))&&(a19==2)))&&(a20==1))){
	    	a29 = 8;
	    	a19 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if(((a11==1)&&((a22==1)&&(((a28==1)&&((((((a14==10)&&((!(a25==1)&&(input==3))&&(a19==1)))&&(a24==1))&&(a0==1))&&(a7==1))&&(a20==1)))&&(a29==9))))){
	    	a19 = 5;
	    	a11 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a7==1)&&(!(a0==1)&&(!(a11==1)&&((((a28==1)&&(((((a19==5)&&(((a29==7)||(a29==8))&&(input==2)))&&(a20==1))&&!(a25==1))&&(a24==1)))&&(a22==1))&&(a14==9)))))){
	    	a19 = 2;
	    	a11 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((((a22==1)&&(!(a25==1)&&(!(a7==1)&&(((a0==1)&&(((a19==5)&&(input==1))&&(a28==1)))&&(a11==1)))))&&(a29==8))&&(a14==8))&&!(a20==1)))){
	    	a25 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a28==1)&&((((input==1)&&((((a19==5)&&((a29==8)&&((((!(a20==1)&&(a11==1))&&!(a7==1))&&!(a24==1))&&!(a25==1))))||(((((!(a7==1)&&(!(a20==1)&&(a11==1)))&&!(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5)))||((((a25==1)&&((a24==1)&&((!(a11==1)&&(a20==1))&&(a7==1))))&&(a29==5))&&(a19==1))))&&(a14==8))&&!(a0==1))))){
	    	a20 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((a20==1)&&((!(a0==1)&&(!(a7==1)&&((a22==1)&&((((a28==1)&&(((input==2)&&((a29==6)||(a29==7)))&&!(a11==1)))&&(a14==8))&&(a25==1)))))&&(a19==2)))&&(a24==1))){
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 5;
	    	a24 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&((a7==1)&&((!(a25==1)&&(((!(a11==1)&&((a14==8)&&((input==6)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))))&&(a20==1))&&(a22==1)))&&(a28==1))))&&!(a0==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((a14==8)&&((a28==1)&&(((!(a0==1)&&((a24==1)&&(((((a19==2)&&((input==1)&&((a29==8)||((a29==6)||(a29==7)))))&&!(a11==1))&&!(a7==1))&&(a20==1))))&&!(a25==1))&&(a22==1))))){
	    	a24 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	return 24;
	    } else if(((((a22==1)&&((((a20==1)&&((a24==1)&&((((a29==6)&&((a14==8)&&(input==5)))&&(a19==3))&&(a28==1))))&&!(a11==1))&&!(a0==1)))&&(a25==1))&&(a7==1))){
	    	a19 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if(((a19==5)&&((a7==1)&&(((((a28==1)&&(!(a25==1)&&((a11==1)&&((!(a0==1)&&(((a29==6)||(a29==7))&&(input==5)))&&(a14==9)))))&&!(a24==1))&&(a22==1))&&!(a20==1))))){
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a7==1)&&(!(a0==1)&&((a20==1)&&((!(a24==1)&&((((input==5)&&(a19==2))&&(a14==8))&&(a11==1)))&&!(a25==1)))))&&(a22==1))&&(a29==9))&&(a28==1))){
	    	a25 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if((((a22==1)&&(!(a0==1)&&(!(a25==1)&&(((a24==1)&&((a14==9)&&((((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&(a19==5))&&(a20==1))&&(a11==1))))&&!(a7==1)))))&&(a28==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a20==1)&&((a29==9)&&((((((a28==1)&&(((input==2)&&(a19==1))&&(a0==1)))&&(a11==1))&&(a22==1))&&!(a24==1))&&(a14==10))))&&(a7==1))&&(a25==1))){
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a29==8)&&(((((a0==1)&&(((a28==1)&&(!(a20==1)&&((a7==1)&&((input==5)&&(a22==1)))))&&!(a24==1)))&&(a19==5))&&(a25==1))&&(a11==1)))&&(a14==9))){
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a22==1)&&((a28==1)&&(((a19==3)&&((a0==1)&&((!(a7==1)&&((a14==8)&&((a11==1)&&((a20==1)&&(input==5)))))&&(a29==9))))&&!(a25==1)))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a11==1)&&(((((a20==1)&&(((a24==1)&&(((input==4)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5))))&&(a28==1)))&&(a22==1)))&&!(a7==1))&&(a14==9))&&(a25==1))))){
	    	a19 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a20==1)&&(((((a28==1)&&(((a0==1)&&((((((a29==5)||(a29==6))&&(input==6))&&(a22==1))&&!(a24==1))&&(a14==8)))&&(a19==3)))&&(a7==1))&&!(a25==1))&&!(a11==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((((a14==8)&&(((a19==3)&&((a22==1)&&(((((a11==1)&&(((a29==7)||(a29==8))&&(input==2)))&&(a0==1))&&!(a7==1))&&(a20==1))))&&!(a24==1)))&&(a28==1))&&(a25==1))){
	    	a29 = 5;
	    	a19 = 2;
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((a19==4)&&((!(a24==1)&&((!(a25==1)&&(((a14==9)&&(((a29==9)&&((a28==1)&&((a0==1)&&(input==1))))&&!(a20==1)))&&!(a7==1)))&&(a22==1)))&&(a11==1)))){
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	return 21;
	    } else if(((a28==1)&&(((a0==1)&&((a14==9)&&(((a24==1)&&((a19==3)&&((a22==1)&&((a7==1)&&((((a29==8)||(a29==9))&&(input==6))&&!(a11==1))))))&&!(a25==1))))&&(a20==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&((a28==1)&&((a11==1)&&((((a19==1)&&(!(a25==1)&&(((((a29==8)||(a29==9))&&(input==1))&&(a14==8))&&(a22==1))))&&!(a20==1))&&!(a24==1)))))&&!(a0==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a14==9)&&(((a22==1)&&((((((a28==1)&&(((a29==6)||(a29==7))&&(input==3)))&&!(a25==1))&&!(a24==1))&&!(a20==1))&&(a7==1)))&&(a19==5)))&&(a11==1))&&!(a0==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==9)&&(!(a20==1)&&((a0==1)&&(((a25==1)&&((a19==3)&&((a11==1)&&(((a24==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==5)))&&(a28==1)))))&&(a7==1)))))&&(a22==1))){
	    	a29 = 5;
	    	a0 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return 24;
	    } else if(((!(a25==1)&&((a11==1)&&(((a20==1)&&((a29==9)&&((a19==1)&&(!(a0==1)&&(((a14==9)&&(!(a24==1)&&(input==1)))&&(a7==1))))))&&(a22==1))))&&(a28==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	return 24;
	    } else if((((a28==1)&&((a22==1)&&((((((a19==1)&&(((a25==1)&&(((a20==1)&&(a7==1))&&!(a24==1)))&&(a29==6)))||((((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5))||((((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1))))&&(a29==5))&&(a19==1))))&&(input==5))&&(a0==1))&&(a11==1))))&&(a14==8))){
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&(((a19==4)&&(((a25==1)&&(!(a24==1)&&(((a14==10)&&(((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&(a11==1)))&&(a0==1))))&&(a7==1)))&&(a20==1)))&&(a22==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if((((!(a11==1)&&((a22==1)&&((a0==1)&&((((((a24==1)&&((a29==6)&&(input==5)))&&!(a20==1))&&(a19==3))&&(a7==1))&&(a14==9)))))&&(a28==1))&&!(a25==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(!(a11==1)&&(((((((a25==1)&&((!(a0==1)&&((input==1)&&((a29==6)||(a29==7))))&&(a20==1)))&&(a14==8))&&(a22==1))&&(a24==1))&&(a28==1))&&(a19==1))))){
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	a20 = 0;
	    	return 24;
	    } else if(((a14==8)&&((a22==1)&&(((a24==1)&&((((!(a25==1)&&(!(a20==1)&&((a19==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4)))))&&(a7==1))&&(a28==1))&&!(a11==1)))&&(a0==1))))){
	    	a20 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if((((((!(a20==1)&&((((((a14==8)&&((input==2)&&((a29==8)||(a29==9))))&&(a28==1))&&!(a7==1))&&!(a0==1))&&(a25==1)))&&(a11==1))&&(a24==1))&&(a22==1))&&(a19==2))){
	    	a19 = 3;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	return -1;
	    } else if(((((a20==1)&&((a19==3)&&(((a0==1)&&((a7==1)&&(!(a24==1)&&((((input==4)&&((a29==6)||(a29==7)))&&(a22==1))&&(a14==10)))))&&(a25==1))))&&(a28==1))&&(a11==1))){
	    	a25 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((((((((((a28==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a7==1))&&(a11==1)))&&!(a24==1))&&(a20==1))&&(a14==8))&&(a0==1))&&(a22==1))&&(a25==1))&&(a19==3))){
	    	a7 = 0;
	    	a19 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	return 23;
	    } else if(((!(a0==1)&&(!(a7==1)&&((!(a25==1)&&((a22==1)&&((a28==1)&&((a19==3)&&(((((a29==7)||(a29==8))&&(input==5))&&!(a11==1))&&(a24==1))))))&&(a20==1))))&&(a14==8))){
	    	a19 = 2;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((a14==8)&&((a19==4)&&(!(a11==1)&&(((a22==1)&&((a28==1)&&(!(a25==1)&&(((!(a7==1)&&((a0==1)&&(input==5)))&&!(a24==1))&&(a29==5)))))&&(a20==1)))))){
	    	a19 = 5;
	    	a29 = 9;
	    	a20 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	return 21;
	    } else if(((a14==8)&&(((((((a24==1)&&(!(a7==1)&&(((((a29==6)||(a29==7))&&(input==5))&&(a20==1))&&(a28==1))))&&(a22==1))&&(a19==2))&&!(a0==1))&&(a25==1))&&!(a11==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((a7==1)&&((a22==1)&&((a20==1)&&((!(a11==1)&&(!(a24==1)&&((a14==9)&&((a0==1)&&(!(a25==1)&&(((input==6)&&(a29==6))&&(a28==1)))))))&&(a19==4)))))){
	    	a29 = 8;
	    	a19 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((((a24==1)&&((a0==1)&&(((a28==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&(a19==3)))&&!(a25==1))))&&(a22==1))&&!(a20==1)))&&(a7==1))&&(a14==8))){
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((((a19==3)&&((a11==1)&&((a22==1)&&((((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&(a14==8))&&(a28==1))&&!(a0==1))&&!(a7==1)))))&&!(a24==1))&&(a25==1)))){
	    	a19 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((((((a14==9)&&((a28==1)&&((!(a0==1)&&(((((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&(input==2))&&(a24==1)))&&(a22==1))))&&(a7==1))&&!(a25==1))&&!(a11==1))&&(a20==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((a24==1)&&((a28==1)&&((((a19==4)&&(((((a14==10)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&!(a25==1)))&&!(a20==1))&&(a22==1))&&(a0==1)))&&(a11==1))&&!(a7==1))))){
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	return -1;
	    } else if((!(a20==1)&&((a24==1)&&((((a11==1)&&((((a0==1)&&((a28==1)&&(((a19==4)&&(input==1))&&(a29==6))))&&(a22==1))&&(a25==1)))&&(a14==10))&&!(a7==1))))){
	    	a19 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	return 21;
	    } else if(((((a19==5)&&(!(a11==1)&&(((((a20==1)&&(((((a29==6)||(a29==7))&&(input==6))&&!(a24==1))&&(a0==1)))&&(a7==1))&&(a22==1))&&(a25==1))))&&(a14==9))&&(a28==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((a25==1)&&((a22==1)&&(((a19==2)&&(!(a20==1)&&(((((((a29==7)||(a29==8))&&(input==2))&&(a28==1))&&(a24==1))&&(a14==9))&&(a0==1))))&&(a7==1)))))){
	    	a25 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	return 24;
	    } else if(((a28==1)&&((((a25==1)&&(!(a7==1)&&(((!(a20==1)&&((a22==1)&&((((a29==5)||(a29==6))&&(input==2))&&(a11==1))))&&(a14==9))&&!(a0==1))))&&(a19==5))&&(a24==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==4)&&(((!(a24==1)&&((!(a0==1)&&((a14==9)&&(!(a11==1)&&((((input==1)&&((a29==8)||(a29==9)))&&(a28==1))&&!(a7==1)))))&&(a25==1)))&&(a22==1))&&(a20==1)))){
	    	a24 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 0;
	    	return -1;
	    } else if((((((!(a0==1)&&(!(a7==1)&&((a11==1)&&((((a19==4)&&(((a29==8)||(a29==9))&&(input==4)))&&(a24==1))&&!(a20==1)))))&&(a28==1))&&(a22==1))&&(a14==8))&&!(a25==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a14==8)&&((((((a25==1)&&(((input==1)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))))&&(a28==1)))&&!(a0==1))&&(a22==1))&&(a20==1))&&(a24==1)))&&(a7==1))&&!(a11==1))){
	    	a14 = 9;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 2;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a24==1)&&(((!(a20==1)&&((a29==6)&&((a0==1)&&((((((a7==1)&&(input==1))&&!(a25==1))&&(a11==1))&&(a14==8))&&(a28==1)))))&&(a22==1))&&(a19==3)))){
	    	a0 = 0;
	    	a29 = 9;
	    	a7 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((!(a20==1)&&(((a19==4)&&(((a28==1)&&((!(a7==1)&&((a14==9)&&((a22==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a11==1)))))&&!(a0==1)))&&!(a25==1)))&&(a24==1)))){
	    	a19 = 5;
	    	a0 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a11==1)&&((a25==1)&&((a28==1)&&(((((((!(a7==1)&&(!(a0==1)&&(input==1)))&&(a22==1))&&!(a20==1))&&(a19==5))&&!(a24==1))&&(a29==9))&&(a14==9)))))){
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a19==4)&&((a25==1)&&((!(a7==1)&&((((a29==6)&&((a22==1)&&(((input==2)&&!(a11==1))&&(a20==1))))&&(a14==9))&&(a28==1)))&&(a0==1)))))){
	    	a29 = 8;
	    	a19 = 3;
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((((!(a11==1)&&((a19==4)&&(((((a20==1)&&(!(a0==1)&&((input==3)&&((a29==8)||(a29==9)))))&&(a25==1))&&!(a24==1))&&(a14==9))))&&!(a7==1))&&(a28==1))&&(a22==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if((((((a0==1)&&((a19==3)&&((a25==1)&&((a11==1)&&(!(a20==1)&&((a7==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&!(a24==1))))))))&&(a22==1))&&(a14==9))&&(a28==1))){
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a11==1)&&((a28==1)&&((a20==1)&&((a19==2)&&((a14==8)&&(((a22==1)&&(!(a0==1)&&((a7==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))))&&(a24==1)))))))&&!(a25==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&(((((((((a7==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7))))&&(a14==9))&&(a19==2))&&(a0==1))&&(a22==1))&&!(a11==1))&&(a28==1))&&(a25==1)))&&!(a24==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a25==1)&&((!(a20==1)&&((a0==1)&&((a14==8)&&(!(a11==1)&&((a7==1)&&((((input==3)&&((a29==7)||(a29==8)))&&(a19==5))&&(a22==1)))))))&&(a28==1)))&&!(a24==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if((((!(a25==1)&&(!(a7==1)&&((((a19==5)&&((a29==8)&&((a24==1)&&(((input==5)&&(a0==1))&&(a11==1)))))&&!(a20==1))&&(a22==1))))&&(a28==1))&&(a14==8))){
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	return 24;
	    } else if((((a0==1)&&(((((!(a11==1)&&((a14==9)&&((a7==1)&&((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==4)))))&&!(a25==1))&&(a28==1))&&!(a24==1))&&(a22==1)))&&!(a20==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((a28==1)&&(!(a24==1)&&((a22==1)&&((a19==1)&&(((a0==1)&&((a14==8)&&((a25==1)&&(((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a20==1)))))&&!(a11==1))))))&&!(a7==1))){
	    	a7 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a22==1)&&(((((((a0==1)&&((((input==3)&&(((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))))&&!(a11==1))&&!(a25==1)))&&!(a24==1))&&!(a20==1))&&(a7==1))&&(a14==9))&&(a28==1)))){
	    	a25 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return 21;
	    } else if(((a28==1)&&(!(a11==1)&&(!(a25==1)&&((((((((((a29==8)||(a29==9))&&(input==5))&&(a19==4))&&!(a7==1))&&!(a20==1))&&(a0==1))&&(a14==9))&&!(a24==1))&&(a22==1)))))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((((((!(a24==1)&&((((a19==5)&&(((input==1)&&((a29==7)||(a29==8)))&&(a11==1)))&&(a20==1))&&(a28==1)))&&!(a25==1))&&(a7==1))&&!(a0==1))&&(a14==9))&&(a22==1))){
	    	a29 = 8;
	    	a14 = 8;
	    	a11 = 0;
	    	a7 = 0;
	    	a19 = 2;
	    	a24 = 1;
	    	return 24;
	    } else if(((a28==1)&&((a14==9)&&((!(a24==1)&&(!(a7==1)&&((a22==1)&&((a25==1)&&((((a29==7)&&(!(a11==1)&&(input==3)))&&(a19==2))&&!(a0==1))))))&&!(a20==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a14==9)&&((a24==1)&&((a7==1)&&(((((((a20==1)&&((a19==4)&&(input==2)))&&!(a25==1))&&!(a11==1))&&(a22==1))&&!(a0==1))&&(a29==9))))))){
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((a24==1)&&(((a0==1)&&(!(a7==1)&&((!(a25==1)&&((a19==1)&&((((a28==1)&&((a11==1)&&(input==2)))&&(a22==1))&&(a29==8))))&&(a14==10))))&&(a20==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((((!(a7==1)&&(((a24==1)&&(!(a20==1)&&((a22==1)&&(((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))&&(input==6)))))&&!(a11==1)))&&(a28==1))&&(a14==8))&&(a0==1))&&!(a25==1))){
	    	a19 = 2;
	    	a29 = 9;
	    	a24 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a11==1)&&(((a28==1)&&(((a7==1)&&((a20==1)&&((a0==1)&&((a14==9)&&(((input==4)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(a22==1))))))&&!(a25==1)))&&!(a24==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a7==1)&&((((a19==1)&&((((a24==1)&&((!(a25==1)&&(input==2))&&(a11==1)))&&(a28==1))&&(a29==6)))&&(a0==1))&&(a14==10)))&&(a22==1))&&!(a20==1))){
	    	a20 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a0==1)&&(((a20==1)&&((((a28==1)&&((a25==1)&&((a11==1)&&((a14==9)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==3))))))&&(a22==1))&&!(a24==1)))&&(a7==1)))){
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 2;
	    	a14 = 10;
	    	a25 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((a25==1)&&(!(a11==1)&&((a7==1)&&(((!(a24==1)&&((a14==8)&&(!(a0==1)&&((!(a20==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8)))))&&(a22==1)))))&&(a19==2))&&(a28==1)))))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a7 = 0;
	    	return 21;
	    } else if((!(a20==1)&&((((((((((a28==1)&&(((a29==7)||(a29==8))&&(input==5)))&&(a24==1))&&(a11==1))&&!(a0==1))&&(a7==1))&&(a14==9))&&(a19==3))&&(a22==1))&&(a25==1)))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 6;
	    	a20 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((a24==1)&&((a0==1)&&((a14==9)&&(((!(a11==1)&&(!(a20==1)&&((a19==4)&&((a29==9)&&(((input==4)&&!(a25==1))&&(a22==1))))))&&(a7==1))&&(a28==1)))))){
	    	a19 = 3;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((a25==1)&&((a24==1)&&((a28==1)&&((a22==1)&&(((!(a20==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&(a14==8)))&&!(a11==1))&&(a19==3)))))))&&!(a7==1))){
	    	a14 = 9;
	    	a19 = 2;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((a7==1)&&(((((!(a25==1)&&(((((a28==1)&&((input==4)&&!(a11==1)))&&(a14==9))&&(a20==1))&&(a22==1)))&&(a19==3))&&!(a24==1))&&(a29==5))&&!(a0==1)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((a25==1)&&((a28==1)&&(!(a0==1)&&((a19==5)&&((!(a20==1)&&((a22==1)&&((a11==1)&&(!(a7==1)&&((((a29==5)||(a29==6))&&(input==3))&&(a24==1))))))&&(a14==9))))))){
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a24==1)&&((a11==1)&&((((((a19==2)&&(!(a25==1)&&((a22==1)&&((((a29==8)||(a29==9))&&(input==5))&&(a14==9)))))&&!(a20==1))&&!(a0==1))&&!(a7==1))&&(a28==1))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a22==1)&&((a7==1)&&((((a28==1)&&(((((a29==8)||(a29==9))&&(input==3))&&!(a0==1))&&(a19==3)))&&!(a24==1))&&(a14==9))))&&!(a25==1))&&(a11==1))&&!(a20==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((a28==1)&&((a29==8)&&(!(a0==1)&&((a19==5)&&(((((((a11==1)&&((a24==1)&&(input==6)))&&(a25==1))&&!(a7==1))&&!(a20==1))&&(a14==9))&&(a22==1))))))){
	    	a20 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	return 23;
	    } else if(((((a19==4)&&((!(a0==1)&&(((a14==9)&&(((((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&(a28==1))&&!(a24==1))&&!(a25==1)))&&(a20==1)))&&(a22==1)))&&(a7==1))&&!(a11==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a14==8)&&((a7==1)&&((((a19==2)&&((a20==1)&&(((a24==1)&&(!(a11==1)&&((input==4)&&(a25==1))))&&(a22==1))))&&!(a0==1))&&(a29==7))))&&(a28==1))){
	    	a19 = 5;
	    	a20 = 0;
	    	a7 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if((((a11==1)&&(((a0==1)&&((a22==1)&&(((a7==1)&&((((a28==1)&&(((a29==6)||(a29==7))&&(input==3)))&&!(a20==1))&&(a19==4)))&&(a25==1))))&&(a14==8)))&&!(a24==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	return 23;
	    } else if(((((!(a7==1)&&((a20==1)&&(((a0==1)&&(((a19==4)&&(((input==5)&&(a22==1))&&(a14==8)))&&!(a11==1)))&&(a29==5))))&&(a24==1))&&(a25==1))&&(a28==1))){
	    	a24 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((((((a19==1)&&(((a11==1)&&((a20==1)&&((a14==8)&&(((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a25==1)))))&&(a28==1)))&&!(a7==1))&&(a22==1))&&!(a24==1))&&!(a0==1))){
	    	a11 = 0;
	    	a19 = 5;
	    	a0 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a11==1)&&(!(a24==1)&&(((a22==1)&&((!(a25==1)&&(((a0==1)&&(!(a20==1)&&((input==3)&&(((a19==2)&&(a29==5))||(((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))))))&&!(a7==1)))&&(a28==1)))&&(a14==9))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a20 = 1;
	    	return 21;
	    } else if((((a14==9)&&((a24==1)&&(((a20==1)&&((!(a7==1)&&(((!(a0==1)&&(((a29==8)||(a29==9))&&(input==1)))&&(a19==2))&&!(a25==1)))&&(a22==1)))&&(a11==1))))&&(a28==1))){
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 0;
	    	return 21;
	    } else if(((((a19==3)&&((((((a25==1)&&((a11==1)&&((a14==8)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))))&&(a24==1))&&!(a0==1))&&(a28==1))&&(a20==1)))&&(a22==1))&&(a7==1))){
	    	a14 = 9;
	    	a0 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	return 23;
	    } else if(((a19==5)&&(!(a25==1)&&((a7==1)&&(((((a14==8)&&(((a28==1)&&(!(a0==1)&&(((a29==6)||(a29==7))&&(input==2))))&&(a20==1)))&&(a22==1))&&!(a24==1))&&!(a11==1)))))){
	    	a24 = 1;
	    	a29 = 8;
	    	a19 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if((((((a24==1)&&(((a7==1)&&(((a20==1)&&(((a19==5)&&((input==1)&&(a28==1)))&&(a22==1)))&&!(a0==1)))&&!(a11==1)))&&(a25==1))&&(a29==6))&&(a14==9))){
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 3;
	    	a25 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if((((a24==1)&&(((((a28==1)&&((a14==8)&&(((((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&(a19==1))&&(a22==1))&&(a0==1))))&&!(a20==1))&&!(a25==1))&&!(a7==1)))&&(a11==1))){
	    	a29 = 6;
	    	a11 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((((((!(a11==1)&&(((a22==1)&&((a14==9)&&((a28==1)&&((input==6)&&((a29==8)||(a29==9))))))&&(a20==1)))&&!(a7==1))&&!(a24==1))&&(a0==1))&&(a19==2))&&(a25==1))){
	    	a11 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a22==1)&&(!(a20==1)&&(!(a25==1)&&((a24==1)&&(((((a14==8)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7))))&&(a19==2))&&!(a11==1))&&!(a7==1))))))&&(a0==1))&&(a28==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a24==1)&&(((a25==1)&&(((a22==1)&&(((!(a11==1)&&(input==5))&&!(a20==1))&&(a29==6)))&&(a14==9)))&&!(a7==1)))&&(a19==2))&&(a28==1))&&!(a0==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 3;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a0==1)&&((a14==9)&&((a28==1)&&(((((a25==1)&&(((a7==1)&&((((a29==8)||(a29==9))&&(input==1))&&!(a24==1)))&&!(a20==1)))&&(a19==1))&&!(a11==1))&&(a22==1)))))){
	    	a25 = 0;
	    	a19 = 4;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if(((a20==1)&&((a7==1)&&((a0==1)&&((a11==1)&&((((a14==8)&&((a28==1)&&(((input==5)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))))&&(a22==1))))&&!(a24==1))&&!(a25==1))))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==3)&&(((a28==1)&&(!(a24==1)&&((!(a20==1)&&((a29==7)&&(((a14==9)&&((input==3)&&(a7==1)))&&(a22==1))))&&!(a25==1))))&&(a0==1)))&&!(a11==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if(((a28==1)&&(((a22==1)&&((a19==1)&&((a7==1)&&(!(a25==1)&&((a29==6)&&(((a14==8)&&(((a24==1)&&(input==1))&&!(a11==1)))&&!(a0==1)))))))&&(a20==1)))){
	    	a19 = 4;
	    	a29 = 9;
	    	a20 = 0;
	    	a7 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((((a7==1)&&(((!(a20==1)&&(((!(a0==1)&&((a28==1)&&((a14==8)&&((input==5)&&!(a24==1)))))&&(a19==3))&&(a29==5)))&&!(a25==1))&&(a22==1)))&&!(a11==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a20==1)&&(((a7==1)&&(((a25==1)&&((a11==1)&&((a22==1)&&(((a14==8)&&((input==5)&&(a19==3)))&&(a24==1)))))&&(a0==1)))&&(a29==8))))){
	    	a7 = 0;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a24 = 0;
	    	return 21;
	    } else if((((a24==1)&&(((!(a7==1)&&(((((a14==8)&&((input==5)&&(((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))))&&(a11==1))&&(a20==1))&&!(a0==1)))&&(a22==1))&&!(a25==1)))&&(a28==1))){
	    	a11 = 0;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if((!(a7==1)&&((a19==4)&&((((a14==8)&&(((!(a0==1)&&((a22==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a11==1))))&&(a25==1))&&!(a24==1)))&&(a28==1))&&(a20==1))))){
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if(((((a14==9)&&(!(a24==1)&&(!(a0==1)&&(((input==4)&&((((a29==5)&&((a25==1)&&(!(a20==1)&&(a7==1))))&&(a19==1))||((((((a20==1)&&!(a7==1))&&!(a25==1))&&(a29==8))&&(a19==5))||(((a29==9)&&(((a20==1)&&!(a7==1))&&!(a25==1)))&&(a19==5)))))&&(a28==1)))))&&(a22==1))&&!(a11==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a0==1)&&(((((!(a20==1)&&((((((input==4)&&((a29==7)||(a29==8)))&&(a19==1))&&(a7==1))&&(a22==1))&&(a24==1)))&&(a14==9))&&(a11==1))&&(a25==1))&&(a28==1)))){
	    	a19 = 2;
	    	a11 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((a24==1)&&((((a19==3)&&(((((a22==1)&&((((a20==1)&&(input==2))&&(a7==1))&&(a29==9)))&&(a28==1))&&!(a0==1))&&(a11==1)))&&(a25==1))&&(a14==9)))){
	    	a0 = 1;
	    	a24 = 0;
	    	a19 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a22==1)&&(((a0==1)&&((a24==1)&&((((((!(a25==1)&&(((a29==6)||(a29==7))&&(input==3)))&&(a28==1))&&(a7==1))&&(a19==3))&&(a14==8))&&!(a11==1))))&&(a20==1)))){
	    	a29 = 7;
	    	a11 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if((((a19==3)&&((((a7==1)&&((a14==8)&&(((!(a25==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&!(a20==1)))&&(a22==1))&&!(a11==1))))&&(a24==1))&&(a28==1)))&&(a0==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	a7 = 0;
	    	return 23;
	    } else if((((!(a0==1)&&((((!(a20==1)&&(((a22==1)&&(((a14==9)&&(input==3))&&(a29==8)))&&(a25==1)))&&!(a11==1))&&!(a7==1))&&(a19==4)))&&(a28==1))&&(a24==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if((((a7==1)&&(((a28==1)&&((!(a24==1)&&((a11==1)&&((((a22==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3)))&&(a14==9))&&(a19==3))))&&!(a0==1)))&&(a25==1)))&&!(a20==1))){
	    	a0 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((a28==1)&&((a20==1)&&((a0==1)&&(((a14==8)&&((a22==1)&&(!(a11==1)&&((((((a29==6)||(a29==7))&&(input==1))&&!(a7==1))&&(a19==4))&&!(a24==1)))))&&!(a25==1)))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a25==1)&&((a24==1)&&(!(a20==1)&&(((((((a22==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a14==8)))&&(a19==4))&&(a7==1))&&(a0==1))&&!(a11==1))&&(a28==1)))))){
	    	a11 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	return 24;
	    } else if(((((!(a25==1)&&((a11==1)&&((((a14==10)&&((!(a7==1)&&((input==6)&&(a20==1)))&&(a24==1)))&&(a29==7))&&(a19==1))))&&(a0==1))&&(a22==1))&&(a28==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a25 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if((!(a24==1)&&((a11==1)&&(((a20==1)&&(((((a19==5)&&(((a22==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8))))&&(a28==1)))&&(a25==1))&&(a14==9))&&!(a0==1)))&&(a7==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a14==9)&&((a0==1)&&(!(a20==1)&&(!(a11==1)&&((a7==1)&&((((a25==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&(a28==1)))&&(a19==2))&&!(a24==1)))))))&&(a22==1))){
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 6;
	    	a25 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((((a22==1)&&(((a11==1)&&((((((input==5)&&(((a19==1)&&((a29==5)&&!(a25==1)))||((((a25==1)&&(a29==8))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5)))))&&!(a24==1))&&(a7==1))&&(a28==1))&&(a0==1)))&&(a14==8)))&&(a20==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==8)&&(!(a20==1)&&(((a28==1)&&((((a25==1)&&(((a22==1)&&(!(a0==1)&&((input==2)&&!(a11==1))))&&(a29==8)))&&(a7==1))&&(a19==3)))&&!(a24==1))))){
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((((a24==1)&&(((a28==1)&&((a0==1)&&(((a7==1)&&(((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==3))&&(a25==1)))&&!(a20==1))))&&(a22==1)))&&(a11==1))&&(a14==10))){
	    	a14 = 9;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 4;
	    	a11 = 0;
	    	return -1;
	    } else if((((a28==1)&&(((((((a20==1)&&(!(a0==1)&&(!(a24==1)&&((a11==1)&&(input==4)))))&&!(a25==1))&&(a19==1))&&(a7==1))&&(a29==9))&&(a14==9)))&&(a22==1))){
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	a7 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if(((a14==8)&&(((((((((((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5)))&&(input==3))&&(a7==1))&&(a20==1))&&(a25==1))&&(a0==1))&&!(a24==1))&&(a22==1))&&(a28==1))&&(a11==1)))){
	    	a11 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	return 23;
	    } else if(((a19==4)&&((a20==1)&&((((!(a11==1)&&((a24==1)&&((a25==1)&&((a22==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a7==1))))))&&(a14==9))&&(a0==1))&&(a28==1))))){
	    	a19 = 2;
	    	a29 = 8;
	    	a20 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((a24==1)&&((a19==5)&&(((a28==1)&&((((((a7==1)&&((a20==1)&&((a25==1)&&(input==5))))&&(a14==9))&&(a29==6))&&!(a0==1))&&!(a11==1)))&&(a22==1))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a19==2)&&((((a7==1)&&((a25==1)&&(!(a0==1)&&(!(a20==1)&&((((a29==6)||(a29==7))&&(input==6))&&(a14==9))))))&&(a11==1))&&!(a24==1)))&&(a28==1)))){
	    	a19 = 4;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((a11==1)&&((a28==1)&&((((a20==1)&&((((((a22==1)&&(((a29==8)||(a29==9))&&(input==3)))&&(a0==1))&&(a14==8))&&(a7==1))&&(a25==1)))&&!(a24==1))&&(a19==1))))){
	    	a29 = 7;
	    	a20 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((a7==1)&&(!(a11==1)&&((a0==1)&&((a14==9)&&(((a22==1)&&((a28==1)&&(((((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a20==1))&&!(a24==1))&&!(a25==1))))&&(a19==2))))))){
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if(((!(a20==1)&&((a11==1)&&((((((a14==9)&&((a22==1)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==3))))&&!(a25==1))&&(a7==1))&&(a0==1))&&(a28==1))))&&!(a24==1))){
	    	a14 = 10;
	    	a29 = 9;
	    	a19 = 4;
	    	a25 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if(((a25==1)&&((a19==1)&&(((a28==1)&&((a29==7)&&((a11==1)&&(((a24==1)&&((a14==9)&&(((input==1)&&(a0==1))&&!(a7==1))))&&(a22==1)))))&&!(a20==1))))){
	    	a29 = 6;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if((((a11==1)&&(((a0==1)&&((a22==1)&&((a19==4)&&(((((a28==1)&&((input==4)&&((a29==8)||(a29==9))))&&!(a7==1))&&(a20==1))&&!(a24==1)))))&&(a25==1)))&&(a14==9))){
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a28==1)&&(!(a24==1)&&((a11==1)&&(((!(a25==1)&&((a7==1)&&((a19==2)&&((a20==1)&&((input==3)&&((a29==6)||(a29==7)))))))&&(a14==8))&&(a22==1))))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	return 21;
	    } else if((((a14==9)&&((!(a11==1)&&(((a22==1)&&(!(a24==1)&&((a0==1)&&((a7==1)&&(!(a20==1)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7))))))))&&(a19==2)))&&(a25==1)))&&(a28==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a7==1)&&(((a22==1)&&((a20==1)&&((!(a0==1)&&((((!(a24==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7))))&&(a28==1))&&!(a25==1))&&(a19==3)))&&(a11==1))))&&(a14==8)))){
	    	a20 = 0;
	    	a25 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((!(a25==1)&&((a14==9)&&((a0==1)&&(((!(a11==1)&&(((a28==1)&&((a22==1)&&(((a29==8)||(a29==9))&&(input==6))))&&(a19==5)))&&!(a7==1))&&!(a24==1)))))&&(a20==1))){
	    	a29 = 8;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if(((a20==1)&&((a29==9)&&((a14==9)&&(!(a11==1)&&(!(a0==1)&&(((a24==1)&&((a28==1)&&((((input==2)&&(a19==4))&&(a25==1))&&(a22==1))))&&!(a7==1)))))))){
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((!(a25==1)&&((a14==8)&&((a28==1)&&((a24==1)&&((a20==1)&&((a19==5)&&((((a7==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2)))&&(a11==1))&&!(a0==1))))))))&&(a22==1))){
	    	a14 = 9;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	a24 = 0;
	    	return 21;
	    } else if((((((a24==1)&&(!(a7==1)&&((a0==1)&&((a20==1)&&(((((a29==9)&&(input==1))&&(a22==1))&&(a11==1))&&(a19==5))))))&&(a28==1))&&(a25==1))&&(a14==9))){
	    	a29 = 8;
	    	a11 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if(((!(a20==1)&&((!(a25==1)&&(!(a7==1)&&(!(a0==1)&&((a11==1)&&((a22==1)&&((a24==1)&&((((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(input==3))))))))&&(a28==1)))&&(a14==9))){
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((a19==1)&&((a7==1)&&(((a22==1)&&(!(a25==1)&&((a14==9)&&((a20==1)&&((a29==5)&&((a24==1)&&(input==4)))))))&&(a0==1))))&&(a28==1)))){
	    	a7 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a25==1)&&(((!(a7==1)&&(!(a11==1)&&(((a14==8)&&((a0==1)&&((a28==1)&&((input==6)&&((a29==7)||(a29==8))))))&&(a19==3))))&&!(a20==1))&&!(a24==1))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==4)&&(((!(a7==1)&&((a14==9)&&(((!(a20==1)&&((((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&(a28==1))&&(a11==1)))&&(a22==1))&&!(a25==1))))&&(a0==1))&&(a24==1)))){
	    	a11 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	a24 = 0;
	    	return 23;
	    } else if(((!(a0==1)&&(((a28==1)&&((!(a11==1)&&((((a7==1)&&((input==5)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3)))))&&(a22==1))&&(a14==9)))&&(a24==1)))&&!(a25==1)))&&!(a20==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((a22==1)&&((a24==1)&&((a19==2)&&(((!(a7==1)&&((a14==9)&&((a28==1)&&((input==4)&&((a29==5)||(a29==6))))))&&(a20==1))&&!(a11==1)))))&&(a0==1)))){
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	a7 = 1;
	    	return 23;
	    } else if(((((a24==1)&&((a0==1)&&((((((((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&!(a7==1))&&!(a20==1))&&(a14==9))&&(a19==1))&&(a11==1))&&(a22==1))))&&(a28==1))&&!(a25==1))){
	    	a14 = 10;
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	return 21;
	    } else if(((((a28==1)&&(((a0==1)&&((a7==1)&&((a11==1)&&(!(a25==1)&&((a20==1)&&((input==6)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))))))&&(a22==1)))&&!(a24==1))&&(a14==8))){
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a22==1)&&(((a11==1)&&(((!(a20==1)&&(((a0==1)&&((a7==1)&&(input==1)))&&(a28==1)))&&(a25==1))&&(a19==4)))&&(a14==8)))&&(a24==1))&&(a29==9))){
	    	a24 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	return 23;
	    } else if(((a7==1)&&((a22==1)&&(((a14==9)&&(((a0==1)&&(((((((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1)))||((a19==1)&&(!(a25==1)&&(a29==6))))&&(input==6))&&(a20==1))&&(a28==1)))&&(a24==1)))&&(a11==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((((((a24==1)&&((a25==1)&&((a22==1)&&(((((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(input==2))&&(a28==1)))))&&(a7==1))&&(a14==8))&&(a0==1))&&!(a11==1))&&!(a20==1))){
	    	a24 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((((!(a0==1)&&(((((((a28==1)&&(input==5))&&(a19==4))&&(a20==1))&&!(a25==1))&&(a29==6))&&(a24==1)))&&(a7==1))&&(a22==1))&&(a14==8)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a0==1)&&((((!(a24==1)&&(((a11==1)&&(((a20==1)&&((a22==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6))))))&&(a14==9)))&&(a7==1)))&&(a28==1))&&!(a25==1))&&(a19==5)))){
	    	a29 = 7;
	    	a19 = 4;
	    	return -1;
	    } else if((!(a24==1)&&(((((!(a20==1)&&(!(a0==1)&&(((!(a11==1)&&((input==5)&&(a29==7)))&&!(a25==1))&&(a7==1))))&&(a14==8))&&(a28==1))&&(a22==1))&&(a19==2)))){
	    	a20 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((((((a20==1)&&(!(a7==1)&&(((a14==9)&&((input==1)&&(((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a19==1)&&(a29==9))))))&&!(a25==1))))&&(a22==1))&&!(a11==1))&&(a28==1))&&!(a24==1))&&!(a0==1))){
	    	a7 = 1;
	    	a19 = 5;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((a11==1)&&(((a25==1)&&(((((a22==1)&&((a29==9)&&((a0==1)&&(input==2))))&&!(a24==1))&&!(a20==1))&&!(a7==1)))&&(a19==3))))&&(a14==9))){
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a19==3)&&(!(a24==1)&&((a22==1)&&((a0==1)&&((a11==1)&&((!(a20==1)&&((a14==8)&&((a25==1)&&(input==4))))&&(a29==8)))))))&&!(a7==1)))){
	    	a29 = 9;
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	return 23;
	    } else if((((a14==9)&&((a20==1)&&(!(a11==1)&&((a19==2)&&((a28==1)&&(((((a22==1)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8))))&&(a24==1))&&(a0==1))&&!(a25==1)))))))&&!(a7==1))){
	    	a19 = 5;
	    	a29 = 8;
	    	a20 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if(((a19==3)&&((a25==1)&&((a24==1)&&((((a14==10)&&((a22==1)&&(((a0==1)&&(((input==4)&&(a20==1))&&(a7==1)))&&(a28==1))))&&(a29==9))&&(a11==1)))))){
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if((!(a7==1)&&((!(a11==1)&&(((a0==1)&&(((!(a25==1)&&((((input==4)&&(a24==1))&&(a22==1))&&(a14==9)))&&(a19==5))&&(a20==1)))&&(a29==8)))&&(a28==1)))){
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if((((!(a11==1)&&((a19==3)&&(!(a20==1)&&((a14==8)&&((a22==1)&&((a25==1)&&(((a28==1)&&((input==4)&&((a29==6)||(a29==7))))&&!(a7==1))))))))&&!(a0==1))&&!(a24==1))){
	    	a29 = 7;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	return 24;
	    } else if(((a28==1)&&(!(a20==1)&&(((a7==1)&&((a22==1)&&((a24==1)&&((a11==1)&&(!(a0==1)&&((a14==8)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&(a25==1))))))))&&(a19==3))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((!(a25==1)&&(!(a20==1)&&(((((a24==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4)))&&!(a7==1))&&(a14==10))&&(a19==2))))&&(a28==1))&&(a11==1))&&(a22==1))&&(a0==1))){
	    	a24 = 0;
	    	a20 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	a25 = 1;
	    	return 23;
	    } else if((((a11==1)&&(!(a0==1)&&(((!(a25==1)&&((a20==1)&&((a14==9)&&((((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&(a19==3))&&(a28==1)))))&&(a7==1))&&!(a24==1))))&&(a22==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return 21;
	    } else if((!(a7==1)&&((a19==2)&&((a29==5)&&((a14==9)&&(((a28==1)&&((((a22==1)&&(((input==1)&&(a24==1))&&!(a11==1)))&&(a0==1))&&!(a25==1)))&&!(a20==1))))))){
	    	a19 = 4;
	    	a29 = 8;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if(((((a0==1)&&((((a19==3)&&(!(a7==1)&&(((!(a25==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a20==1))&&(a22==1))))&&(a14==9))&&(a28==1)))&&!(a11==1))&&(a24==1))){
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	return 24;
	    } else if((((((a28==1)&&(((!(a0==1)&&((!(a20==1)&&(((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5)))&&(input==4)))&&(a25==1)))&&(a14==8))&&!(a7==1)))&&(a22==1))&&(a24==1))&&(a11==1))){
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	return -1;
	    } else if(((a14==9)&&(!(a0==1)&&(((a22==1)&&((a28==1)&&(((((((input==5)&&((a29==8)||(a29==9)))&&!(a11==1))&&!(a25==1))&&!(a20==1))&&(a19==2))&&!(a7==1))))&&(a24==1))))){
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a0==1)&&((!(a24==1)&&(((a14==9)&&((a19==5)&&((a22==1)&&((a25==1)&&((!(a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5)))&&(a28==1))))))&&!(a20==1)))&&!(a7==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((((((a28==1)&&(!(a24==1)&&(((a22==1)&&((input==5)&&(((((a29==8)&&((a7==1)&&!(a25==1)))&&(a19==5))||(((a29==9)&&((a7==1)&&!(a25==1)))&&(a19==5)))||((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1)))))))&&(a0==1))))&&!(a20==1))&&(a14==9))&&(a11==1))){
	    	a19 = 4;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if((((a7==1)&&((((((a28==1)&&((a24==1)&&((a25==1)&&((input==5)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))))))&&(a20==1))&&(a11==1))&&(a22==1))&&(a14==8)))&&!(a0==1))){
	    	a0 = 1;
	    	a7 = 0;
	    	a14 = 9;
	    	a29 = 5;
	    	a19 = 2;
	    	a11 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((((a25==1)&&((a7==1)&&((a20==1)&&(!(a11==1)&&(((a28==1)&&((a22==1)&&(((input==6)&&(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&(a0==1))))&&(a14==8))))))&&(a24==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((((a22==1)&&(((((a28==1)&&((((((input==5)&&(a14==8))&&(a29==6))&&(a0==1))&&(a19==4))&&!(a25==1)))&&!(a7==1))&&!(a20==1))&&(a11==1)))&&!(a24==1))){
	    	a7 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	return 21;
	    } else if(((a29==6)&&((a20==1)&&((a24==1)&&((a7==1)&&((((a22==1)&&(((a11==1)&&(((input==1)&&(a28==1))&&(a14==8)))&&!(a0==1)))&&(a19==4))&&!(a25==1))))))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a22==1)&&((((((a0==1)&&((a7==1)&&((a19==1)&&((input==4)&&(a11==1)))))&&(a28==1))&&(a29==5))&&!(a20==1))&&(a14==10))))&&!(a25==1))){
	    	a11 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((((!(a11==1)&&(((((a29==8)&&((a22==1)&&(!(a24==1)&&((a14==9)&&((a20==1)&&(input==1))))))&&(a25==1))&&(a28==1))&&(a0==1)))&&(a7==1))&&(a19==5))){
	    	a0 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((((a24==1)&&((a14==9)&&(((a29==9)&&(((((a11==1)&&((!(a20==1)&&(input==3))&&(a7==1)))&&!(a25==1))&&(a19==5))&&(a22==1)))&&(a28==1))))&&!(a0==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a14==8)&&((a7==1)&&(((a20==1)&&(!(a0==1)&&((((input==3)&&(((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))))&&(a22==1))&&(a11==1))))&&(a24==1))))&&(a28==1))&&(a25==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a20==1)&&(((!(a24==1)&&((a22==1)&&((!(a25==1)&&(((input==2)&&!(a7==1))&&(a28==1)))&&(a14==8))))&&!(a11==1))&&(a19==5)))&&(a29==5))&&(a0==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(!(a0==1)&&(!(a7==1)&&((((a11==1)&&((!(a24==1)&&(((((a29==5)||(a29==6))&&(input==3))&&(a28==1))&&!(a25==1)))&&(a22==1)))&&(a14==8))&&(a19==2)))))){
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a11==1)&&((a14==8)&&((a19==1)&&((!(a25==1)&&(!(a0==1)&&((a28==1)&&(!(a7==1)&&((a29==8)&&(input==3))))))&&(a22==1))))))&&(a20==1))){
	    	a7 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((((a28==1)&&(((a11==1)&&((((a0==1)&&((a14==8)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==5))&&!(a20==1))&&(a25==1))))&&!(a7==1))&&!(a24==1)))&&(a19==4)))&&(a22==1))){
	    	a19 = 1;
	    	a11 = 0;
	    	a20 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if((((((a14==8)&&((!(a25==1)&&(!(a0==1)&&((a19==4)&&(((a22==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==2)))&&(a20==1)))))&&(a28==1)))&&(a11==1))&&!(a7==1))&&(a24==1))){
	    	a20 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a0==1)&&((a25==1)&&(((((a28==1)&&((a7==1)&&((a14==8)&&(((input==1)&&((a29==7)||(a29==8)))&&(a19==4)))))&&!(a20==1))&&!(a11==1))&&(a24==1)))))){
	    	a14 = 9;
	    	a29 = 6;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if((((((a20==1)&&(!(a24==1)&&((a28==1)&&(!(a25==1)&&(((a22==1)&&(((input==4)&&((a29==8)||(a29==9)))&&(a19==4)))&&(a14==8))))))&&(a11==1))&&!(a0==1))&&(a7==1))){
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	a20 = 0;
	    	return 23;
	    } else if(((((((!(a0==1)&&(((!(a25==1)&&(((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&(a22==1)))&&(a14==8))&&(a11==1)))&&(a28==1))&&(a7==1))&&(a19==5))&&!(a20==1))&&(a24==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((((((((a25==1)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==1)))&&(a22==1))&&!(a7==1))&&!(a0==1))&&(a14==8))&&(a24==1))&&(a20==1))&&(a28==1))&&(a11==1))){
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if((((!(a11==1)&&((a14==8)&&((a25==1)&&((((a22==1)&&(((a24==1)&&((input==2)&&((a29==8)||(a29==9))))&&!(a7==1)))&&!(a20==1))&&(a0==1)))))&&(a28==1))&&(a19==1))){
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((((a19==5)&&((a22==1)&&(((a29==9)&&((((a28==1)&&((a24==1)&&((a14==9)&&((input==2)&&!(a7==1)))))&&!(a20==1))&&(a11==1)))&&!(a0==1))))&&(a25==1))){
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((((!(a7==1)&&((a11==1)&&(((a24==1)&&(((((a29==8)||(a29==9))&&(input==4))&&(a28==1))&&!(a25==1)))&&(a22==1))))&&(a19==2))&&!(a20==1))&&(a0==1))&&(a14==8))){
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((a14==8)&&(((a7==1)&&((a22==1)&&(!(a0==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&!(a24==1))&&!(a11==1)))))&&(a19==4))))&&(a25==1))&&(a20==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&(((((a7==1)&&((((a29==8)&&(((input==4)&&(a11==1))&&(a28==1)))&&!(a0==1))&&(a14==8)))&&(a19==2))&&(a22==1))&&!(a24==1)))&&(a25==1))){
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	return 23;
	    } else if((((a29==9)&&(((a24==1)&&((((((!(a25==1)&&((input==5)&&(a14==9)))&&!(a11==1))&&(a28==1))&&(a22==1))&&!(a7==1))&&(a20==1)))&&(a19==4)))&&(a0==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((((a19==4)&&(((((a25==1)&&((((a29==5)&&(((input==2)&&(a14==9))&&(a0==1)))&&(a7==1))&&(a20==1)))&&(a22==1))&&(a24==1))&&!(a11==1)))&&(a28==1))){
	    	a29 = 9;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((a28==1)&&((((!(a25==1)&&(((((((input==6)&&((a29==8)||(a29==9)))&&(a19==2))&&(a14==9))&&(a7==1))&&!(a24==1))&&(a22==1)))&&!(a0==1))&&(a11==1))&&!(a20==1)))){
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	return 23;
	    } else if((((a29==9)&&(!(a24==1)&&((!(a0==1)&&(((a28==1)&&((!(a7==1)&&(((input==4)&&!(a11==1))&&(a22==1)))&&(a19==3)))&&(a14==8)))&&(a25==1))))&&!(a20==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a14==9)&&((a28==1)&&(((((((!(a20==1)&&((input==1)&&!(a11==1)))&&(a7==1))&&(a24==1))&&(a19==1))&&(a29==9))&&!(a25==1))&&(a22==1)))))){
	    	a0 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a0==1)&&((a28==1)&&(((a22==1)&&(!(a20==1)&&((((a24==1)&&((a11==1)&&(((input==6)&&((a29==9)||((a29==7)||(a29==8))))&&(a14==9))))&&!(a7==1))&&(a19==1))))&&(a25==1))))){
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	a20 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if(((a20==1)&&((!(a25==1)&&((a24==1)&&((a28==1)&&(((a22==1)&&(((((input==5)&&(a0==1))&&(a19==1))&&(a14==8))&&!(a7==1)))&&(a29==8)))))&&(a11==1)))){
	    	a19 = 5;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	return 23;
	    } return calculate_output18(input);
	}

	int calculate_output18(int input) {
	    if((((a11==1)&&(!(a25==1)&&((a14==8)&&((a19==4)&&((!(a24==1)&&((!(a7==1)&&((a22==1)&&((input==4)&&(a28==1))))&&!(a20==1)))&&(a29==7))))))&&(a0==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a22==1)&&(!(a24==1)&&((a11==1)&&((a0==1)&&((a14==9)&&(!(a25==1)&&(((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==6))&&!(a20==1))))))))&&(a7==1)))){
	    	a29 = 5;
	    	a19 = 5;
	    	a7 = 0;
	    	return 23;
	    } else if(((a25==1)&&(((((a14==9)&&((a22==1)&&(!(a24==1)&&((((a19==4)&&((input==3)&&!(a0==1)))&&!(a7==1))&&(a29==5)))))&&!(a11==1))&&(a20==1))&&(a28==1)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((!(a11==1)&&((a28==1)&&((((((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(!(a25==1)&&((a24==1)&&(!(a20==1)&&!(a7==1)))))))||((a19==1)&&((a29==5)&&((!(a24==1)&&((a20==1)&&(a7==1)))&&(a25==1)))))&&(input==1))))&&(a14==9))&&(a0==1))&&(a22==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a24==1)&&(((a19==4)&&((a28==1)&&(((a11==1)&&((a22==1)&&(!(a7==1)&&((a14==10)&&(input==1)))))&&(a29==6))))&&(a25==1)))&&(a20==1))&&(a0==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&((((a22==1)&&((a29==5)&&((a7==1)&&(((a20==1)&&((a28==1)&&((!(a11==1)&&(input==6))&&(a25==1))))&&(a14==9)))))&&!(a0==1))&&(a19==1)))){
	    	a7 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	return 24;
	    } else if((((a20==1)&&((a14==9)&&((a22==1)&&((a29==6)&&((a24==1)&&((a7==1)&&((a25==1)&&(((a28==1)&&((a11==1)&&(input==4)))&&!(a0==1)))))))))&&(a19==3))){
	    	a25 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 4;
	    	return 24;
	    } else if(((a11==1)&&((((((((((((a29==6)||(a29==7))&&(input==5))&&(a14==10))&&!(a24==1))&&(a28==1))&&(a19==1))&&(a20==1))&&(a25==1))&&(a22==1))&&(a0==1))&&(a7==1)))){
	    	a24 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a7 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	return -1;
	    } else if((!(a7==1)&&((a22==1)&&(((a14==9)&&(((a25==1)&&((a19==2)&&(((a28==1)&&(((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a0==1)))&&!(a20==1))))&&!(a11==1)))&&(a24==1))))){
	    	a11 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a7==1)&&((a25==1)&&((a22==1)&&(((!(a20==1)&&((((a28==1)&&(((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==4)))&&!(a11==1))&&(a14==9)))&&!(a0==1))&&!(a24==1)))))){
	    	a29 = 5;
	    	a19 = 3;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if(((a19==1)&&((a25==1)&&((a28==1)&&((a11==1)&&((a24==1)&&(((!(a20==1)&&(((((a29==5)||(a29==6))&&(input==3))&&(a14==9))&&(a22==1)))&&(a7==1))&&!(a0==1)))))))){
	    	a0 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&(((((((a0==1)&&(((a14==8)&&((a25==1)&&(input==2)))&&(a22==1)))&&(a19==5))&&(a20==1))&&!(a24==1))&&!(a7==1))&&(a29==5)))&&!(a11==1))){
	    	a7 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 4;
	    	return 21;
	    } else if(((a7==1)&&(((((a28==1)&&((a11==1)&&((a0==1)&&((a19==4)&&((a22==1)&&((((a29==5)||(a29==6))&&(input==2))&&(a14==9)))))))&&!(a20==1))&&(a24==1))&&!(a25==1)))){
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((a22==1)&&((a11==1)&&((((a25==1)&&((((a20==1)&&((((a29==8)&&(input==2))&&(a28==1))&&(a19==5)))&&(a7==1))&&(a0==1)))&&(a14==10))&&(a24==1))))){
	    	a19 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	return 24;
	    } else if(((a14==9)&&((!(a7==1)&&((((a28==1)&&((((a0==1)&&((a20==1)&&((a24==1)&&(input==1))))&&(a19==5))&&(a22==1)))&&!(a25==1))&&(a29==7)))&&(a11==1)))){
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if(((!(a24==1)&&((!(a20==1)&&((a19==5)&&((((a7==1)&&((!(a0==1)&&((input==5)&&(a22==1)))&&(a29==8)))&&(a28==1))&&!(a25==1))))&&!(a11==1)))&&(a14==8))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a14==8)&&(!(a25==1)&&(((a28==1)&&((((!(a24==1)&&((input==3)&&(((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))))&&!(a0==1))&&(a7==1))&&!(a20==1)))&&(a22==1))))&&(a11==1))){
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 6;
	    	a24 = 1;
	    	return 21;
	    } else if(((a14==9)&&((a20==1)&&(((a11==1)&&((a19==5)&&(!(a25==1)&&((a28==1)&&((((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a7==1))&&(a0==1))&&(a22==1))))))&&(a24==1))))){
	    	a7 = 0;
	    	a20 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&((a11==1)&&((!(a24==1)&&((a7==1)&&((a20==1)&&((a28==1)&&((a14==9)&&((a0==1)&&((a22==1)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7))))))))))&&(a19==5))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==8)&&(!(a25==1)&&((a20==1)&&((((a19==5)&&((((a22==1)&&((a7==1)&&(!(a24==1)&&(input==3))))&&(a28==1))&&!(a11==1)))&&(a29==9))&&(a0==1)))))){
	    	a29 = 5;
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if(((((((a24==1)&&((a22==1)&&((a14==9)&&((a0==1)&&(!(a11==1)&&((input==5)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))))))&&(a20==1))&&(a28==1))&&!(a7==1))&&!(a25==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a19==5)&&(!(a20==1)&&((((((a29==8)&&((((a11==1)&&(input==3))&&(a0==1))&&(a14==8)))&&(a28==1))&&(a24==1))&&(a22==1))&&!(a25==1)))))){
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if(((a28==1)&&(!(a0==1)&&((a19==1)&&(((a7==1)&&((a11==1)&&(((a14==9)&&(((a25==1)&&((a20==1)&&(input==1)))&&(a22==1)))&&(a29==9))))&&!(a24==1)))))){
	    	a11 = 0;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if((((((a11==1)&&((!(a24==1)&&((((a20==1)&&((a14==8)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5))))&&(a7==1))&&!(a25==1)))&&(a19==5)))&&!(a0==1))&&(a28==1))&&(a22==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==8)&&(!(a7==1)&&((a22==1)&&(((a28==1)&&(!(a0==1)&&((((input==4)&&((((a29==5)&&!(a25==1))&&(a19==1))||((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1))))))&&!(a24==1))&&(a20==1))))&&!(a11==1)))))){
	    	a25 = 0;
	    	a14 = 9;
	    	a29 = 5;
	    	a19 = 5;
	    	a24 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a24==1)&&(!(a11==1)&&((a19==1)&&(((a0==1)&&((a22==1)&&(((((input==6)&&((a29==8)||(a29==9)))&&(a14==8))&&(a25==1))&&!(a20==1))))&&!(a7==1))))))){
	    	a25 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	return 23;
	    } else if(((a7==1)&&((a20==1)&&(!(a11==1)&&(!(a0==1)&&(!(a25==1)&&((((a19==3)&&(!(a24==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a28==1))))&&(a14==8))&&(a22==1)))))))){
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a11==1)&&(!(a20==1)&&((((a22==1)&&(((a28==1)&&(((a19==5)&&(!(a7==1)&&((input==4)&&((a29==6)||(a29==7)))))&&(a24==1)))&&!(a0==1)))&&(a14==8))&&(a25==1))))){
	    	a25 = 0;
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a28==1)&&(!(a20==1)&&(!(a0==1)&&(((((a14==9)&&((a22==1)&&(((((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&(input==3))&&!(a24==1))))&&(a11==1))&&(a25==1))&&(a7==1)))))){
	    	a19 = 5;
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a14==8)&&(!(a7==1)&&((!(a25==1)&&((a28==1)&&((a0==1)&&(!(a24==1)&&((a20==1)&&(((a11==1)&&(((a29==8)||(a29==9))&&(input==5)))&&(a19==1)))))))&&(a22==1))))){
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(((a0==1)&&((a14==8)&&((((a7==1)&&((!(a20==1)&&((input==1)&&((a29==7)||(a29==8))))&&!(a24==1)))&&(a28==1))&&(a25==1))))&&(a22==1)))&&(a19==5))){
	    	a29 = 6;
	    	a14 = 9;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((((a22==1)&&(((!(a7==1)&&(!(a25==1)&&(((!(a0==1)&&(!(a24==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6))))&&(a28==1))&&(a20==1))))&&!(a11==1))&&(a19==4)))&&(a14==8))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((!(a0==1)&&((a7==1)&&((a24==1)&&((((a14==9)&&((a29==9)&&((a28==1)&&(input==5))))&&(a20==1))&&(a19==4)))))&&(a22==1)))&&!(a25==1))){
	    	a24 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a7==1)&&(((a11==1)&&(((a28==1)&&((!(a20==1)&&((((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6)))&&(input==5))&&(a25==1)))&&(a22==1)))&&(a0==1)))&&(a14==9))))){
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a7==1)&&(((a0==1)&&((a28==1)&&(!(a25==1)&&(((a29==8)&&((a20==1)&&(((input==3)&&(a19==3))&&!(a24==1))))&&!(a11==1)))))&&(a14==9))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a0==1)&&((!(a11==1)&&((((!(a20==1)&&((a7==1)&&((a19==1)&&((input==2)&&((a29==7)||(a29==8))))))&&(a28==1))&&(a22==1))&&(a24==1)))&&(a14==8)))&&(a25==1))){
	    	a29 = 7;
	    	a24 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((!(a25==1)&&((a28==1)&&((((a7==1)&&(((a20==1)&&(((a24==1)&&(((a29==6)||(a29==7))&&(input==2)))&&!(a11==1)))&&(a19==2)))&&(a22==1))&&(a14==9))))&&!(a0==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	return -1;
	    } else if(((a28==1)&&(!(a11==1)&&((((!(a0==1)&&(((a22==1)&&((a20==1)&&((a7==1)&&((input==1)&&(a29==7)))))&&(a25==1)))&&(a14==9))&&!(a24==1))&&(a19==5))))){
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((a19==5)&&(!(a11==1)&&(((a22==1)&&((a14==9)&&(((a20==1)&&(!(a25==1)&&(((a28==1)&&(input==6))&&!(a7==1))))&&(a24==1))))&&(a29==5))))&&!(a0==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a24==1)&&(((a0==1)&&((a19==3)&&(((!(a25==1)&&(!(a20==1)&&(((a29==6)&&((input==5)&&(a14==9)))&&!(a11==1))))&&(a7==1))&&(a28==1))))&&(a22==1)))){
	    	a19 = 2;
	    	a29 = 9;
	    	a7 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((a7==1)&&((a25==1)&&((a11==1)&&((((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==1))&&(a24==1))&&(a28==1)))))&&(a14==9))&&(a0==1))&&(a22==1))&&(a20==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((((a24==1)&&((a25==1)&&((a19==1)&&((!(a11==1)&&((a20==1)&&((a0==1)&&((a28==1)&&(!(a7==1)&&((input==5)&&((a29==5)||(a29==6))))))))&&(a22==1)))))&&(a14==8))){
	    	a29 = 8;
	    	a25 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a25==1)&&(!(a11==1)&&((a22==1)&&((a7==1)&&(((a14==9)&&(((((a28==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==2)))&&(a19==4))&&!(a24==1))&&(a0==1)))&&!(a20==1))))))){
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	return 23;
	    } else if(((((!(a24==1)&&((a19==4)&&((a0==1)&&((a14==9)&&(!(a20==1)&&((a11==1)&&(!(a25==1)&&(((a29==7)||(a29==8))&&(input==1)))))))))&&(a22==1))&&(a7==1))&&(a28==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((((((((((input==1)&&((a29==8)||(a29==9)))&&(a22==1))&&!(a11==1))&&(a7==1))&&(a19==4))&&!(a20==1))&&!(a0==1))&&!(a25==1))&&(a28==1))&&(a14==8)))){
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a20==1)&&((a14==8)&&(!(a24==1)&&((a28==1)&&((((a11==1)&&((a0==1)&&((input==6)&&(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))))&&!(a25==1))&&(a7==1))))))&&(a22==1))){
	    	a0 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a24==1)&&((a11==1)&&((a7==1)&&(((a29==8)&&((a25==1)&&(!(a20==1)&&((((a22==1)&&((input==6)&&(a19==4)))&&(a28==1))&&(a14==9)))))&&(a0==1)))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==1)&&((((!(a24==1)&&((a7==1)&&(((a0==1)&&((((input==5)&&((a29==5)||(a29==6)))&&(a20==1))&&(a22==1)))&&(a19==2))))&&!(a25==1))&&!(a11==1))&&(a14==9)))){
	    	a19 = 3;
	    	a29 = 9;
	    	a20 = 0;
	    	return 21;
	    } else if(((a14==9)&&(!(a7==1)&&(((a24==1)&&(!(a11==1)&&((a19==5)&&((a20==1)&&((a22==1)&&(((a28==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))&&(a0==1)))))))&&(a25==1))))){
	    	a7 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if(((!(a0==1)&&(((a28==1)&&((a22==1)&&(!(a20==1)&&((((a19==1)&&(((input==5)&&((a29==6)||(a29==7)))&&(a14==8)))&&!(a11==1))&&!(a24==1)))))&&!(a7==1)))&&(a25==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 4;
	    	a29 = 5;
	    	return 21;
	    } else if(((a14==9)&&((((((a25==1)&&((!(a20==1)&&(((((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(input==5))&&(a7==1)))&&(a28==1)))&&(a0==1))&&(a22==1))&&(a24==1))&&!(a11==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((((a19==2)&&((((((a22==1)&&((input==1)&&(a20==1)))&&!(a0==1))&&!(a7==1))&&(a11==1))&&(a28==1)))&&!(a25==1))&&(a29==9))&&!(a24==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a24==1)&&((!(a25==1)&&(((a14==8)&&((a0==1)&&((((a28==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==5)))&&(a7==1))&&!(a11==1))))&&!(a20==1)))&&(a19==1))))){
	    	a19 = 2;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if(((a7==1)&&(((a0==1)&&((a14==9)&&((!(a20==1)&&((a11==1)&&((a22==1)&&((((a29==7)&&(input==3))&&!(a24==1))&&(a28==1)))))&&(a25==1))))&&(a19==2)))){
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	return 23;
	    } else if((((((a24==1)&&((a20==1)&&((a14==8)&&((a11==1)&&(((((input==1)&&(a28==1))&&!(a7==1))&&(a19==2))&&(a22==1))))))&&(a29==7))&&!(a25==1))&&!(a0==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((!(a25==1)&&((a24==1)&&((a7==1)&&((a0==1)&&((a28==1)&&((a22==1)&&((((((a29==7)||(a29==8))&&(input==4))&&(a19==3))&&(a14==9))&&!(a20==1))))))))&&!(a11==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((((a28==1)&&((((a20==1)&&(((a25==1)&&((a29==5)&&(((a7==1)&&((input==5)&&(a22==1)))&&(a0==1))))&&(a24==1)))&&(a19==3))&&(a14==9)))&&!(a11==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&(((a20==1)&&(((a25==1)&&(((a11==1)&&(((input==3)&&(a29==9))&&(a28==1)))&&(a22==1)))&&(a19==5)))&&!(a0==1)))&&(a14==9))&&(a7==1))){
	    	a19 = 3;
	    	a0 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((((((((a28==1)&&((a25==1)&&(((a19==1)&&((a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5))))&&!(a11==1))))&&!(a0==1))&&(a14==9))&&(a24==1))&&!(a7==1))&&(a22==1))){
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if((((((((a14==9)&&(!(a11==1)&&(!(a0==1)&&((a24==1)&&(!(a7==1)&&(((a29==6)||(a29==7))&&(input==1)))))))&&(a22==1))&&(a19==5))&&!(a25==1))&&(a28==1))&&(a20==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a14==10)&&((a22==1)&&(((((a19==5)&&((!(a25==1)&&((a24==1)&&(!(a7==1)&&!(a20==1))))&&(a29==9)))||(((a29==5)&&((a25==1)&&(((a20==1)&&(a7==1))&&!(a24==1))))&&(a19==1)))&&(input==2))&&(a11==1))))&&(a0==1)))){
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((((a28==1)&&(!(a24==1)&&((a14==8)&&((a29==5)&&((!(a0==1)&&((a7==1)&&(((input==3)&&(a19==3))&&(a11==1))))&&!(a20==1))))))&&(a25==1))&&(a22==1))){
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	return 23;
	    } else if(((a24==1)&&((a22==1)&&(!(a11==1)&&((a28==1)&&((((((((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==4))&&(a7==1))&&(a14==8))&&(a25==1))&&!(a20==1))&&!(a0==1))))))){
	    	a20 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if(((((((a22==1)&&((!(a20==1)&&((a0==1)&&((a25==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a24==1)))))&&!(a7==1)))&&(a19==2))&&(a28==1))&&(a14==9))&&!(a11==1))){
	    	a19 = 5;
	    	a20 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((((a14==10)&&((((a29==5)&&((a20==1)&&((((((input==6)&&(a7==1))&&(a0==1))&&(a22==1))&&(a19==2))&&!(a25==1))))&&(a11==1))&&(a28==1)))&&(a24==1))){
	    	a20 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((a28==1)&&((((a0==1)&&(!(a25==1)&&(((a22==1)&&(!(a7==1)&&((((a19==3)&&(input==2))&&!(a24==1))&&!(a20==1))))&&!(a11==1))))&&(a14==8))&&(a29==7)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((!(a20==1)&&((((a14==8)&&(!(a24==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&!(a25==1))))&&(a11==1))&&(a22==1)))&&(a19==2))&&(a28==1))&&!(a0==1))&&(a7==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((!(a20==1)&&(((a14==8)&&((((a22==1)&&(((input==4)&&(((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&!(a0==1)))&&!(a25==1))&&(a28==1)))&&(a11==1)))&&!(a7==1)))){
	    	a29 = 5;
	    	a19 = 4;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((((!(a20==1)&&((a19==1)&&(!(a25==1)&&(((a14==8)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a28==1))&&(a22==1)))&&(a11==1)))))&&(a7==1))&&(a0==1))&&(a24==1))){
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	a7 = 0;
	    	return 24;
	    } else if((((a28==1)&&(((((a20==1)&&((a29==6)&&(((a11==1)&&(!(a7==1)&&(!(a24==1)&&(input==6))))&&(a14==9))))&&(a25==1))&&(a0==1))&&(a19==1)))&&(a22==1))){
	    	a7 = 1;
	    	a20 = 0;
	    	a14 = 10;
	    	a19 = 5;
	    	a29 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if(((a20==1)&&(((!(a24==1)&&((a25==1)&&((((((a7==1)&&(((a29==5)||(a29==6))&&(input==6)))&&(a22==1))&&(a28==1))&&!(a0==1))&&!(a11==1))))&&(a19==3))&&(a14==8)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&(((((!(a7==1)&&(!(a0==1)&&(((((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&(a28==1))&&!(a25==1))&&(a22==1))))&&(a19==3))&&(a14==9))&&!(a24==1))&&!(a20==1)))){
	    	a19 = 4;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((((!(a11==1)&&(!(a7==1)&&((((input==6)&&(a19==5))&&(a28==1))&&(a25==1))))&&!(a0==1))&&(a29==5))&&!(a24==1))&&(a14==8))&&!(a20==1)))){
	    	a14 = 9;
	    	a29 = 6;
	    	a19 = 4;
	    	a7 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((((((a14==9)&&((a7==1)&&(!(a24==1)&&(!(a11==1)&&((a20==1)&&((input==5)&&(((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))))))))&&(a22==1))&&(a28==1))&&(a25==1))&&!(a0==1))){
	    	a7 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	a11 = 1;
	    	return 24;
	    } else if((((((a22==1)&&((a19==2)&&((((a28==1)&&((a7==1)&&(!(a20==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))))&&!(a11==1))&&(a14==9))))&&!(a0==1))&&(a25==1))&&!(a24==1))){
	    	a29 = 9;
	    	a19 = 3;
	    	a0 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((a19==5)&&((a28==1)&&(((a25==1)&&(!(a20==1)&&((((((((a29==5)||(a29==6))&&(input==1))&&(a11==1))&&!(a0==1))&&!(a7==1))&&(a22==1))&&!(a24==1))))&&(a14==8))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==8)&&((!(a7==1)&&(!(a11==1)&&((a22==1)&&(!(a20==1)&&((a24==1)&&((((input==1)&&(a25==1))&&!(a0==1))&&(a28==1)))))))&&(a19==2)))&&(a29==5))){
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a0==1)&&(((!(a20==1)&&((a11==1)&&(!(a25==1)&&(((((a29==5)||(a29==6))&&(input==6))&&(a14==10))&&(a24==1)))))&&(a22==1))&&(a28==1)))&&(a19==2))&&(a7==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 5;
	    	return -1;
	    } else if(((a7==1)&&((((((((((a24==1)&&((input==3)&&!(a11==1)))&&!(a25==1))&&!(a0==1))&&(a28==1))&&!(a20==1))&&(a14==8))&&(a29==8))&&(a19==5))&&(a22==1)))){
	    	a7 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	a24 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if((((((!(a11==1)&&(!(a7==1)&&((a19==1)&&((!(a20==1)&&((((a29==6)||(a29==7))&&(input==4))&&(a24==1)))&&(a22==1)))))&&(a0==1))&&(a28==1))&&(a25==1))&&(a14==8))){
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 8;
	    	a7 = 1;
	    	return 23;
	    } else if((((((a7==1)&&(((((a24==1)&&(((a19==1)&&((a28==1)&&(input==2)))&&(a20==1)))&&!(a25==1))&&(a29==6))&&!(a11==1)))&&(a22==1))&&!(a0==1))&&(a14==8))){
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((((a29==5)&&((((a11==1)&&(((!(a20==1)&&((input==6)&&(a24==1)))&&(a19==3))&&!(a25==1)))&&!(a7==1))&&(a28==1)))&&!(a0==1))&&(a22==1))&&(a14==8))){
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a14==8)&&(!(a20==1)&&(((((((a22==1)&&((input==4)&&((a29==8)||(a29==9))))&&!(a7==1))&&(a11==1))&&(a28==1))&&(a19==1))&&!(a24==1))))&&!(a0==1))&&!(a25==1))){
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if((((a24==1)&&(((a19==5)&&((a25==1)&&(((a7==1)&&((((a28==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a22==1))&&!(a0==1)))&&!(a11==1))))&&(a14==9)))&&!(a20==1))){
	    	a25 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((!(a11==1)&&((a14==8)&&((!(a0==1)&&((((a7==1)&&((((a24==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))&&(a22==1))&&!(a20==1)))&&!(a25==1))&&(a19==2)))&&(a28==1))))){
	    	a24 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a24==1)&&((a0==1)&&(!(a11==1)&&(((((a14==9)&&((a7==1)&&((a19==4)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a28==1)))))&&(a22==1))&&(a20==1))&&!(a25==1)))))){
	    	a7 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	return 23;
	    } else if(((a28==1)&&(((((!(a11==1)&&(!(a25==1)&&((((input==4)&&(((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))))&&(a0==1))&&(a20==1))))&&(a22==1))&&(a7==1))&&(a24==1))&&(a14==8)))){
	    	a25 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((a7==1)&&(((a28==1)&&((a14==8)&&(!(a24==1)&&(((a25==1)&&((((((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(input==5))&&(a20==1))&&!(a0==1)))&&(a11==1)))))&&(a22==1)))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((a22==1)&&(((a24==1)&&((a0==1)&&((a29==9)&&((a19==2)&&(((input==3)&&!(a7==1))&&!(a25==1))))))&&(a11==1))))&&!(a20==1))&&(a14==10))){
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a24 = 0;
	    	return -1;
	    } else if((!(a25==1)&&(((!(a7==1)&&((((a24==1)&&((a22==1)&&((((input==2)&&((a29==5)||(a29==6)))&&!(a20==1))&&(a14==8))))&&(a11==1))&&(a0==1)))&&(a28==1))&&(a19==3)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a25==1)&&((((((a28==1)&&(((a22==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==3)))&&!(a11==1)))&&(a7==1))&&(a20==1))&&(a14==8))&&(a24==1))))){
	    	a7 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if((((a7==1)&&((((a14==8)&&(!(a24==1)&&((((!(a20==1)&&((input==4)&&(a22==1)))&&!(a0==1))&&(a28==1))&&(a29==8))))&&!(a11==1))&&(a19==1)))&&(a25==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((!(a11==1)&&((a29==5)&&((a20==1)&&((a22==1)&&((a0==1)&&(!(a24==1)&&(!(a7==1)&&(((a28==1)&&(input==6))&&(a25==1)))))))))&&(a14==9))&&(a19==3))){
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a22==1)&&(!(a20==1)&&(((a24==1)&&((a14==9)&&((input==2)&&((((!(a25==1)&&(a7==1))&&(a29==9))&&(a19==5))||(((!(a7==1)&&(a25==1))&&(a29==5))&&(a19==1))))))&&!(a0==1)))))&&!(a11==1))){
	    	a7 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if(((a20==1)&&((((((a14==9)&&(((a11==1)&&((((input==3)&&((a29==5)||(a29==6)))&&(a25==1))&&!(a0==1)))&&(a19==5)))&&(a24==1))&&(a22==1))&&!(a7==1))&&(a28==1)))){
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return 24;
	    } else if(((a24==1)&&((((((((a14==9)&&((a0==1)&&((a19==1)&&((input==3)&&((a29==8)||(a29==9))))))&&!(a20==1))&&!(a25==1))&&(a28==1))&&(a11==1))&&(a22==1))&&(a7==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==1)&&((a22==1)&&(!(a0==1)&&(((a7==1)&&((a14==9)&&(((a20==1)&&((a11==1)&&((a28==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1)))))&&!(a24==1))))&&!(a25==1)))))){
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a14==8)&&((((a19==4)&&(!(a20==1)&&(((a22==1)&&(((a28==1)&&((a7==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6))))&&!(a25==1)))&&(a0==1))))&&!(a11==1))&&!(a24==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((a14==8)&&((((((((input==2)&&((a29==7)||(a29==8)))&&(a11==1))&&(a22==1))&&(a19==1))&&!(a7==1))&&(a24==1))&&!(a25==1))))&&!(a20==1))&&(a28==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	a24 = 0;
	    	return 23;
	    } else if(((a19==2)&&((((a24==1)&&(((a0==1)&&((a14==9)&&(!(a11==1)&&((a28==1)&&(((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&(a22==1))))))&&(a25==1)))&&(a20==1))&&!(a7==1)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a25==1)&&(!(a0==1)&&((a19==5)&&((((a24==1)&&((((a14==9)&&(!(a7==1)&&((input==3)&&!(a11==1))))&&(a29==5))&&(a20==1)))&&(a22==1))&&(a28==1)))))){
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((((a19==3)&&(!(a7==1)&&((a14==8)&&((((a0==1)&&(!(a11==1)&&((((a29==7)||(a29==8))&&(input==1))&&(a22==1))))&&(a20==1))&&(a24==1)))))&&!(a25==1))&&(a28==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((!(a0==1)&&((a28==1)&&((a7==1)&&((!(a20==1)&&(((a22==1)&&(((input==2)&&((a29==8)||(a29==9)))&&(a14==8)))&&(a24==1)))&&(a19==3)))))&&!(a11==1)))){
	    	a19 = 4;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((a22==1)&&(!(a7==1)&&((a14==8)&&((a29==5)&&(((!(a11==1)&&(((a19==5)&&(((input==5)&&(a28==1))&&(a25==1)))&&(a0==1)))&&(a24==1))&&!(a20==1))))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a29 = 6;
	    	return 21;
	    } else if(((a29==5)&&((a0==1)&&(((((a22==1)&&(!(a7==1)&&((((!(a11==1)&&(input==4))&&!(a25==1))&&(a14==8))&&(a20==1))))&&(a19==4))&&!(a24==1))&&(a28==1))))){
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 9;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((((a22==1)&&((((a0==1)&&((a7==1)&&(((a11==1)&&((input==4)&&((((a19==5)&&((a29==9)&&(a25==1)))||((!(a25==1)&&(a29==5))&&(a19==1)))||((a19==1)&&((a29==6)&&!(a25==1))))))&&(a20==1))))&&(a24==1))&&(a28==1)))&&(a14==9))){
	    	a29 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a14==8)&&(((a22==1)&&(!(a11==1)&&((((a20==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&!(a25==1)))&&(a19==4))&&!(a0==1))))&&(a28==1)))&&!(a7==1))&&!(a24==1))){
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a25==1)&&(((a28==1)&&(!(a24==1)&&((!(a11==1)&&((((a22==1)&&((a19==4)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8)))))&&!(a20==1))&&(a7==1)))&&(a14==8))))&&(a0==1)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a22==1)&&(((!(a20==1)&&(!(a25==1)&&((((a19==5)&&((input==2)&&(a14==9)))&&(a24==1))&&(a0==1))))&&(a28==1))&&(a29==7)))&&!(a11==1))&&(a7==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a28==1)&&(((a29==8)&&((a24==1)&&(((a7==1)&&(((a11==1)&&((a14==9)&&((input==6)&&(a20==1))))&&(a19==3)))&&(a25==1))))&&(a0==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a0==1)&&(((((!(a20==1)&&(!(a25==1)&&((((a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))&&(a28==1))&&!(a7==1))))&&(a22==1))&&(a14==10))&&(a24==1))&&(a19==4)))){
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a7 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((a20==1)&&((!(a25==1)&&((a22==1)&&(((a29==7)&&(((a14==9)&&((((input==2)&&(a28==1))&&!(a24==1))&&(a11==1)))&&(a19==3)))&&(a7==1))))&&(a0==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a20==1)&&((a14==9)&&((a28==1)&&(!(a7==1)&&(!(a24==1)&&((a0==1)&&((a22==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&(a19==3))&&(a11==1)))))))))&&(a25==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((((a7==1)&&(!(a0==1)&&((a19==2)&&(((((a29==6)||(a29==7))&&(input==3))&&(a22==1))&&(a20==1)))))&&(a25==1))&&(a14==8)))&&(a11==1))&&!(a24==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((a14==9)&&(((a24==1)&&((!(a25==1)&&(((!(a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))&&!(a11==1))&&(a22==1)))&&(a19==2)))&&(a28==1))))&&!(a7==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a24 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((a7==1)&&(!(a11==1)&&(((a14==9)&&((a20==1)&&(((((a29==5)||(a29==6))&&(input==4))&&(a0==1))&&!(a25==1))))&&(a24==1))))&&(a22==1)))&&(a19==4))){
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((a24==1)&&(!(a11==1)&&((((a28==1)&&((a20==1)&&((a0==1)&&(((a14==8)&&(((input==3)&&!(a25==1))&&(a29==6)))&&!(a7==1)))))&&(a22==1))&&(a19==2))))){
	    	return 21;
	    } else if((((!(a0==1)&&(((a14==9)&&(!(a11==1)&&(((a22==1)&&((a7==1)&&((a28==1)&&((a29==8)&&(input==6)))))&&(a24==1))))&&(a20==1)))&&(a19==4))&&!(a25==1))){
	    	a7 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a11==1)&&(!(a24==1)&&((!(a0==1)&&((a22==1)&&(((!(a7==1)&&(((a29==8)&&((input==4)&&(a28==1)))&&!(a20==1)))&&(a14==9))&&(a19==1))))&&!(a25==1))))){
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a25==1)&&((a11==1)&&((a28==1)&&((a20==1)&&(((a24==1)&&((!(a7==1)&&(((a22==1)&&(((a29==5)||(a29==6))&&(input==4)))&&(a19==4)))&&(a14==8)))&&(a0==1))))))){
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	a7 = 1;
	    	return 24;
	    } else if(((!(a25==1)&&(((!(a0==1)&&((a28==1)&&(((a19==4)&&(((a14==9)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6)))&&(a11==1)))&&(a20==1))))&&!(a24==1))&&!(a7==1)))&&(a22==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if((((a22==1)&&((a29==9)&&(((((((a28==1)&&((!(a11==1)&&(input==6))&&!(a20==1)))&&!(a7==1))&&(a19==3))&&!(a25==1))&&(a24==1))&&(a14==9))))&&(a0==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return 23;
	    } else if(((a7==1)&&(((a14==9)&&((a28==1)&&(!(a20==1)&&((a0==1)&&(!(a25==1)&&(!(a24==1)&&(((input==2)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2))))&&(a22==1))))))))&&!(a11==1)))){
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return 23;
	    } else if((((a11==1)&&(!(a25==1)&&(((a20==1)&&(!(a24==1)&&((((a14==8)&&((a0==1)&&((input==1)&&((a29==8)||((a29==6)||(a29==7))))))&&(a22==1))&&(a28==1))))&&(a19==2))))&&!(a7==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((!(a20==1)&&((a24==1)&&(((a19==3)&&((((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&(a0==1))&&(a14==9)))&&(a28==1))))&&(a7==1))&&(a11==1))&&(a22==1))&&!(a25==1))){
	    	a29 = 8;
	    	a24 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((a24==1)&&(!(a0==1)&&(!(a20==1)&&((a22==1)&&((a7==1)&&((a14==9)&&((((a19==5)&&(((input==4)&&((a29==6)||(a29==7)))&&!(a11==1)))&&(a25==1))&&(a28==1))))))))){
	    	a25 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((((a24==1)&&((a28==1)&&((a11==1)&&(!(a20==1)&&(((a29==8)&&(((a25==1)&&((a7==1)&&(input==3)))&&(a0==1)))&&(a14==10))))))&&(a19==5))&&(a22==1))){
	    	a0 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	a14 = 9;
	    	a29 = 5;
	    	a25 = 0;
	    	return -1;
	    } else if(((a0==1)&&((a28==1)&&((a29==6)&&((a14==9)&&((((a24==1)&&((a19==2)&&((((a20==1)&&(input==3))&&(a11==1))&&(a7==1))))&&(a25==1))&&(a22==1))))))){
	    	a19 = 4;
	    	return 24;
	    } else if((((((!(a24==1)&&(((!(a0==1)&&(((a11==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==5)))&&(a14==9)))&&(a28==1))&&(a7==1)))&&(a19==3))&&(a25==1))&&(a22==1))&&!(a20==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a7==1)&&(((((a19==5)&&((a20==1)&&(!(a24==1)&&(!(a25==1)&&(!(a11==1)&&((((a29==8)||(a29==9))&&(input==4))&&(a0==1)))))))&&(a22==1))&&(a28==1))&&(a14==9)))){
	    	a20 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if((((!(a11==1)&&(((a24==1)&&(((a14==9)&&(((((input==5)&&!(a7==1))&&(a19==5))&&(a28==1))&&(a20==1)))&&(a29==9)))&&(a0==1)))&&(a22==1))&&!(a25==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if(((a20==1)&&(!(a0==1)&&(((a22==1)&&(!(a11==1)&&(((a14==9)&&((a24==1)&&((input==6)&&((((a29==5)&&!(a25==1))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a29==9)&&(a25==1))))))))&&(a28==1))))&&(a7==1))))){
	    	a24 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((a14==9)&&((!(a25==1)&&((((a22==1)&&(!(a11==1)&&((((a29==7)||(a29==8))&&(input==6))&&(a20==1))))&&(a19==3))&&(a0==1)))&&(a24==1))))&&!(a7==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if(((((a25==1)&&(!(a20==1)&&(!(a11==1)&&((((a22==1)&&((!(a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1)))&&(a19==5)))&&(a14==8))&&(a28==1)))))&&(a7==1))&&(a24==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&(!(a24==1)&&((((((a29==8)&&((a14==9)&&(((a25==1)&&(input==1))&&(a7==1))))&&(a22==1))&&!(a11==1))&&(a19==3))&&(a20==1))))&&(a28==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a19==3)&&((a14==8)&&((a28==1)&&((a24==1)&&(!(a11==1)&&(!(a20==1)&&((a22==1)&&(!(a0==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8)))))))))))))&&!(a7==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a11==1)&&((!(a0==1)&&(!(a24==1)&&((a14==9)&&(((a25==1)&&(((a7==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a22==1)))&&!(a20==1)))&&(a28==1)))))&&(a19==2)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	return -1;
	    } else if((((a28==1)&&((((a0==1)&&(!(a11==1)&&(((((a19==5)&&(((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==9)))||((a19==1)&&(((a25==1)&&(!(a20==1)&&(a7==1)))&&(a29==5))))||((a19==1)&&(((a25==1)&&((a7==1)&&!(a20==1)))&&(a29==6))))&&(input==2))))&&(a22==1))&&(a14==8)))&&!(a24==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a11==1)&&(((a19==2)&&((((a14==8)&&((!(a7==1)&&((((input==2)&&(a29==7))&&(a22==1))&&(a28==1)))&&(a20==1)))&&(a0==1))&&!(a24==1)))&&!(a25==1)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a22==1)&&((!(a11==1)&&((((((a0==1)&&(((input==2)&&!(a7==1))&&(a28==1)))&&(a29==5))&&(a25==1))&&(a19==2))&&(a20==1)))&&(a14==8))))){
	    	a29 = 9;
	    	a19 = 3;
	    	a14 = 9;
	    	a20 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((a24==1)&&(!(a7==1)&&((a28==1)&&((((a25==1)&&((a14==8)&&(!(a20==1)&&((a19==4)&&((input==6)&&(a22==1))))))&&(a0==1))&&(a29==8))))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a25==1)&&(!(a7==1)&&(((a22==1)&&((((!(a24==1)&&(!(a0==1)&&(((a29==8)||(a29==9))&&(input==2))))&&(a28==1))&&(a19==4))&&(a14==8)))&&(a11==1))))&&!(a20==1))){
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if((((((a24==1)&&((a19==3)&&((((((a14==8)&&((input==6)&&(a11==1)))&&(a22==1))&&(a0==1))&&(a25==1))&&!(a7==1))))&&(a29==6))&&(a28==1))&&(a20==1))){
	    	a29 = 8;
	    	return 24;
	    } else if((!(a25==1)&&((a28==1)&&((a7==1)&&((a19==1)&&((a22==1)&&((a14==8)&&((a24==1)&&((((a0==1)&&((a29==5)&&(input==4)))&&!(a11==1))&&!(a20==1)))))))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a11==1)&&((a19==2)&&((a0==1)&&((a28==1)&&((a22==1)&&(((!(a24==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a20==1)))&&(a14==9))&&!(a7==1))))))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	return -1;
	    } else if((!(a24==1)&&((a14==8)&&(((((!(a25==1)&&((a28==1)&&(((a22==1)&&((input==1)&&(a29==6)))&&(a20==1))))&&!(a7==1))&&!(a0==1))&&(a19==4))&&(a11==1))))){
	    	a20 = 0;
	    	a19 = 5;
	    	a14 = 9;
	    	a29 = 7;
	    	a0 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((((!(a24==1)&&((a19==5)&&((!(a20==1)&&(((a7==1)&&((a14==9)&&(((a29==6)||(a29==7))&&(input==5))))&&(a28==1)))&&!(a25==1))))&&(a11==1))&&(a22==1))&&(a0==1))){
	    	a29 = 8;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if((((!(a11==1)&&(((a14==9)&&(!(a20==1)&&((((a28==1)&&(!(a24==1)&&(((a29==7)||(a29==8))&&(input==1))))&&!(a0==1))&&!(a25==1))))&&(a19==5)))&&(a22==1))&&!(a7==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a7==1)&&((((a24==1)&&((a28==1)&&((a20==1)&&((((a22==1)&&((input==1)&&(((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))))&&(a14==9))&&!(a25==1)))))&&(a11==1))&&(a0==1)))){
	    	a19 = 4;
	    	a11 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((a28==1)&&((!(a11==1)&&((a14==8)&&(!(a0==1)&&((((a19==1)&&(!(a25==1)&&((a24==1)&&(((a29==7)||(a29==8))&&(input==2)))))&&!(a20==1))&&(a22==1)))))&&!(a7==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a11==1)&&(((a20==1)&&((!(a25==1)&&((a19==1)&&((((((a29==6)||(a29==7))&&(input==2))&&!(a7==1))&&(a0==1))&&(a22==1))))&&!(a24==1)))&&(a28==1))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a22==1)&&((a11==1)&&((((a25==1)&&(!(a20==1)&&((a0==1)&&((((input==5)&&(a28==1))&&(a29==9))&&(a19==4)))))&&(a7==1))&&(a24==1)))))){
	    	a24 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if(((a14==8)&&((((((((((a11==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3)))&&(a24==1))&&(a25==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&!(a0==1))&&(a19==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((!(a0==1)&&((!(a25==1)&&((a14==9)&&((((a29==6)&&(input==2))&&(a20==1))&&!(a11==1))))&&(a24==1)))&&(a7==1))&&(a19==5))&&(a28==1)))){
	    	a19 = 2;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((a25==1)&&((a22==1)&&((a19==1)&&((a14==9)&&((a0==1)&&((((((a24==1)&&(((a29==5)||(a29==6))&&(input==3)))&&(a11==1))&&(a28==1))&&!(a20==1))&&!(a7==1)))))))){
	    	a29 = 6;
	    	a24 = 0;
	    	a20 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((((a19==2)&&((((!(a7==1)&&(((a20==1)&&((a14==8)&&((a0==1)&&((a28==1)&&(input==3)))))&&!(a11==1)))&&!(a25==1))&&(a22==1))&&(a29==7)))&&!(a24==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==3)&&((a7==1)&&((((!(a20==1)&&(((((input==6)&&(a0==1))&&(a14==8))&&(a25==1))&&(a29==6)))&&(a11==1))&&(a28==1))&&(a22==1))))&&!(a24==1))){
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a7==1)&&((((a0==1)&&((a28==1)&&(!(a24==1)&&((!(a11==1)&&(((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==6))&&(a20==1)))&&(a22==1)))))&&!(a25==1))&&(a14==9)))){
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&((a0==1)&&(((a11==1)&&(((((a28==1)&&((a20==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6))))))&&(a14==9))&&(a19==2))&&(a22==1)))&&(a25==1))))&&(a24==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a28==1)&&((a20==1)&&((a24==1)&&(!(a25==1)&&((a14==9)&&((a7==1)&&((((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a22==1))&&(a19==5)))))))))&&!(a11==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&(((a14==9)&&((!(a0==1)&&((a19==2)&&((a28==1)&&((a20==1)&&(!(a24==1)&&(!(a11==1)&&(((a29==7)||(a29==8))&&(input==1))))))))&&(a22==1)))&&(a7==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a11==1)&&(((a22==1)&&((a19==4)&&((a24==1)&&((a28==1)&&(((((input==5)&&(a0==1))&&(a14==10))&&(a25==1))&&!(a7==1))))))&&(a29==6)))&&!(a20==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a24==1)&&((a19==2)&&(((a7==1)&&(((((a11==1)&&((((input==3)&&((a29==6)||(a29==7)))&&(a0==1))&&!(a25==1)))&&(a20==1))&&(a22==1))&&(a14==10)))&&(a28==1))))){
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 8;
	    	a20 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a25==1)&&((a28==1)&&(((a19==1)&&((!(a0==1)&&((((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&!(a11==1))&&(a20==1)))&&(a14==8)))&&(a7==1))))&&(a24==1))&&(a22==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((!(a7==1)&&(((((((a14==8)&&((input==5)&&((a29==6)||(a29==7))))&&!(a24==1))&&!(a11==1))&&!(a0==1))&&(a19==4))&&(a20==1)))&&(a22==1))&&(a25==1)))){
	    	a24 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if((((((((a11==1)&&((a19==3)&&((a14==8)&&((a24==1)&&(((a28==1)&&(input==4))&&(a29==5))))))&&(a0==1))&&(a22==1))&&!(a25==1))&&(a20==1))&&!(a7==1))){
	    	a20 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a24==1)&&(((a28==1)&&((((a25==1)&&(!(a20==1)&&(((a11==1)&&(((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))&&(input==5)))&&(a0==1))))&&(a14==8))&&!(a7==1)))&&(a22==1)))){
	    	a19 = 4;
	    	a29 = 9;
	    	a25 = 0;
	    	a11 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if((((a24==1)&&(!(a20==1)&&((!(a11==1)&&(((a14==9)&&(((((input==5)&&(a22==1))&&(a29==5))&&!(a7==1))&&(a19==2)))&&(a28==1)))&&!(a0==1))))&&(a25==1))){
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((a14==8)&&((!(a24==1)&&((a22==1)&&(((a0==1)&&((((((a29==8)&&(input==2))&&(a28==1))&&!(a11==1))&&(a20==1))&&!(a7==1)))&&!(a25==1))))&&(a19==2)))){
	    	a20 = 0;
	    	a14 = 9;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((((a24==1)&&(((!(a11==1)&&((a29==7)&&(((!(a0==1)&&((input==2)&&(a19==3)))&&!(a25==1))&&(a20==1))))&&(a22==1))&&!(a7==1)))&&(a28==1))&&(a14==9))){
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a19==1)&&((!(a11==1)&&((a7==1)&&(!(a0==1)&&(((a24==1)&&((!(a20==1)&&((input==3)&&((a29==7)||((a29==5)||(a29==6)))))&&(a28==1)))&&(a14==8)))))&&(a22==1))))){
	    	a29 = 7;
	    	a14 = 9;
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if(((a22==1)&&(((((a14==9)&&(((((((input==4)&&((a29==8)||(a29==9)))&&(a20==1))&&!(a24==1))&&!(a11==1))&&(a28==1))&&!(a0==1)))&&(a25==1))&&(a19==4))&&(a7==1)))){
	    	a11 = 1;
	    	a25 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	return -1;
	    } else if((((a14==8)&&(!(a11==1)&&((((a20==1)&&(((a22==1)&&(((((a29==6)||(a29==7))&&(input==5))&&!(a24==1))&&(a28==1)))&&(a0==1)))&&(a19==3))&&!(a7==1))))&&!(a25==1))){
	    	a29 = 7;
	    	a0 = 0;
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((((((((((((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a7==1))&&(a14==9))&&(a22==1))&&(a19==5))&&(a25==1))&&(a24==1))&&(a28==1))&&(a0==1))&&(a20==1))&&!(a11==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a24==1)&&(((a28==1)&&((a11==1)&&(((!(a0==1)&&((((a19==3)&&((a22==1)&&(input==3)))&&(a14==9))&&(a29==6)))&&(a7==1))&&(a25==1))))&&(a20==1)))){
	    	a20 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((!(a0==1)&&(((((a25==1)&&(!(a20==1)&&((input==3)&&((a29==6)||(a29==7)))))&&!(a7==1))&&(a28==1))&&(a19==5)))&&(a14==9))&&!(a24==1))&&(a11==1)))){
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((a28==1)&&((a24==1)&&((((a14==9)&&((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==2)))&&!(a20==1))&&!(a0==1))))&&(a22==1))&&(a25==1))&&(a7==1))&&!(a11==1))){
	    	a20 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((((!(a25==1)&&((a19==3)&&((a14==8)&&((!(a0==1)&&(((input==4)&&((a29==7)||(a29==8)))&&!(a7==1)))&&(a20==1)))))&&(a22==1))&&!(a11==1))&&(a28==1))&&!(a24==1))){
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if((((a22==1)&&(((a29==8)&&((a7==1)&&((!(a24==1)&&(!(a25==1)&&(((a0==1)&&(!(a20==1)&&(input==3)))&&(a28==1))))&&(a19==2))))&&!(a11==1)))&&(a14==8))){
	    	return 21;
	    } else if((((!(a0==1)&&((a28==1)&&(!(a7==1)&&((((a22==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&(a20==1))&&!(a11==1)))&&(a24==1))&&(a19==5)))))&&!(a25==1))&&(a14==8))){
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 2;
	    	a24 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if(((a11==1)&&(((((!(a7==1)&&((a20==1)&&((a14==8)&&((((a29==5)&&(input==1))&&(a24==1))&&(a19==5)))))&&!(a0==1))&&(a22==1))&&(a28==1))&&(a25==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((((a7==1)&&(((a25==1)&&((!(a0==1)&&(((a14==9)&&((input==4)&&((a29==5)||(a29==6))))&&!(a11==1)))&&(a28==1)))&&!(a20==1)))&&!(a24==1))&&(a19==5))&&(a22==1))){
	    	a29 = 9;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((!(a24==1)&&(!(a20==1)&&(!(a0==1)&&((a14==9)&&((((input==4)&&((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2))))&&(a28==1))&&(a11==1))))))&&!(a7==1))&&(a22==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a11==1)&&((!(a24==1)&&((a14==10)&&((a0==1)&&((a20==1)&&((((input==6)&&((a29==6)||(a29==7)))&&(a28==1))&&(a7==1))))))&&!(a25==1)))&&(a19==2)))){
	    	a29 = 6;
	    	a19 = 3;
	    	a20 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a0==1)&&((a11==1)&&(((a7==1)&&((a22==1)&&(!(a25==1)&&((a28==1)&&((a14==8)&&(((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==5))&&!(a20==1)))))))&&!(a24==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a7==1)&&(((a14==9)&&(((((((input==5)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a28==1))&&!(a20==1))&&(a11==1))&&(a24==1))&&!(a0==1)))&&(a22==1)))&&(a25==1))){
	    	a19 = 4;
	    	a29 = 9;
	    	a14 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if(((a19==3)&&(((a0==1)&&((!(a24==1)&&((((a29==6)&&((((input==4)&&!(a20==1))&&(a14==8))&&!(a25==1)))&&(a28==1))&&(a7==1)))&&(a22==1)))&&(a11==1)))){
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if((((a25==1)&&(((!(a0==1)&&((a28==1)&&((a19==5)&&((a22==1)&&((a24==1)&&((a20==1)&&((input==2)&&((a29==5)||(a29==6)))))))))&&(a11==1))&&(a7==1)))&&(a14==9))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a22==1)&&((!(a7==1)&&((a28==1)&&(((a0==1)&&((a19==3)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9)))))&&!(a11==1))))&&(a24==1)))&&(a14==8))&&(a20==1))&&(a25==1))){
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	return 21;
	    } else if(((!(a7==1)&&((!(a11==1)&&((((a28==1)&&((a19==5)&&(((a22==1)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a0==1))))&&!(a24==1))&&(a25==1)))&&(a20==1)))&&(a14==9))){
	    	a0 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((!(a7==1)&&((a28==1)&&((((((a19==4)&&(((a24==1)&&((((a29==7)||(a29==8))&&(input==5))&&!(a0==1)))&&(a22==1)))&&!(a25==1))&&(a11==1))&&(a20==1))&&(a14==9))))){
	    	a7 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 6;
	    	a24 = 0;
	    	return -1;
	    } else if((!(a20==1)&&(!(a7==1)&&((((a22==1)&&((((a25==1)&&((((input==4)&&((a29==6)||(a29==7)))&&(a28==1))&&(a14==9)))&&(a19==2))&&!(a11==1)))&&(a0==1))&&(a24==1))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((a25==1)&&(((a19==2)&&((a29==5)&&(((((a14==9)&&((!(a11==1)&&(input==2))&&(a28==1)))&&!(a7==1))&&(a24==1))&&(a22==1))))&&!(a20==1)))&&(a0==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((((a28==1)&&(!(a0==1)&&((a14==9)&&((a22==1)&&((a20==1)&&((((((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==4))&&!(a11==1))&&(a24==1))&&(a25==1)))))))&&(a7==1))){
	    	a24 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a28==1)&&((a0==1)&&((a14==9)&&((a25==1)&&((!(a7==1)&&((((((input==5)&&(a19==4))&&(a24==1))&&!(a20==1))&&(a29==8))&&(a22==1)))&&!(a11==1))))))){
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((((a22==1)&&((((((a19==1)&&((((input==2)&&(a24==1))&&(a7==1))&&!(a0==1)))&&(a25==1))&&(a29==6))&&(a28==1))&&!(a11==1)))&&(a14==9))&&(a20==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((!(a11==1)&&(((!(a25==1)&&(((((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&(input==5))&&(a28==1)))&&!(a0==1))&&(a24==1)))&&(a20==1))&&(a14==9))&&(a7==1))&&(a22==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a14 = 8;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a0==1)&&(((a11==1)&&((a24==1)&&((a14==8)&&(((a28==1)&&((a19==2)&&(((((a29==7)||(a29==8))&&(input==6))&&(a22==1))&&(a25==1))))&&(a20==1)))))&&!(a7==1)))){
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	return -1;
	    } else if((((a14==9)&&((a0==1)&&((a11==1)&&((!(a25==1)&&((((((input==5)&&(a24==1))&&(a19==5))&&!(a20==1))&&(a28==1))&&(a29==5)))&&!(a7==1)))))&&(a22==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((((a22==1)&&(((a24==1)&&(!(a7==1)&&((a14==8)&&((((input==6)&&(((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1))))||((!(a25==1)&&(a29==6))&&(a19==1))))&&(a28==1))&&(a0==1)))))&&!(a20==1)))&&!(a11==1))){
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((!(a0==1)&&(((a20==1)&&(((a28==1)&&((!(a11==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&!(a25==1))&&(a22==1)))&&(a24==1)))&&(a14==8)))&&(a19==3)))&&(a7==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((!(a11==1)&&(((((a19==2)&&((a14==9)&&((input==4)&&((a29==6)||(a29==7)))))&&(a0==1))&&!(a7==1))&&(a24==1)))&&(a28==1))&&!(a25==1))&&!(a20==1)))){
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((((a19==2)&&((a25==1)&&((a0==1)&&((a28==1)&&(!(a11==1)&&(!(a7==1)&&((a22==1)&&(((a24==1)&&((a20==1)&&(input==6)))&&(a29==5)))))))))&&(a14==8))){
	    	a29 = 6;
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if(((a14==10)&&((((((!(a25==1)&&((!(a20==1)&&((a11==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6))))))&&(a24==1)))&&!(a7==1))&&(a19==4))&&(a28==1))&&(a22==1))&&(a0==1)))){
	    	a24 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a11 = 0;
	    	return 21;
	    } else if(((((((a14==9)&&((((!(a0==1)&&((input==1)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))))&&(a20==1))&&(a25==1))&&(a24==1)))&&(a28==1))&&!(a11==1))&&(a22==1))&&(a7==1))){
	    	a19 = 2;
	    	a29 = 7;
	    	return -1;
	    } else if((((a28==1)&&(((a22==1)&&((a0==1)&&(((!(a11==1)&&(((a14==8)&&((input==4)&&(a29==6)))&&(a7==1)))&&(a25==1))&&(a19==4))))&&(a24==1)))&&(a20==1))){
	    	a0 = 0;
	    	a19 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if(((((((a22==1)&&(((((((a20==1)&&(input==3))&&!(a7==1))&&(a29==9))&&(a28==1))&&(a24==1))&&(a19==4)))&&(a14==9))&&(a0==1))&&!(a11==1))&&!(a25==1))){
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((a7==1)&&((a14==8)&&((a28==1)&&((a0==1)&&(!(a11==1)&&((((a19==5)&&(((input==2)&&((a29==8)||(a29==9)))&&(a24==1)))&&(a22==1))&&!(a20==1))))))))){
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	return 23;
	    } else if(((a14==10)&&(!(a25==1)&&((a28==1)&&(((a0==1)&&(!(a7==1)&&((a22==1)&&(((a19==1)&&((a29==6)&&((a11==1)&&(input==6))))&&(a24==1)))))&&(a20==1)))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	a24 = 0;
	    	return -1;
	    } else if(((!(a7==1)&&(((((((((a19==1)&&(((a29==5)||(a29==6))&&(input==5)))&&(a20==1))&&!(a25==1))&&!(a11==1))&&(a0==1))&&(a28==1))&&!(a24==1))&&(a14==9)))&&(a22==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((a14==8)&&(((a11==1)&&(((((((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))&&(input==5))&&!(a7==1))&&!(a20==1))&&(a0==1)))&&!(a24==1)))&&(a22==1)))&&!(a25==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((a24==1)&&(((((a19==2)&&((((a29==8)||(a29==9))&&(input==4))&&(a22==1)))&&(a28==1))&&(a11==1))&&!(a25==1)))&&!(a7==1))&&(a20==1))&&!(a0==1))&&(a14==9))){
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a29==8)&&((((((a28==1)&&((((a24==1)&&(input==2))&&(a25==1))&&(a19==2)))&&(a14==9))&&(a20==1))&&(a11==1))&&(a7==1)))&&!(a0==1))&&(a22==1))){
	    	a0 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if(((a25==1)&&(!(a24==1)&&((a11==1)&&((a14==8)&&((a22==1)&&((a28==1)&&(((a7==1)&&((((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a0==1))&&(a19==2)))&&!(a20==1))))))))){
	    	a24 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	a19 = 1;
	    	return 23;
	    } else if(((!(a7==1)&&(((((((a11==1)&&(!(a24==1)&&((a28==1)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a14==9))&&(a19==4))&&(a0==1))&&(a20==1))&&!(a25==1)))&&(a22==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((((a29==9)&&((((a11==1)&&((a19==1)&&((a25==1)&&(input==2))))&&(a20==1))&&(a24==1)))&&(a7==1))&&(a22==1))&&!(a0==1))&&(a14==8)))){
	    	a11 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if(((a28==1)&&((a19==4)&&(((((!(a0==1)&&(!(a7==1)&&((a14==8)&&(!(a24==1)&&((input==1)&&((a29==8)||(a29==9)))))))&&!(a25==1))&&(a22==1))&&(a11==1))&&(a20==1))))){
	    	a0 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((a14==8)&&((((a29==9)&&((a19==3)&&((((a25==1)&&(((!(a0==1)&&(input==2))&&(a24==1))&&(a22==1)))&&(a28==1))&&(a7==1))))&&(a11==1))&&(a20==1)))){
	    	a7 = 0;
	    	a19 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a20==1)&&((a14==8)&&((((((!(a11==1)&&(((input==2)&&(((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))))&&!(a0==1)))&&(a28==1))&&(a22==1))&&(a25==1))&&(a7==1))&&(a24==1))))){
	    	a19 = 5;
	    	a29 = 9;
	    	a11 = 1;
	    	return 24;
	    } else if((((a22==1)&&(((a0==1)&&(((a28==1)&&(((a20==1)&&(((a14==9)&&((input==5)&&(a29==8)))&&(a24==1)))&&(a7==1)))&&(a25==1)))&&(a11==1)))&&(a19==5))){
	    	a11 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } return calculate_output19(input);
	}

	int calculate_output19(int input) {
	    if((((a22==1)&&((((a20==1)&&((!(a11==1)&&(((((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a25==1))&&!(a7==1))&&(a14==9)))&&(a24==1)))&&!(a0==1))&&(a19==1)))&&(a28==1))){
	    	a19 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((((a22==1)&&((a24==1)&&((a29==6)&&(((((a14==9)&&(!(a0==1)&&((a28==1)&&((input==1)&&(a25==1)))))&&!(a20==1))&&(a7==1))&&(a11==1)))))&&(a19==2))){
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	a7 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if((((a19==2)&&(((a29==6)&&(((a25==1)&&(!(a7==1)&&((!(a0==1)&&(((a14==9)&&(input==3))&&(a24==1)))&&!(a20==1))))&&!(a11==1)))&&(a28==1)))&&(a22==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a29==6)&&(((((!(a24==1)&&(((a20==1)&&(((a14==9)&&(input==5))&&(a22==1)))&&(a28==1)))&&!(a25==1))&&(a19==4))&&(a0==1))&&(a7==1)))&&!(a11==1))){
	    	a24 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 8;
	    	a25 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if((((a19==4)&&(((a29==6)&&(((a14==9)&&(((!(a20==1)&&(((input==3)&&(a7==1))&&!(a0==1)))&&(a11==1))&&!(a25==1)))&&(a24==1)))&&(a28==1)))&&(a22==1))){
	    	a7 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	return -1;
	    } else if(((a11==1)&&(((a22==1)&&((!(a0==1)&&((a14==8)&&((!(a24==1)&&(!(a25==1)&&(((input==5)&&((a29==8)||(a29==9)))&&(a28==1))))&&(a7==1))))&&(a19==4)))&&(a20==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(!(a0==1)&&((a22==1)&&(!(a7==1)&&(!(a25==1)&&(((a28==1)&&((!(a20==1)&&((a14==8)&&(((a29==8)||(a29==9))&&(input==6))))&&(a19==2)))&&!(a11==1)))))))){
	    	a19 = 5;
	    	a29 = 6;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a24==1)&&((((((a14==8)&&(((a22==1)&&((a28==1)&&((a20==1)&&(input==2))))&&!(a25==1)))&&(a0==1))&&(a29==9))&&!(a11==1))&&!(a7==1)))&&(a19==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a25==1)&&(!(a0==1)&&(!(a24==1)&&(!(a20==1)&&((((a28==1)&&((((a7==1)&&(input==3))&&(a29==7))&&(a22==1)))&&(a19==1))&&(a14==9)))))))){
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	return 23;
	    } else if(((a19==5)&&((a14==8)&&(!(a0==1)&&(((!(a20==1)&&((a25==1)&&((!(a24==1)&&(!(a7==1)&&(((a29==5)||(a29==6))&&(input==4))))&&(a22==1))))&&(a11==1))&&(a28==1)))))){
	    	a19 = 3;
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((((((a0==1)&&(!(a24==1)&&((a19==2)&&((a20==1)&&((a11==1)&&((a22==1)&&((a28==1)&&((a14==8)&&(input==5)))))))))&&!(a25==1))&&!(a7==1))&&(a29==5))){
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a28==1)&&((((a19==4)&&(((((((input==1)&&(a25==1))&&(a20==1))&&!(a11==1))&&(a14==8))&&!(a7==1))&&(a29==5)))&&(a22==1))&&(a24==1)))&&(a0==1))){
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if(((((a24==1)&&((a14==9)&&((a7==1)&&((((a11==1)&&((a22==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==5))&&(a19==5))))&&!(a25==1))&&(a20==1)))))&&(a0==1))&&(a28==1))){
	    	a24 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a11 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if(((!(a11==1)&&((((a14==8)&&(((a22==1)&&((a0==1)&&((a28==1)&&(((input==3)&&((a29==6)||(a29==7)))&&!(a25==1)))))&&(a19==1)))&&(a20==1))&&!(a24==1)))&&!(a7==1))){
	    	a25 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	a29 = 5;
	    	return 21;
	    } else if(((!(a20==1)&&((!(a11==1)&&((a14==8)&&(!(a24==1)&&((a28==1)&&((a22==1)&&((((input==1)&&((a29==8)||(a29==9)))&&(a19==2))&&!(a7==1)))))))&&!(a25==1)))&&!(a0==1))){
	    	a29 = 7;
	    	a19 = 5;
	    	a14 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if(((((a24==1)&&((a25==1)&&(((a7==1)&&((a19==3)&&((!(a11==1)&&((a22==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a14==9))))&&(a20==1))))&&(a0==1))&&(a28==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a0==1)&&(((((a28==1)&&((a24==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&(a7==1))&&!(a25==1))))&&(a14==8))&&!(a20==1))&&!(a11==1)))&&(a22==1))&&(a19==5))){
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	return 23;
	    } else if((((a28==1)&&((a22==1)&&(((a7==1)&&((((((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&!(a20==1))&&!(a0==1))&&(a11==1))&&(a25==1))&&(a19==1)))&&(a14==8))))&&(a24==1))){
	    	a25 = 0;
	    	a14 = 9;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((a19==3)&&(!(a0==1)&&((a20==1)&&((a14==8)&&((((a22==1)&&(((((input==2)&&((a29==7)||(a29==8)))&&!(a24==1))&&!(a11==1))&&!(a7==1)))&&(a28==1))&&!(a25==1))))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	return 21;
	    } else if((((a29==5)&&((a19==1)&&((((((a14==8)&&((a22==1)&&(((input==2)&&!(a24==1))&&!(a7==1))))&&(a28==1))&&(a25==1))&&(a20==1))&&!(a11==1))))&&!(a0==1))){
	    	a29 = 9;
	    	a19 = 5;
	    	a24 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((((a14==9)&&(((a24==1)&&((a11==1)&&((!(a7==1)&&(((input==3)&&(((a19==1)&&(!(a25==1)&&(a29==5)))||((((a25==1)&&(a29==8))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5)))))&&(a20==1)))&&(a28==1))))&&!(a0==1)))&&(a22==1))){
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	a25 = 0;
	    	return 24;
	    } else if((((a0==1)&&(((a7==1)&&((a19==1)&&(((a28==1)&&((!(a20==1)&&((a24==1)&&((input==2)&&((a29==9)||((a29==7)||(a29==8))))))&&(a22==1)))&&(a11==1))))&&(a14==8)))&&(a25==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&(((a28==1)&&((a0==1)&&((!(a24==1)&&((a22==1)&&(!(a7==1)&&(((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==6))&&!(a20==1)))))&&!(a25==1))))&&(a14==9)))){
	    	a29 = 9;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((a25==1)&&((a7==1)&&((a20==1)&&((a19==2)&&((a14==9)&&((a24==1)&&((a11==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a22==1)))))))))&&!(a0==1)))){
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((a24==1)&&((a20==1)&&(((a22==1)&&(!(a11==1)&&((a14==9)&&(!(a0==1)&&(((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6)))&&(input==1))))))&&!(a7==1)))))&&!(a25==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a7 = 1;
	    	a24 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((!(a7==1)&&((!(a0==1)&&((((((a29==7)&&((a19==5)&&((a24==1)&&((input==5)&&(a22==1)))))&&(a20==1))&&(a25==1))&&(a11==1))&&(a28==1)))&&(a14==9)))){
	    	a29 = 9;
	    	a0 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a24==1)&&((a0==1)&&((!(a11==1)&&(!(a20==1)&&((a22==1)&&((a28==1)&&((((a19==1)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7))))&&(a25==1))&&(a14==8))))))&&!(a7==1))))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	a19 = 2;
	    	a14 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if(((!(a20==1)&&((a28==1)&&((a24==1)&&((a19==1)&&((a11==1)&&((a14==8)&&((!(a7==1)&&(!(a0==1)&&(((a29==5)||(a29==6))&&(input==3))))&&(a22==1))))))))&&!(a25==1))){
	    	a19 = 2;
	    	a29 = 9;
	    	a25 = 1;
	    	return 21;
	    } else if(((a7==1)&&((a29==9)&&((a0==1)&&((a24==1)&&((a19==2)&&((!(a11==1)&&(((((input==3)&&(a28==1))&&(a14==8))&&(a22==1))&&!(a20==1)))&&(a25==1)))))))){
	    	a29 = 6;
	    	a25 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if(((a11==1)&&(((((a25==1)&&((((a22==1)&&(((a14==9)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==5)))&&!(a0==1)))&&!(a24==1))&&(a19==3)))&&!(a7==1))&&(a20==1))&&(a28==1)))){
	    	a19 = 4;
	    	a0 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((a24==1)&&(!(a7==1)&&((((((a25==1)&&((a28==1)&&(!(a11==1)&&(((input==1)&&(a29==8))&&!(a0==1)))))&&(a22==1))&&(a19==5))&&!(a20==1))&&(a14==8))))){
	    	a19 = 3;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a11 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((a14==8)&&((((a29==7)&&((((a22==1)&&((!(a24==1)&&(((input==6)&&!(a25==1))&&(a20==1)))&&!(a7==1)))&&(a0==1))&&(a19==5)))&&(a11==1))&&(a28==1)))){
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	return 24;
	    } else if(((((a28==1)&&(((((((a7==1)&&((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6))))&&(a11==1))&&(a14==9))&&!(a0==1))&&(a24==1))&&!(a20==1)))&&!(a25==1))&&(a19==3))){
	    	a14 = 8;
	    	a29 = 7;
	    	return 21;
	    } else if((!(a11==1)&&((((a19==5)&&((!(a7==1)&&(((a14==8)&&(((a22==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==5)))&&(a28==1)))&&!(a25==1)))&&(a24==1)))&&(a20==1))&&!(a0==1)))){
	    	a19 = 2;
	    	a20 = 0;
	    	a14 = 9;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((((a11==1)&&((((a22==1)&&((!(a20==1)&&((a25==1)&&((input==1)&&((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5))))))&&(a28==1)))&&(a7==1))&&!(a24==1)))&&!(a0==1))&&(a14==8))){
	    	a29 = 8;
	    	a20 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if(((((a22==1)&&((!(a24==1)&&(((a14==9)&&((a20==1)&&(!(a25==1)&&(((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&(a11==1)))))&&(a19==1)))&&!(a7==1)))&&(a28==1))&&!(a0==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a19==5)&&(!(a7==1)&&(((((a14==9)&&((a25==1)&&(((a11==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a24==1))))&&(a22==1))&&(a20==1))&&(a0==1)))))){
	    	a29 = 7;
	    	a20 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((((((((a20==1)&&((a22==1)&&(((a28==1)&&((input==4)&&((a29==6)||(a29==7))))&&(a14==8))))&&!(a24==1))&&!(a7==1))&&!(a25==1))&&(a19==1))&&(a11==1))&&(a0==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((a14==8)&&((a7==1)&&(((!(a20==1)&&((((a22==1)&&(!(a24==1)&&(((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a0==1))))&&!(a25==1))&&(a19==1)))&&!(a11==1))&&(a28==1))))){
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a24==1)&&((a20==1)&&(((((!(a11==1)&&((((input==3)&&(a28==1))&&(a22==1))&&!(a7==1)))&&(a0==1))&&(a19==5))&&(a29==7))&&(a25==1)))))){
	    	a29 = 8;
	    	a19 = 4;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((((a14==8)&&(!(a7==1)&&(((a20==1)&&((a0==1)&&((a28==1)&&(((a19==1)&&(((input==1)&&((a29==7)||(a29==8)))&&!(a25==1)))&&(a22==1)))))&&(a24==1))))&&!(a11==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((a25==1)&&((!(a7==1)&&(((!(a24==1)&&((a20==1)&&(((a19==2)&&((((a29==8)||(a29==9))&&(input==1))&&(a22==1)))&&!(a11==1))))&&(a28==1))&&(a0==1)))&&(a14==9)))){
	    	a25 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if(((((a28==1)&&((a22==1)&&(!(a0==1)&&((a19==2)&&((a14==9)&&((((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&!(a20==1))&&(a7==1))&&(a24==1)))))))&&(a11==1))&&!(a25==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a11 = 0;
	    	return 23;
	    } else if(((((a28==1)&&((a22==1)&&(((!(a7==1)&&(((a24==1)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==3)))&&(a14==8)))&&!(a0==1))&&(a25==1))))&&(a20==1))&&(a11==1))){
	    	a24 = 0;
	    	a14 = 9;
	    	a19 = 3;
	    	a7 = 1;
	    	a11 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if(((a29==8)&&((a28==1)&&((a25==1)&&((a22==1)&&((!(a0==1)&&((a11==1)&&(((a7==1)&&(((input==1)&&(a19==2))&&(a24==1)))&&(a14==9))))&&(a20==1))))))){
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	return 24;
	    } else if(((((((!(a20==1)&&(((a11==1)&&(((a14==10)&&((input==1)&&((a29==8)||((a29==6)||(a29==7)))))&&(a22==1)))&&!(a7==1)))&&!(a25==1))&&(a19==2))&&(a24==1))&&(a28==1))&&(a0==1))){
	    	a29 = 9;
	    	a19 = 4;
	    	a0 = 0;
	    	a14 = 9;
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if((!(a25==1)&&(((a19==5)&&(!(a24==1)&&(((a22==1)&&((a20==1)&&(!(a11==1)&&((!(a0==1)&&((input==6)&&(a28==1)))&&(a29==7)))))&&!(a7==1))))&&(a14==9)))){
	    	a19 = 2;
	    	a14 = 8;
	    	a20 = 0;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((a28==1)&&((!(a25==1)&&((a22==1)&&((((!(a7==1)&&((((((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))||((a19==2)&&(a29==5)))&&(input==6))&&!(a11==1)))&&(a14==8))&&(a24==1))&&!(a0==1))))&&(a20==1)))){
	    	a19 = 3;
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a24==1)&&((a20==1)&&(((a22==1)&&((!(a25==1)&&((!(a11==1)&&((((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2)))&&(input==1))&&(a0==1)))&&(a28==1)))&&!(a7==1)))&&(a14==9))))){
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&(((((a14==8)&&(!(a11==1)&&((((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==3))&&(a22==1))&&!(a25==1))))&&!(a0==1))&&!(a24==1))&&(a28==1)))&&!(a7==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a11==1)&&((a28==1)&&(((a25==1)&&((a7==1)&&((a22==1)&&((a0==1)&&(!(a20==1)&&((a24==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3))))))))&&(a19==5)))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&((((a14==8)&&((((a19==5)&&((!(a25==1)&&(!(a24==1)&&((!(a20==1)&&(a11==1))&&!(a7==1))))&&(a29==9)))||((((a25==1)&&(((!(a11==1)&&(a20==1))&&(a7==1))&&(a24==1)))&&(a29==5))&&(a19==1)))&&(input==1)))&&(a28==1))&&(a22==1)))){
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	a11 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a29==8)&&((a11==1)&&((a20==1)&&((a24==1)&&(((!(a25==1)&&(((a14==9)&&(input==4))&&(a0==1)))&&(a22==1))&&(a19==1))))))&&!(a7==1))&&(a28==1))){
	    	a7 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	return 23;
	    } else if(((a22==1)&&(!(a20==1)&&((a24==1)&&((((!(a7==1)&&((a28==1)&&((a14==8)&&(!(a25==1)&&((input==1)&&((a29==8)||(a29==9)))))))&&(a19==4))&&(a11==1))&&!(a0==1)))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	return 21;
	    } else if(((a28==1)&&((((((a19==5)&&(((a0==1)&&((a14==8)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a11==1))))&&!(a24==1)))&&!(a7==1))&&(a25==1))&&(a22==1))&&(a20==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a20==1)&&((!(a11==1)&&((a28==1)&&((a14==9)&&((a22==1)&&(!(a25==1)&&((((a0==1)&&(((a29==5)||(a29==6))&&(input==3)))&&!(a24==1))&&(a19==2)))))))&&!(a7==1)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	return -1;
	    } else if((((a11==1)&&(((((a19==3)&&((a14==9)&&((a29==5)&&(((a24==1)&&((a28==1)&&(input==4)))&&!(a7==1)))))&&(a25==1))&&!(a0==1))&&(a22==1)))&&(a20==1))){
	    	a20 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if(((a11==1)&&(!(a20==1)&&((a24==1)&&((a28==1)&&((!(a7==1)&&(((a25==1)&&(((a0==1)&&(((a29==7)||(a29==8))&&(input==4)))&&(a14==8)))&&(a19==2)))&&(a22==1))))))){
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	a25 = 0;
	    	return 24;
	    } else if(((a14==8)&&((((a19==2)&&((a22==1)&&((((a20==1)&&((!(a25==1)&&((input==4)&&(a0==1)))&&!(a11==1)))&&!(a7==1))&&(a28==1))))&&(a29==5))&&(a24==1)))){
	    	a0 = 0;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	return 24;
	    } else if(((a28==1)&&((((!(a20==1)&&(!(a24==1)&&((a11==1)&&((((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1))))||(((((a7==1)&&!(a25==1))&&(a29==8))&&(a19==5))||(((a29==9)&&(!(a25==1)&&(a7==1)))&&(a19==5))))&&(input==1)))))&&(a14==9))&&(a22==1))&&!(a0==1)))){
	    	a29 = 9;
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if((((a28==1)&&((((a11==1)&&((!(a24==1)&&(((a29==6)&&(((input==3)&&(a0==1))&&(a19==4)))&&(a14==9)))&&!(a25==1)))&&(a22==1))&&!(a20==1)))&&(a7==1))){
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a0==1)&&(!(a20==1)&&((a24==1)&&(((a25==1)&&((a14==9)&&(((a11==1)&&(!(a7==1)&&((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==3))))&&(a28==1))))&&(a22==1)))))){
	    	a0 = 1;
	    	a19 = 2;
	    	a24 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((((a28==1)&&((a22==1)&&((!(a7==1)&&((((a20==1)&&(!(a0==1)&&(input==1)))&&(a14==8))&&(a11==1)))&&(a25==1))))&&!(a24==1))&&(a29==5))&&(a19==1))){
	    	a29 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a19 = 2;
	    	return 23;
	    } else if((((a22==1)&&((!(a7==1)&&(!(a0==1)&&((a14==8)&&(((a19==3)&&(((a25==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==6)))&&(a28==1)))&&!(a24==1)))))&&(a20==1)))&&(a11==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((((!(a25==1)&&((((a22==1)&&((((input==4)&&((a29==6)||(a29==7)))&&(a19==2))&&(a14==8)))&&(a0==1))&&!(a24==1)))&&(a28==1))&&(a11==1))&&(a20==1))&&(a7==1))){
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	return 21;
	    } else if(((!(a25==1)&&((((!(a20==1)&&(((((a11==1)&&(((a29==5)||(a29==6))&&(input==6)))&&!(a7==1))&&(a19==3))&&(a22==1)))&&(a24==1))&&(a14==8))&&(a28==1)))&&(a0==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a25==1)&&(!(a24==1)&&(!(a0==1)&&((a22==1)&&((!(a11==1)&&((a28==1)&&((((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==3))&&!(a7==1))))&&!(a20==1))))))&&(a14==9))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((!(a24==1)&&(!(a20==1)&&((!(a7==1)&&(!(a11==1)&&((a0==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==6)))))&&(a28==1))))&&(a14==8))&&(a25==1)))&&(a19==4))){
	    	a24 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a14==9)&&((a28==1)&&((((a0==1)&&((a29==6)&&(((((a25==1)&&(!(a7==1)&&(input==5)))&&(a19==3))&&(a24==1))&&(a11==1))))&&(a20==1))&&(a22==1))))){
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((!(a20==1)&&((a22==1)&&(!(a0==1)&&((a24==1)&&(((a19==2)&&((a14==8)&&(((((a29==8)||(a29==9))&&(input==5))&&(a28==1))&&(a11==1))))&&!(a25==1))))))&&!(a7==1))){
	    	a14 = 9;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a7==1)&&((!(a25==1)&&((a28==1)&&((!(a24==1)&&(((a29==6)&&((a14==8)&&(!(a0==1)&&((a22==1)&&(input==3)))))&&(a19==3)))&&!(a20==1))))&&!(a11==1)))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if((((a7==1)&&((((((a28==1)&&((a19==1)&&((a20==1)&&(!(a25==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6))))))))&&(a14==9))&&(a22==1))&&!(a24==1))&&(a11==1)))&&!(a0==1))){
	    	a0 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((a7==1)&&((((((a25==1)&&((a20==1)&&((a28==1)&&((a14==8)&&((a19==5)&&(input==2))))))&&(a24==1))&&(a29==7))&&(a22==1))&&!(a0==1)))&&(a11==1))){
	    	a19 = 4;
	    	a20 = 0;
	    	a14 = 9;
	    	a25 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((!(a7==1)&&(((a11==1)&&((((a28==1)&&((a14==9)&&((a22==1)&&(((input==6)&&(a19==3))&&(a29==5)))))&&!(a0==1))&&(a24==1)))&&(a25==1)))&&(a20==1))){
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if((!(a20==1)&&((a28==1)&&(!(a24==1)&&((a7==1)&&(!(a25==1)&&(((((!(a0==1)&&(((a29==6)||(a29==7))&&(input==1)))&&(a11==1))&&(a22==1))&&(a14==9))&&(a19==5)))))))){
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if((((a22==1)&&((a19==1)&&((a7==1)&&((a28==1)&&((a14==8)&&((!(a25==1)&&(!(a11==1)&&(!(a20==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9))))))&&!(a0==1)))))))&&!(a24==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a14 = 9;
	    	a29 = 6;
	    	return 23;
	    } else if((((!(a7==1)&&((((a25==1)&&(((a20==1)&&(((((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))&&(input==6))&&!(a11==1)))&&(a28==1)))&&!(a0==1))&&(a22==1)))&&(a14==9))&&(a24==1))){
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((a7==1)&&((((a22==1)&&(((((a29==8)&&(!(a20==1)&&((a11==1)&&(input==4))))&&!(a0==1))&&(a28==1))&&(a19==5)))&&(a14==9))&&(a24==1)))&&!(a25==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if((((a14==9)&&(!(a24==1)&&((a20==1)&&((a22==1)&&((a11==1)&&((!(a0==1)&&((a28==1)&&(((a7==1)&&(input==3))&&(a25==1))))&&(a29==9)))))))&&(a19==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a28==1)&&(((a11==1)&&((a24==1)&&((a0==1)&&((a14==9)&&((a22==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&!(a20==1))&&!(a7==1)))))))&&(a19==5))))){
	    	a25 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 3;
	    	a7 = 1;
	    	a11 = 0;
	    	return 21;
	    } else if((((((a20==1)&&(((a22==1)&&(((((a11==1)&&((input==2)&&!(a7==1)))&&(a24==1))&&(a29==9))&&(a14==10)))&&(a0==1)))&&(a19==2))&&(a28==1))&&(a25==1))){
	    	a29 = 7;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if((((a14==9)&&((a25==1)&&(((a0==1)&&((!(a24==1)&&((a28==1)&&((((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&(a20==1))&&!(a7==1))))&&(a11==1)))&&(a22==1))))&&(a19==3))){
	    	a24 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 4;
	    	a0 = 0;
	    	return 21;
	    } else if(((a22==1)&&((!(a0==1)&&(((a7==1)&&((!(a24==1)&&((a20==1)&&((((input==2)&&((a29==8)||(a29==9)))&&(a19==3))&&(a28==1))))&&(a14==9)))&&(a11==1)))&&!(a25==1)))){
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((a24==1)&&(!(a11==1)&&((a22==1)&&((!(a25==1)&&((((((((a19==2)&&(a29==6))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==2))&&(a28==1))&&(a14==9))&&!(a0==1))&&(a20==1)))&&!(a7==1)))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&(!(a11==1)&&(!(a7==1)&&(((a28==1)&&((a24==1)&&(((a14==9)&&((((a19==1)&&((a29==5)&&!(a25==1)))||((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1)))))&&(input==1)))&&(a22==1))))&&(a0==1)))))){
	    	a20 = 0;
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 2;
	    	return 21;
	    } else if((((a29==9)&&(((a28==1)&&(!(a7==1)&&((!(a20==1)&&(((((input==4)&&!(a24==1))&&!(a11==1))&&(a22==1))&&!(a0==1)))&&(a14==9))))&&(a19==5)))&&(a25==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 2;
	    	a24 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((a0==1)&&((a28==1)&&(((a24==1)&&(((a22==1)&&((!(a11==1)&&(((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&(a14==8)))&&(a7==1)))&&!(a20==1)))&&(a19==3)))))){
	    	a25 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((a14==9)&&(((!(a24==1)&&((!(a11==1)&&(((!(a20==1)&&((a19==2)&&(((a29==8)||(a29==9))&&(input==5))))&&!(a0==1))&&!(a25==1)))&&(a28==1)))&&!(a7==1))&&(a22==1)))){
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a24==1)&&(!(a25==1)&&((!(a11==1)&&(((a19==2)&&(((a14==9)&&((!(a0==1)&&((input==3)&&((a29==5)||(a29==6))))&&(a22==1)))&&(a7==1)))&&(a28==1)))&&(a20==1))))){
	    	a24 = 1;
	    	a19 = 4;
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a11==1)&&(((a7==1)&&(((a29==5)&&(((a22==1)&&((a20==1)&&((a0==1)&&((!(a25==1)&&(input==4))&&(a24==1)))))&&(a28==1)))&&(a14==10)))&&(a19==2)))){
	    	a19 = 4;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((a22==1)&&(!(a25==1)&&((!(a0==1)&&((!(a20==1)&&(((((a28==1)&&((input==5)&&(a29==5)))&&(a19==4))&&(a14==9))&&!(a24==1)))&&(a11==1)))&&(a7==1))))){
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a14==8)&&((a7==1)&&((a22==1)&&((a28==1)&&(((a24==1)&&((((input==3)&&((a29==6)||(a29==7)))&&!(a0==1))&&!(a11==1)))&&(a19==4))))))&&(a20==1))&&(a25==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((a24==1)&&(((a7==1)&&(!(a0==1)&&((a14==9)&&((((a25==1)&&(((a29==5)||(a29==6))&&(input==6)))&&(a28==1))&&(a19==1)))))&&(a11==1)))&&(a22==1)))){
	    	a14 = 8;
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&(((a20==1)&&((((a25==1)&&((a28==1)&&((a19==1)&&((a29==5)&&(((input==4)&&(a22==1))&&(a14==9))))))&&(a11==1))&&!(a7==1)))&&(a0==1)))){
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	return 23;
	    } else if(((((((((a11==1)&&(((a0==1)&&((a28==1)&&((a19==2)&&(input==2))))&&(a25==1)))&&(a22==1))&&!(a7==1))&&(a29==7))&&(a20==1))&&(a14==8))&&!(a24==1))){
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a14==8)&&(!(a11==1)&&((a20==1)&&(((a25==1)&&(((((a29==7)&&(((input==6)&&(a24==1))&&(a0==1)))&&(a22==1))&&!(a7==1))&&(a19==5)))&&(a28==1)))))){
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	return 21;
	    } else if((((a24==1)&&(!(a7==1)&&(((a14==9)&&(!(a11==1)&&((((a22==1)&&((((a29==8)||(a29==9))&&(input==6))&&!(a20==1)))&&(a0==1))&&(a28==1))))&&(a25==1))))&&(a19==1))){
	    	a11 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((((a20==1)&&(((((a7==1)&&(((a14==9)&&((input==6)&&(((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))))&&(a24==1)))&&(a28==1))&&!(a0==1))&&(a25==1)))&&(a22==1))&&(a11==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a20==1)&&(((a28==1)&&(((a14==8)&&(!(a11==1)&&(((((a29==7)||(a29==8))&&(input==3))&&(a22==1))&&!(a25==1))))&&(a19==5)))&&!(a24==1)))&&(a0==1))&&(a7==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((((a29==6)&&(((a20==1)&&(((((a7==1)&&((a19==1)&&(input==4)))&&!(a11==1))&&(a22==1))&&!(a0==1)))&&(a24==1)))&&!(a25==1))&&(a14==8))&&(a28==1))){
	    	a0 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if((((a28==1)&&(!(a0==1)&&(!(a25==1)&&((a19==5)&&((a22==1)&&((((a7==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&!(a24==1)))&&(a11==1))&&(a14==8)))))))&&(a20==1))){
	    	a29 = 6;
	    	a14 = 9;
	    	a24 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if(((a19==2)&&((a22==1)&&((!(a0==1)&&((a20==1)&&(!(a25==1)&&((a14==8)&&((a7==1)&&(((a24==1)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8))))&&(a28==1)))))))&&(a11==1))))){
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==8)&&((a20==1)&&(!(a7==1)&&(((((a24==1)&&(((a11==1)&&(!(a25==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8))))))&&(a28==1)))&&(a22==1))&&(a19==5))&&(a0==1)))))){
	    	a24 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	return 21;
	    } else if((!(a20==1)&&((a28==1)&&((a24==1)&&(!(a25==1)&&(((((((input==3)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(a22==1))&&(a0==1))&&(a7==1))&&(a11==1))&&(a14==10))))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a11==1)&&((a28==1)&&((a24==1)&&((a22==1)&&((!(a0==1)&&((input==2)&&((((a29==6)&&((a25==1)&&(!(a20==1)&&(a7==1))))&&(a19==1))||(((a19==5)&&((a29==9)&&((!(a7==1)&&(a20==1))&&!(a25==1))))||(((a29==5)&&((a25==1)&&(!(a20==1)&&(a7==1))))&&(a19==1))))))&&(a14==8))))))){
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((((a22==1)&&(((a14==9)&&((a7==1)&&((a28==1)&&((a19==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1))))))&&(a11==1)))&&(a24==1))&&(a20==1))&&!(a0==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((((!(a25==1)&&((a11==1)&&(((a28==1)&&((a19==5)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a22==1))))&&(a7==1))&&(a24==1))&&(a14==8))&&!(a20==1))&&(a0==1))){
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	return 24;
	    } else if((((a0==1)&&((((!(a24==1)&&(!(a20==1)&&((((((a29==6)||(a29==7))&&(input==1))&&(a7==1))&&(a11==1))&&(a19==5))))&&!(a25==1))&&(a14==9))&&(a22==1)))&&(a28==1))){
	    	a19 = 2;
	    	a14 = 10;
	    	a20 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a7==1)&&(((((((a11==1)&&(((!(a25==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&(a19==1))&&(a14==9)))&&(a20==1))&&(a24==1))&&(a0==1))&&(a28==1))&&(a22==1)))){
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if((((a14==9)&&(!(a24==1)&&((a29==8)&&((a0==1)&&(((a25==1)&&((a20==1)&&(!(a7==1)&&((a28==1)&&((a19==3)&&(input==3))))))&&!(a11==1))))))&&(a22==1))){
	    	a24 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	return 21;
	    } else if(((((a11==1)&&(((a14==8)&&(!(a7==1)&&((!(a0==1)&&(((a20==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))&&(a28==1)))&&(a22==1))))&&!(a24==1)))&&(a19==2))&&!(a25==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a24==1)&&(((a19==2)&&(((((((a0==1)&&((input==2)&&((a29==6)||(a29==7))))&&(a14==8))&&(a7==1))&&(a22==1))&&!(a25==1))&&(a20==1)))&&(a11==1))))){
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 7;
	    	a24 = 1;
	    	return 21;
	    } else if(((a25==1)&&((a20==1)&&((!(a24==1)&&((a28==1)&&(!(a0==1)&&((a11==1)&&((!(a7==1)&&((input==5)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6)))))&&(a14==8))))))&&(a22==1))))){
	    	a0 = 1;
	    	a24 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	return 21;
	    } else if(((a14==8)&&(((a25==1)&&((((((!(a11==1)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==3)))&&(a28==1))&&(a22==1))&&(a20==1))&&(a24==1))&&!(a0==1)))&&!(a7==1)))){
	    	a24 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	a14 = 9;
	    	a11 = 1;
	    	return 24;
	    } else if(((((((a14==9)&&((a20==1)&&(((a28==1)&&(((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==5))&&(a7==1)))&&(a24==1))))&&(a22==1))&&!(a25==1))&&!(a0==1))&&!(a11==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a14==8)&&(((a28==1)&&((a20==1)&&((!(a0==1)&&(!(a24==1)&&((input==1)&&(((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))))&&(a7==1))))&&(a22==1)))&&(a11==1))&&(a25==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a24==1)&&((a0==1)&&(((a22==1)&&(!(a25==1)&&(((a14==8)&&(((input==4)&&(((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))))&&(a28==1)))&&!(a11==1))))&&!(a7==1)))))){
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 5;
	    	a11 = 1;
	    	return 21;
	    } else if(((((a14==8)&&((a0==1)&&((a22==1)&&((((((((a29==7)||(a29==8))&&(input==1))&&(a20==1))&&(a28==1))&&(a19==4))&&!(a7==1))&&!(a25==1)))))&&!(a11==1))&&(a24==1))){
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	return 24;
	    } else if(((((a7==1)&&(!(a24==1)&&((((!(a20==1)&&((a0==1)&&((a11==1)&&((input==3)&&((a29==6)||(a29==7))))))&&(a14==9))&&(a25==1))&&(a19==4))))&&(a22==1))&&(a28==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a7==1)&&((a20==1)&&((!(a25==1)&&((a28==1)&&(!(a0==1)&&((a14==8)&&((a19==5)&&((a11==1)&&((((a29==5)||(a29==6))&&(input==6))&&(a22==1))))))))&&!(a24==1))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	a19 = 4;
	    	return 24;
	    } else if(((a22==1)&&(!(a25==1)&&((a0==1)&&((a19==2)&&(((a24==1)&&((!(a11==1)&&((!(a7==1)&&((a20==1)&&(input==3)))&&(a28==1)))&&(a29==5)))&&(a14==8))))))){
	    	a0 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if((((((((a11==1)&&(!(a25==1)&&((((a14==10)&&((input==4)&&(a28==1)))&&(a19==1))&&(a0==1))))&&(a20==1))&&(a7==1))&&(a22==1))&&(a29==9))&&(a24==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	a0 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	return -1;
	    } else if(((a7==1)&&((a19==2)&&((a11==1)&&(((((((((input==2)&&!(a24==1))&&(a28==1))&&(a0==1))&&(a25==1))&&(a14==8))&&(a22==1))&&!(a20==1))&&(a29==6)))))){
	    	a25 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((((!(a20==1)&&((a25==1)&&((a29==5)&&(((((a0==1)&&((input==2)&&!(a7==1)))&&(a28==1))&&(a24==1))&&(a14==8)))))&&(a19==1))&&(a22==1))&&!(a11==1))){
	    	a14 = 9;
	    	a29 = 8;
	    	a20 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a11==1)&&(((a25==1)&&(((a20==1)&&((a28==1)&&((a22==1)&&((a24==1)&&((a7==1)&&(((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5)))&&(input==2)))))))&&(a14==9)))&&!(a0==1)))){
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&(((a20==1)&&((a19==5)&&(((a14==9)&&(((a11==1)&&(!(a24==1)&&(((a29==5)||(a29==6))&&(input==4))))&&(a22==1)))&&(a7==1))))&&!(a25==1)))&&(a28==1))){
	    	a7 = 0;
	    	a20 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	return -1;
	    } else if((((a24==1)&&(!(a11==1)&&(((a19==4)&&((a29==5)&&((a28==1)&&(((((a0==1)&&(input==4))&&(a14==8))&&!(a7==1))&&(a22==1)))))&&(a25==1))))&&(a20==1))){
	    	a24 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if(((!(a0==1)&&(((a14==8)&&((a25==1)&&(((a29==7)&&((a28==1)&&((!(a7==1)&&((input==3)&&(a24==1)))&&!(a20==1))))&&(a11==1))))&&(a19==5)))&&(a22==1))){
	    	a25 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a20==1)&&((a22==1)&&(!(a7==1)&&((((a19==2)&&((((a28==1)&&(!(a24==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8))))))&&(a0==1))&&(a14==8)))&&(a11==1))&&(a25==1)))))){
	    	a29 = 9;
	    	a25 = 0;
	    	a11 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	return 24;
	    } else if((((((a14==9)&&(!(a0==1)&&(((a25==1)&&((a7==1)&&((a28==1)&&(((input==6)&&(a19==1))&&(a22==1)))))&&(a24==1))))&&(a20==1))&&(a11==1))&&(a29==7))){
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 9;
	    	a25 = 0;
	    	return 24;
	    } else if(((((a14==8)&&(((a11==1)&&(((a7==1)&&((a25==1)&&(((a20==1)&&(((a29==6)||(a29==7))&&(input==5)))&&(a19==4))))&&(a28==1)))&&(a22==1)))&&!(a24==1))&&(a0==1))){
	    	a11 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((a24==1)&&(((a28==1)&&((a22==1)&&((a14==9)&&(((!(a0==1)&&(!(a7==1)&&((input==6)&&(((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))))))&&(a20==1))&&!(a11==1)))))&&!(a25==1)))){
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	return 21;
	    } else if(((a22==1)&&((a19==2)&&(((((a28==1)&&(((a29==9)&&((a14==9)&&(!(a7==1)&&((input==2)&&(a20==1)))))&&(a25==1)))&&(a11==1))&&(a24==1))&&(a0==1))))){
	    	a7 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 4;
	    	a24 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if((((a7==1)&&(((a14==8)&&((a19==4)&&((a24==1)&&(((a25==1)&&((((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a28==1))&&(a0==1)))&&(a11==1)))))&&(a22==1)))&&!(a20==1))){
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	return 21;
	    } else if(((((a28==1)&&((!(a24==1)&&((a0==1)&&((a19==2)&&((!(a20==1)&&((a14==8)&&((input==6)&&(a22==1))))&&(a7==1)))))&&!(a25==1)))&&!(a11==1))&&(a29==8))){
	    	a29 = 5;
	    	a7 = 0;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a7==1)&&((((a14==9)&&(((a19==3)&&(!(a25==1)&&(((a11==1)&&((((a29==6)||(a29==7))&&(input==3))&&!(a24==1)))&&(a28==1))))&&(a0==1)))&&!(a20==1))&&(a22==1)))){
	    	a11 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if((((((a29==9)&&((((((a14==10)&&((a24==1)&&((input==1)&&(a19==2))))&&(a22==1))&&(a11==1))&&!(a20==1))&&(a25==1)))&&(a0==1))&&!(a7==1))&&(a28==1))){
	    	a29 = 8;
	    	a7 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a20==1)&&((a28==1)&&(((a19==2)&&(((a29==5)&&((((((input==6)&&(a22==1))&&(a14==8))&&!(a11==1))&&(a0==1))&&(a7==1)))&&(a24==1)))&&!(a25==1))))){
	    	a0 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((!(a25==1)&&(((a14==8)&&((a7==1)&&((a19==2)&&((((((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&!(a0==1))&&(a20==1))&&(a22==1))&&!(a11==1)))))&&(a24==1)))&&(a28==1))){
	    	a0 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((a14==8)&&((((((a20==1)&&(((((input==1)&&(((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))&&(a11==1))&&!(a0==1))&&(a22==1)))&&(a24==1))&&(a28==1))&&!(a7==1))&&!(a25==1)))){
	    	a0 = 1;
	    	a24 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a7 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if((!(a11==1)&&((((a22==1)&&((a19==3)&&((((((!(a25==1)&&(input==3))&&(a20==1))&&(a24==1))&&(a7==1))&&(a29==8))&&(a0==1))))&&(a14==8))&&(a28==1)))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a20==1)&&(((a0==1)&&((((a19==4)&&((!(a7==1)&&((input==5)&&((a29==7)||(a29==8))))&&(a22==1)))&&(a24==1))&&(a28==1)))&&(a14==8)))&&!(a11==1))&&!(a25==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if((((a14==9)&&(!(a20==1)&&((a0==1)&&((a11==1)&&(!(a7==1)&&((a22==1)&&((a28==1)&&((a24==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==2))))))))))&&!(a25==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==9)&&((a0==1)&&((a7==1)&&((((a28==1)&&((a22==1)&&(((a11==1)&&((((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==2)))&&!(a20==1))))&&!(a24==1))&&(a25==1)))))){
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a7==1)&&((a11==1)&&((a20==1)&&(((a14==9)&&((a22==1)&&((a19==2)&&(((a0==1)&&(((input==6)&&(a25==1))&&(a28==1)))&&(a29==5)))))&&(a24==1)))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((((a0==1)&&((a19==2)&&((a11==1)&&(((a14==10)&&(((a7==1)&&(!(a24==1)&&(((a28==1)&&(input==6))&&(a22==1))))&&(a20==1)))&&(a29==8)))))&&!(a25==1))){
	    	a19 = 4;
	    	a0 = 0;
	    	a29 = 6;
	    	a7 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((((a24==1)&&((a29==9)&&((((a7==1)&&(((a28==1)&&((a19==5)&&((a22==1)&&(input==2))))&&!(a0==1)))&&(a11==1))&&(a20==1))))&&(a14==9))&&(a25==1))){
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	return 23;
	    } else if((((a24==1)&&(((a22==1)&&((a14==8)&&((!(a11==1)&&(((input==2)&&((((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&((a29==5)&&!(a25==1))))||((a19==1)&&(!(a25==1)&&(a29==6)))))&&(a0==1)))&&(a28==1))))&&(a20==1)))&&!(a7==1))){
	    	a24 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((((a14==9)&&((((a11==1)&&((a19==1)&&((((!(a25==1)&&(((a29==7)||(a29==8))&&(input==3)))&&(a20==1))&&(a28==1))&&(a0==1))))&&(a7==1))&&(a22==1)))&&(a24==1))){
	    	a11 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a25 = 1;
	    	return 21;
	    } else if(((!(a20==1)&&((((a0==1)&&(((a19==1)&&(!(a25==1)&&((a22==1)&&((a28==1)&&(((a29==8)||(a29==9))&&(input==5))))))&&!(a24==1)))&&!(a7==1))&&(a14==8)))&&!(a11==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a24==1)&&((a22==1)&&((a14==10)&&(((((((a19==5)&&((a29==9)&&(a25==1)))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==6))&&(a28==1))&&(a0==1))&&(a11==1)))))&&(a7==1))&&(a20==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((a20==1)&&(((a0==1)&&(((a28==1)&&((a14==8)&&(!(a7==1)&&((a19==3)&&((input==1)&&(a29==7))))))&&(a11==1)))&&(a22==1)))&&(a25==1)))){
	    	a19 = 5;
	    	return 23;
	    } else if((!(a0==1)&&((((a22==1)&&((a28==1)&&(((a19==4)&&(!(a11==1)&&((((input==2)&&((a29==6)||(a29==7)))&&(a24==1))&&(a7==1))))&&(a20==1))))&&(a25==1))&&(a14==9)))){
	    	a19 = 5;
	    	a20 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if(((((a11==1)&&((a14==8)&&(!(a25==1)&&(((a19==2)&&(((a28==1)&&(((a22==1)&&(input==3))&&!(a24==1)))&&(a29==6)))&&!(a20==1)))))&&(a0==1))&&!(a7==1))){
	    	a0 = 0;
	    	a24 = 1;
	    	a11 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	return 24;
	    } else if((((a28==1)&&((!(a11==1)&&((a22==1)&&(!(a0==1)&&((a14==9)&&((a20==1)&&(((a25==1)&&(!(a24==1)&&(input==2)))&&(a7==1)))))))&&(a19==5)))&&(a29==7))){
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	a24 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((!(a7==1)&&((a29==6)&&((((a19==2)&&(((!(a11==1)&&(!(a25==1)&&((input==1)&&(a22==1))))&&(a0==1))&&(a20==1)))&&(a14==8))&&(a24==1))))&&(a28==1))){
	    	a7 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if(((a11==1)&&((a24==1)&&(((a7==1)&&(((a19==1)&&((a20==1)&&(((((input==5)&&(a14==9))&&(a28==1))&&(a29==7))&&(a22==1))))&&!(a0==1)))&&(a25==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a28==1)&&((!(a0==1)&&((((((a29==7)&&(((a22==1)&&(input==4))&&(a7==1)))&&(a14==9))&&(a11==1))&&!(a24==1))&&!(a25==1)))&&(a19==1)))&&!(a20==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((a20==1)&&(((((a19==2)&&(((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a7==1)))&&!(a25==1))&&!(a11==1))&&!(a24==1)))&&(a22==1))&&!(a0==1))&&(a14==9)))){
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((a24==1)&&(!(a11==1)&&(((((a0==1)&&((a19==1)&&((a28==1)&&(((a25==1)&&(((a29==5)||(a29==6))&&(input==4)))&&!(a7==1)))))&&(a14==8))&&(a20==1))&&(a22==1))))){
	    	a0 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a7 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((a22==1)&&((!(a7==1)&&((!(a0==1)&&((((a24==1)&&((a14==9)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==2))))&&!(a20==1))&&!(a11==1)))&&(a25==1)))&&(a28==1)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((a11==1)&&((a28==1)&&(((a14==8)&&((!(a25==1)&&(!(a24==1)&&((a20==1)&&((a7==1)&&((input==6)&&(((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))))))))&&(a22==1)))&&(a0==1))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	a25 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a0==1)&&((a11==1)&&((a22==1)&&(!(a7==1)&&(((a25==1)&&((a14==8)&&((!(a20==1)&&((input==1)&&((a29==5)||(a29==6))))&&(a19==2))))&&(a24==1)))))))){
	    	a20 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if((((a7==1)&&(((a19==2)&&(((a25==1)&&(((a14==8)&&((a20==1)&&((a24==1)&&((input==6)&&((a29==5)||(a29==6))))))&&(a28==1)))&&(a0==1)))&&(a22==1)))&&!(a11==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a24==1)&&(((a7==1)&&(((a29==9)&&((a28==1)&&(!(a25==1)&&((a19==1)&&((a14==8)&&((a22==1)&&(input==4)))))))&&!(a0==1)))&&!(a20==1))))){
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((((((a19==5)&&((!(a24==1)&&((a14==8)&&(!(a7==1)&&(((a29==6)||(a29==7))&&(input==4)))))&&(a28==1)))&&!(a25==1))&&!(a0==1))&&(a22==1))&&!(a20==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((a14==9)&&((a22==1)&&((((a28==1)&&(!(a11==1)&&((input==3)&&(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))))&&!(a7==1))&&(a0==1))))&&!(a20==1)))&&(a24==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a25==1)&&(((a7==1)&&((a14==10)&&((a28==1)&&(((a19==2)&&((a22==1)&&((input==2)&&(a29==5))))&&!(a24==1)))))&&(a0==1)))&&(a20==1))&&(a11==1))){
	    	a25 = 0;
	    	a0 = 0;
	    	a14 = 9;
	    	a24 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a7==1)&&((a25==1)&&((((a20==1)&&((((a11==1)&&(((((a29==5)||(a29==6))&&(input==6))&&(a14==9))&&(a28==1)))&&(a24==1))&&(a0==1)))&&(a19==3))&&(a22==1))))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a19==1)&&(!(a0==1)&&((a28==1)&&((a25==1)&&((a14==9)&&(((a22==1)&&((a29==5)&&((a20==1)&&(input==2))))&&(a7==1)))))))&&(a24==1))&&!(a11==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	a20 = 0;
	    	a0 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a11==1)&&((a14==9)&&((((a28==1)&&((((a7==1)&&((((input==6)&&!(a25==1))&&(a22==1))&&(a19==4)))&&(a20==1))&&!(a0==1)))&&(a29==5))&&!(a24==1))))){
	    	a24 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if(((a11==1)&&(!(a25==1)&&((a24==1)&&(((a22==1)&&(((((a14==10)&&((((a29==6)||(a29==7))&&(input==2))&&!(a20==1)))&&!(a7==1))&&(a0==1))&&(a19==1)))&&(a28==1)))))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if(((a0==1)&&((a14==8)&&((a22==1)&&(((a20==1)&&((!(a11==1)&&((((a28==1)&&(((a29==7)||(a29==8))&&(input==2)))&&!(a7==1))&&(a19==4)))&&!(a25==1)))&&(a24==1)))))){
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((a19==2)&&((a14==8)&&(((a22==1)&&((!(a7==1)&&(((a28==1)&&(((a20==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2)))&&!(a25==1)))&&(a24==1)))&&(a11==1)))&&(a0==1))))){
	    	a29 = 6;
	    	a19 = 3;
	    	a20 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((((!(a24==1)&&((a20==1)&&((a0==1)&&((((!(a7==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a28==1))&&(a19==3))&&(a14==9)))))&&(a22==1))&&(a25==1))&&!(a11==1))){
	    	a11 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if(((a25==1)&&((((a28==1)&&((a14==8)&&(((a22==1)&&(!(a20==1)&&((a0==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a7==1)))))&&(a24==1))))&&(a11==1))&&(a19==1)))){
	    	a19 = 2;
	    	a24 = 0;
	    	a29 = 6;
	    	a7 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if(((a22==1)&&(!(a11==1)&&((!(a0==1)&&((a28==1)&&(((input==3)&&((((a19==5)&&((!(a25==1)&&((a20==1)&&!(a7==1)))&&(a29==8)))||(((a29==9)&&(!(a25==1)&&(!(a7==1)&&(a20==1))))&&(a19==5)))||((((!(a20==1)&&(a7==1))&&(a25==1))&&(a29==5))&&(a19==1))))&&(a24==1))))&&(a14==9))))){
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((((((!(a7==1)&&((((a29==5)&&(((a19==4)&&(input==1))&&(a22==1)))&&(a14==9))&&!(a11==1)))&&(a28==1))&&!(a25==1))&&(a0==1))&&!(a20==1))&&!(a24==1))){
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((((a7==1)&&(((((a20==1)&&(!(a25==1)&&((((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&(a28==1))&&!(a24==1))))&&(a19==4))&&!(a0==1))&&(a22==1)))&&!(a11==1))&&(a14==8))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a20==1)&&((a14==8)&&((a28==1)&&((a22==1)&&((((((input==5)&&(((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))))&&(a0==1))&&!(a11==1))&&!(a7==1))&&(a25==1)))))))){
	    	a29 = 8;
	    	a0 = 0;
	    	a24 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if(((a11==1)&&((!(a24==1)&&(((a0==1)&&((a25==1)&&((a14==9)&&((!(a20==1)&&((a7==1)&&((input==2)&&((a29==7)||(a29==8)))))&&(a28==1)))))&&(a22==1)))&&(a19==1)))){
	    	a24 = 1;
	    	a14 = 10;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if(((a11==1)&&((a28==1)&&((a20==1)&&((a22==1)&&(((a7==1)&&((a14==9)&&((a19==5)&&(!(a0==1)&&(((input==2)&&((a29==5)||(a29==6)))&&!(a24==1))))))&&!(a25==1))))))){
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((a24==1)&&(!(a11==1)&&((((a0==1)&&(((a14==8)&&((a22==1)&&((a25==1)&&(((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&(a20==1)))))&&(a19==4)))&&(a28==1))&&!(a7==1))))){
	    	a24 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	return 21;
	    } else if((!(a20==1)&&((a28==1)&&(!(a0==1)&&(((((a14==8)&&(((a19==2)&&(((input==6)&&((a29==9)||((a29==7)||(a29==8))))&&(a25==1)))&&(a11==1)))&&(a22==1))&&!(a24==1))&&!(a7==1)))))){
	    	a29 = 7;
	    	a20 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if((((a28==1)&&((a19==2)&&((((((a7==1)&&(((a11==1)&&((a25==1)&&(input==4)))&&(a0==1)))&&!(a20==1))&&(a14==8))&&!(a24==1))&&(a29==6))))&&(a22==1))){
	    	a19 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a0==1)&&((((((((a22==1)&&((a28==1)&&((input==4)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))))))&&!(a24==1))&&!(a20==1))&&!(a7==1))&&!(a25==1))&&(a14==8))&&(a11==1)))){
	    	a19 = 5;
	    	a29 = 7;
	    	a11 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((!(a7==1)&&((a29==5)&&(((a22==1)&&(!(a0==1)&&(((a14==8)&&(((!(a20==1)&&(input==4))&&!(a11==1))&&(a28==1)))&&(a24==1))))&&(a19==2))))&&(a25==1))){
	    	a24 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	return 23;
	    } else if((((a29==7)&&(!(a11==1)&&((a19==4)&&(!(a0==1)&&(((a24==1)&&((!(a7==1)&&(((input==1)&&(a25==1))&&(a14==8)))&&(a20==1)))&&(a22==1))))))&&(a28==1))){
	    	a29 = 6;
	    	a19 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((((a14==9)&&((!(a0==1)&&((!(a20==1)&&(((((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a7==1))&&(a11==1))&&(a25==1))&&(a19==5)))&&(a24==1)))&&(a28==1)))&&(a22==1))){
	    	a20 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 6;
	    	return 23;
	    } else if(((a28==1)&&((a14==9)&&((a24==1)&&(((a22==1)&&(((a25==1)&&(!(a7==1)&&((a0==1)&&(!(a11==1)&&(((a29==5)||(a29==6))&&(input==2))))))&&(a20==1)))&&(a19==3)))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&((a28==1)&&(((a20==1)&&((((((a22==1)&&((a7==1)&&(((a29==8)||(a29==9))&&(input==6))))&&!(a0==1))&&(a14==9))&&(a19==3))&&(a11==1)))&&(a24==1))))){
	    	a14 = 8;
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((((!(a20==1)&&(((a7==1)&&(((a22==1)&&((a28==1)&&((a24==1)&&((input==4)&&(((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))))))&&(a0==1)))&&(a14==9)))&&!(a25==1))&&(a11==1))){
	    	a0 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if(((((a19==4)&&((a28==1)&&(((a14==8)&&((((a20==1)&&(((a22==1)&&(input==3))&&!(a7==1)))&&(a29==9))&&!(a25==1)))&&!(a24==1))))&&!(a0==1))&&!(a11==1))){
	    	a19 = 5;
	    	a14 = 9;
	    	a20 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((a0==1)&&((a24==1)&&(((((((a25==1)&&((input==4)&&((a29==6)||(a29==7))))&&(a14==8))&&(a11==1))&&!(a20==1))&&(a28==1))&&!(a7==1))))&&(a19==4)))){
	    	a19 = 3;
	    	a25 = 0;
	    	a7 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((a19==3)&&((a29==6)&&((a20==1)&&((a24==1)&&(!(a7==1)&&((a28==1)&&(((a0==1)&&((a25==1)&&((a22==1)&&((a11==1)&&(input==2)))))&&(a14==8))))))))){
	    	a19 = 4;
	    	return 23;
	    } else if(((a28==1)&&((a29==8)&&(!(a20==1)&&(((a14==9)&&((a7==1)&&((a25==1)&&((!(a24==1)&&(((input==4)&&(a0==1))&&!(a11==1)))&&(a19==2)))))&&(a22==1)))))){
	    	a29 = 7;
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((((a25==1)&&((a28==1)&&((a19==5)&&((!(a20==1)&&((((a14==8)&&(!(a7==1)&&((input==3)&&((a29==5)||(a29==6)))))&&!(a0==1))&&!(a24==1)))&&(a22==1)))))&&(a11==1))){
	    	a29 = 5;
	    	a14 = 9;
	    	a25 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if(((((a14==9)&&(!(a20==1)&&((a0==1)&&((((a25==1)&&((((input==2)&&((a29==7)||(a29==8)))&&(a7==1))&&(a28==1)))&&(a22==1))&&(a19==1)))))&&(a24==1))&&!(a11==1))){
	    	a14 = 8;
	    	a24 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 4;
	    	return -1;
	    } else if(((a28==1)&&((a14==9)&&(!(a0==1)&&((a19==1)&&((((a22==1)&&(!(a7==1)&&(!(a24==1)&&(!(a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3))))))&&!(a11==1))&&!(a25==1))))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((!(a0==1)&&(!(a24==1)&&((((a22==1)&&(((a28==1)&&(!(a25==1)&&(((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a7==1))))&&(a20==1)))&&(a14==9))&&(a11==1))))&&(a19==5))){
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	return 21;
	    } else if(((!(a24==1)&&((a11==1)&&((a28==1)&&(((((a25==1)&&(((((a29==8)||(a29==9))&&(input==4))&&(a7==1))&&(a20==1)))&&(a19==1))&&(a22==1))&&(a0==1)))))&&(a14==8))){
	    	a19 = 3;
	    	a29 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((a11==1)&&(((a19==3)&&((((a14==9)&&((a20==1)&&((a28==1)&&(!(a7==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&!(a25==1))))))&&!(a24==1))&&(a0==1)))&&(a22==1)))){
	    	a29 = 9;
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a14==9)&&(!(a25==1)&&((a28==1)&&(!(a24==1)&&(((a20==1)&&((((a29==5)&&(!(a0==1)&&((a7==1)&&(input==1))))&&(a11==1))&&(a19==2)))&&(a22==1))))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a25==1)&&((a29==6)&&(((((((a14==9)&&((input==2)&&(a11==1)))&&(a22==1))&&(a19==1))&&(a28==1))&&!(a7==1))&&(a20==1)))))&&!(a24==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a24==1)&&((((a22==1)&&(!(a20==1)&&((a25==1)&&((a0==1)&&((a28==1)&&((a7==1)&&((input==1)&&((a29==6)||(a29==7)))))))))&&(a11==1))&&(a19==3)))&&(a14==10))){
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((((((((input==4)&&(a7==1))&&(a24==1))&&(a20==1))&&(a14==9))&&(a29==6))&&(a19==1))&&(a28==1))&&!(a11==1))&&!(a0==1))&&(a22==1))&&!(a25==1))){
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&(((((a14==8)&&((a0==1)&&((((a22==1)&&((((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9))))&&(input==5)))&&!(a24==1))&&(a28==1))))&&!(a7==1))&&!(a25==1))&&!(a11==1)))){
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a0==1)&&(((a24==1)&&((a7==1)&&(((((a14==9)&&((!(a11==1)&&(input==3))&&(a25==1)))&&(a19==2))&&(a28==1))&&!(a20==1))))&&(a29==6))))){
	    	a29 = 8;
	    	a25 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((((a29==8)&&(((a28==1)&&(((a11==1)&&((!(a24==1)&&((((input==2)&&!(a20==1))&&(a14==8))&&(a22==1)))&&(a0==1)))&&(a19==5)))&&(a7==1)))&&(a25==1))){
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	return 23;
	    } else if(((a11==1)&&((((a0==1)&&((a22==1)&&(!(a25==1)&&(((a19==5)&&(((((a29==8)||(a29==9))&&(input==4))&&(a14==9))&&(a7==1)))&&!(a20==1)))))&&(a24==1))&&(a28==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a22==1)&&((a7==1)&&((a14==9)&&(((!(a25==1)&&((!(a20==1)&&((a24==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&!(a11==1))))&&(a0==1)))&&(a19==4))&&(a28==1)))))){
	    	a19 = 3;
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	return 23;
	    } else if(((!(a0==1)&&(!(a7==1)&&(((a24==1)&&((a28==1)&&((a14==8)&&(((a20==1)&&((input==5)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3)))))&&!(a11==1)))))&&!(a25==1))))&&(a22==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((a0==1)&&(((a14==8)&&((((((input==1)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))))&&(a11==1))&&(a22==1))&&(a7==1))&&!(a24==1)))&&(a20==1))))&&(a25==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	a11 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if((((a19==5)&&((!(a0==1)&&(!(a24==1)&&((a7==1)&&(((a28==1)&&(((a22==1)&&((input==5)&&!(a25==1)))&&!(a20==1)))&&(a14==8)))))&&(a29==9)))&&!(a11==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a19==2)&&((a22==1)&&(((a28==1)&&((!(a20==1)&&((((a24==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&(a7==1)))&&(a14==9))&&(a0==1)))&&!(a25==1)))&&(a11==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a22==1)&&((((!(a25==1)&&(((((a14==9)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))&&(a11==1))&&!(a24==1))&&!(a7==1)))&&(a19==2))&&(a0==1))&&(a28==1)))&&(a20==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a28==1)&&(((((a24==1)&&(((a11==1)&&(!(a25==1)&&((((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&(input==3))))&&!(a7==1)))&&(a20==1))&&(a14==10))&&(a0==1)))&&(a22==1))){
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a14 = 9;
	    	a29 = 6;
	    	a24 = 0;
	    	return -1;
	    } else if(((!(a25==1)&&((a14==10)&&((((a11==1)&&((a22==1)&&((a28==1)&&((a0==1)&&((input==5)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3))))))))&&(a7==1))&&(a24==1))))&&!(a20==1))){
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a14 = 9;
	    	a20 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((a0==1)&&((a25==1)&&(((a7==1)&&((!(a20==1)&&((a29==9)&&((((a24==1)&&((input==2)&&(a19==5)))&&(a22==1))&&(a14==10))))&&(a28==1)))&&(a11==1))))){
	    	a24 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 6;
	    	a0 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a14==8)&&((!(a0==1)&&(!(a11==1)&&((a22==1)&&((a19==3)&&(!(a20==1)&&((!(a24==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1)))&&!(a7==1)))))))&&!(a25==1))))){
	    	a7 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	a20 = 1;
	    	return 23;
	    } return calculate_output20(input);
	}

	int calculate_output20(int input) {
	    if(((a25==1)&&(((((a28==1)&&(((a0==1)&&(((a14==8)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&!(a7==1)))&&(a19==1)))&&(a11==1)))&&(a22==1))&&!(a20==1))&&!(a24==1)))){
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a0==1)&&((((!(a25==1)&&(!(a20==1)&&((((a11==1)&&((input==6)&&((a29==8)||(a29==9))))&&(a14==8))&&(a22==1))))&&(a28==1))&&!(a24==1))&&!(a7==1)))&&(a19==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	a24 = 1;
	    	return 23;
	    } else if((((a14==9)&&(((!(a25==1)&&((!(a24==1)&&(((a20==1)&&(((((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5)))&&(input==3)))&&!(a7==1)))&&(a22==1)))&&!(a0==1))&&(a28==1)))&&!(a11==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 7;
	    	a19 = 2;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a25==1)&&(((!(a24==1)&&((!(a7==1)&&(((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&!(a20==1)))&&(a28==1)))&&(a14==8))&&(a11==1))))&&(a19==2))&&!(a0==1))){
	    	a29 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a20==1)&&((a0==1)&&((((a28==1)&&((a29==7)&&((a25==1)&&(((((input==1)&&(a22==1))&&(a24==1))&&(a14==8))&&(a19==5)))))&&!(a7==1))&&(a11==1))))){
	    	a29 = 5;
	    	a11 = 0;
	    	return 21;
	    } else if(((a25==1)&&((a22==1)&&((a14==10)&&(((a0==1)&&(((a20==1)&&((((((a29==8)||(a29==9))&&(input==4))&&(a19==4))&&!(a7==1))&&(a24==1)))&&(a28==1)))&&(a11==1)))))){
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 3;
	    	a0 = 0;
	    	return -1;
	    } else if((!(a7==1)&&((((((a22==1)&&((!(a11==1)&&((a28==1)&&(((a24==1)&&(input==4))&&(a29==6))))&&(a25==1)))&&!(a0==1))&&(a20==1))&&(a19==2))&&(a14==9)))){
	    	a11 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if((((a14==9)&&((a19==1)&&(((a28==1)&&((a25==1)&&((a11==1)&&(!(a20==1)&&((a24==1)&&((a0==1)&&((input==4)&&((a29==5)||(a29==6)))))))))&&(a22==1))))&&!(a7==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a24 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a7==1)&&((a24==1)&&((a28==1)&&(!(a11==1)&&((a14==9)&&((a25==1)&&((a22==1)&&(!(a20==1)&&((a0==1)&&((input==5)&&(((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))))))))))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a25==1)&&((a22==1)&&(!(a20==1)&&(((a7==1)&&((a28==1)&&(((a14==9)&&(!(a24==1)&&((input==2)&&((a29==6)||(a29==7)))))&&(a11==1))))&&(a0==1)))))&&(a19==4))){
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a7==1)&&((a25==1)&&((a0==1)&&(((a22==1)&&(((a14==9)&&((a20==1)&&((input==1)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))))))&&(a28==1)))&&(a11==1)))))&&(a24==1))){
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((!(a20==1)&&(((a22==1)&&((!(a7==1)&&(!(a0==1)&&(((((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1)))||((a19==1)&&(!(a25==1)&&(a29==6))))&&(input==4))))&&(a24==1)))&&(a14==9)))&&(a28==1)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((a14==8)&&((((a11==1)&&((a25==1)&&(((a29==7)&&(((input==1)&&(a19==5))&&!(a0==1)))&&!(a20==1))))&&(a24==1))&&(a22==1))))&&!(a7==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a29==8)&&(((((a19==2)&&((a7==1)&&(((input==1)&&(a25==1))&&(a14==8))))&&(a28==1))&&(a11==1))&&!(a0==1)))&&!(a24==1))&&(a22==1))&&!(a20==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a0==1)&&(((a11==1)&&((a14==8)&&(((a22==1)&&((((a19==1)&&(!(a25==1)&&(a29==6)))||(((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&((a29==5)&&!(a25==1)))))&&(input==3)))&&(a24==1))))&&(a7==1)))&&(a28==1))&&!(a20==1))){
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a11==1)&&(!(a24==1)&&((a19==3)&&(((a28==1)&&(!(a0==1)&&((a22==1)&&(((a25==1)&&((a7==1)&&((input==3)&&((a29==7)||((a29==5)||(a29==6))))))&&(a14==8)))))&&!(a20==1)))))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a24==1)&&((a14==8)&&(((a19==5)&&(((!(a25==1)&&((a7==1)&&(!(a0==1)&&(((a29==8)||(a29==9))&&(input==1)))))&&(a22==1))&&(a20==1)))&&!(a11==1)))))){
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	a14 = 9;
	    	a29 = 6;
	    	return 21;
	    } else if((((!(a7==1)&&((a19==2)&&((((a22==1)&&(((((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&!(a11==1))&&(a20==1))&&!(a24==1)))&&(a28==1))&&!(a0==1))))&&(a14==9))&&!(a25==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a24==1)&&(!(a11==1)&&((!(a25==1)&&(!(a7==1)&&(((a14==9)&&((((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1))))&&(input==4)))&&(a28==1))))&&(a20==1))))&&(a22==1))&&(a0==1))){
	    	a7 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	return 21;
	    } else if((((a28==1)&&((a0==1)&&((a29==8)&&((a22==1)&&(!(a24==1)&&(((a20==1)&&(((a25==1)&&((input==4)&&!(a11==1)))&&(a14==9)))&&(a19==3)))))))&&(a7==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a25==1)&&(((a7==1)&&((a14==10)&&((a0==1)&&((a24==1)&&((((input==3)&&((a29==6)||(a29==7)))&&!(a20==1))&&(a11==1))))))&&(a22==1)))&&(a19==3))&&(a28==1))){
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 2;
	    	a24 = 0;
	    	return 21;
	    } else if(((a28==1)&&(!(a11==1)&&((a29==7)&&((a7==1)&&(!(a0==1)&&((((a22==1)&&((a20==1)&&(((a25==1)&&(input==6))&&(a14==9))))&&(a19==5))&&!(a24==1)))))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 2;
	    	a24 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((((!(a7==1)&&((a29==8)&&(!(a0==1)&&(!(a20==1)&&((a22==1)&&((a14==8)&&((((input==2)&&(a19==5))&&(a25==1))&&(a28==1))))))))&&!(a11==1))&&!(a24==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a7==1)&&(!(a11==1)&&((((((a14==8)&&((a29==5)&&(!(a20==1)&&(!(a25==1)&&(input==4)))))&&(a19==3))&&(a28==1))&&!(a0==1))&&!(a24==1)))))){
	    	a7 = 0;
	    	a14 = 9;
	    	a29 = 7;
	    	a19 = 4;
	    	a24 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((((((((a14==9)&&(((!(a25==1)&&((input==1)&&!(a0==1)))&&!(a11==1))&&(a22==1)))&&(a19==4))&&!(a24==1))&&(a20==1))&&(a7==1))&&(a29==6))&&(a28==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((a14==10)&&((!(a25==1)&&(((a28==1)&&((input==4)&&((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a19==2)&&(a29==5)))))&&(a11==1)))&&!(a20==1)))&&(a0==1))&&(a22==1))&&!(a7==1))&&(a24==1))){
	    	a0 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((a20==1)&&((((((a29==6)&&(!(a11==1)&&((a14==9)&&((a25==1)&&((input==5)&&!(a7==1))))))&&(a22==1))&&(a0==1))&&(a19==4))&&(a28==1)))&&!(a24==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((((a28==1)&&((((((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&!(a20==1))&&(a14==8))&&!(a24==1))&&(a19==2)))&&!(a25==1))&&(a0==1)))&&!(a7==1))&&!(a11==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==9)&&((((a20==1)&&(!(a0==1)&&((a28==1)&&((!(a11==1)&&((input==6)&&(((!(a25==1)&&(a29==5))&&(a19==1))||((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9)))))))&&!(a7==1)))))&&!(a24==1))&&(a22==1)))){
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a19==4)&&((a14==8)&&(((!(a24==1)&&((!(a11==1)&&(!(a0==1)&&((((a29==5)||(a29==6))&&(input==4))&&(a28==1))))&&(a22==1)))&&(a25==1))&&!(a7==1))))&&!(a20==1))){
	    	a14 = 9;
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	return 24;
	    } else if(((a29==9)&&((a28==1)&&((a22==1)&&(((a20==1)&&(((((((a19==4)&&(input==4))&&!(a11==1))&&!(a7==1))&&!(a25==1))&&(a14==9))&&(a24==1)))&&!(a0==1)))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&(!(a7==1)&&((a22==1)&&((((((a28==1)&&((a19==5)&&((a24==1)&&((a14==8)&&(input==4)))))&&!(a25==1))&&!(a20==1))&&(a29==6))&&!(a11==1)))))){
	    	a29 = 7;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((((((((a19==5)&&(((!(a11==1)&&(((input==6)&&(a14==8))&&(a29==9)))&&(a7==1))&&(a28==1)))&&(a0==1))&&(a20==1))&&(a22==1))&&!(a24==1))&&!(a25==1))){
	    	a7 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if((!(a7==1)&&(((((a14==9)&&((a28==1)&&((a25==1)&&((a11==1)&&((a19==3)&&(((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&!(a20==1)))))))&&(a22==1))&&!(a24==1))&&(a0==1)))){
	    	a24 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if((((((a14==8)&&(((a29==5)&&(((a24==1)&&(((a28==1)&&((input==6)&&!(a0==1)))&&!(a11==1)))&&(a19==2)))&&!(a20==1)))&&!(a7==1))&&(a22==1))&&(a25==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a29==8)&&(!(a0==1)&&(!(a7==1)&&(!(a11==1)&&(((a22==1)&&((a19==1)&&((a25==1)&&((a24==1)&&((a14==9)&&(input==1))))))&&(a20==1)))))))){
	    	a19 = 3;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	return 24;
	    } else if(((((((a25==1)&&((a0==1)&&(!(a24==1)&&(((a19==3)&&((((a29==6)||(a29==7))&&(input==2))&&!(a7==1)))&&(a14==8)))))&&(a11==1))&&(a22==1))&&!(a20==1))&&(a28==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a0 = 0;
	    	return 23;
	    } else if(((a25==1)&&(((((((a7==1)&&((a19==2)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&!(a11==1))&&(a28==1))))&&!(a24==1))&&(a14==8))&&!(a0==1))&&(a20==1))&&(a22==1)))){
	    	a24 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((((((a28==1)&&(((!(a24==1)&&((a14==9)&&((a7==1)&&((input==5)&&(a11==1)))))&&!(a20==1))&&(a0==1)))&&(a22==1))&&(a19==5))&&(a29==9))&&(a25==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a11==1)&&((a29==8)&&((((a7==1)&&((a19==3)&&((a20==1)&&((((a0==1)&&(input==3))&&(a28==1))&&(a24==1)))))&&(a25==1))&&(a14==9)))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((a7==1)&&((((a20==1)&&((a22==1)&&(((a19==2)&&(((a14==9)&&((input==1)&&((a29==6)||(a29==7))))&&(a28==1)))&&!(a24==1))))&&(a11==1))&&(a25==1)))&&!(a0==1))){
	    	a29 = 7;
	    	a0 = 1;
	    	a19 = 5;
	    	a11 = 0;
	    	return 23;
	    } else if((((((((a19==5)&&(((a14==9)&&(!(a25==1)&&((a22==1)&&(!(a7==1)&&(input==2)))))&&(a24==1)))&&(a0==1))&&(a28==1))&&!(a11==1))&&(a20==1))&&(a29==9))){
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((((((((a20==1)&&(((a25==1)&&((a22==1)&&((input==4)&&(a0==1))))&&(a29==9)))&&(a19==5))&&(a7==1))&&(a24==1))&&(a28==1))&&(a14==9))&&!(a11==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((a28==1)&&((a22==1)&&((((a20==1)&&((a14==10)&&((a0==1)&&(((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==3)))))&&(a7==1))&&(a11==1))))&&(a25==1)))){
	    	a29 = 9;
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if(((a19==3)&&((a14==9)&&((a25==1)&&((((a22==1)&&((a20==1)&&((((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&(a28==1))&&!(a0==1))&&!(a7==1))))&&!(a11==1))&&(a24==1)))))){
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((a14==10)&&(!(a25==1)&&((a0==1)&&(!(a7==1)&&(((a19==3)&&(((((a29==7)||(a29==8))&&(input==2))&&(a22==1))&&(a20==1)))&&(a11==1))))))&&(a28==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((a25==1)&&(((a20==1)&&((a11==1)&&(((a19==2)&&(((a0==1)&&((a24==1)&&(((input==6)&&!(a7==1))&&(a29==9))))&&(a14==9)))&&(a28==1))))&&(a22==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a0==1)&&(!(a24==1)&&((((((((((a29==6)||(a29==7))&&(input==4))&&(a25==1))&&(a14==8))&&!(a11==1))&&!(a20==1))&&(a19==2))&&!(a7==1))&&(a28==1)))))){
	    	a29 = 7;
	    	a19 = 4;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a24==1)&&(((a11==1)&&((a14==10)&&((a28==1)&&(((a19==3)&&((input==5)&&((a29==8)||(a29==9))))&&(a22==1)))))&&!(a7==1)))&&!(a25==1))&&!(a20==1))&&(a0==1))){
	    	a19 = 5;
	    	a25 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	return 23;
	    } else if(((((a11==1)&&((a0==1)&&((a19==5)&&((((a14==10)&&((a20==1)&&(((input==1)&&(a7==1))&&(a28==1))))&&(a22==1))&&!(a24==1)))))&&(a29==6))&&(a25==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a19==4)&&((a28==1)&&(!(a11==1)&&(!(a20==1)&&(((!(a25==1)&&((((a14==8)&&((input==4)&&(a7==1)))&&(a24==1))&&(a0==1)))&&(a22==1))&&(a29==8))))))){
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==3)&&(((!(a24==1)&&(((!(a11==1)&&(((((a29==6)||(a29==7))&&(input==2))&&!(a7==1))&&!(a0==1)))&&(a28==1))&&!(a20==1)))&&(a22==1))&&(a14==9)))&&(a25==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((a11==1)&&((a22==1)&&(((((((((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))&&(input==3))&&(a28==1))&&(a7==1))&&(a20==1))&&(a25==1))&&!(a24==1))&&!(a0==1))))&&(a14==9))){
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if((((a14==8)&&(!(a11==1)&&((!(a20==1)&&((a0==1)&&((a22==1)&&(!(a7==1)&&((a28==1)&&((a24==1)&&(((a29==6)||(a29==7))&&(input==2))))))))&&(a19==5))))&&(a25==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((((((a19==5)&&(!(a20==1)&&((a24==1)&&(((input==6)&&(a28==1))&&(a0==1)))))&&(a29==9))&&(a22==1))&&(a14==8))&&(a11==1)))&&(a7==1))){
	    	a7 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((((((((((a28==1)&&((a29==6)&&((a25==1)&&((a11==1)&&(input==3)))))&&(a20==1))&&!(a24==1))&&(a19==5))&&(a14==8))&&!(a7==1))&&(a22==1))&&!(a0==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(!(a0==1)&&((a14==8)&&(!(a24==1)&&((((a28==1)&&((!(a25==1)&&(((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==3)))&&(a20==1)))&&!(a11==1))&&(a22==1))))))){
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if((((a25==1)&&(!(a0==1)&&((a22==1)&&((a28==1)&&((!(a7==1)&&((((((a19==2)&&(a29==6))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(input==5))&&!(a20==1))&&!(a24==1)))&&!(a11==1))))))&&(a14==9))){
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 4;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a24==1)&&((a7==1)&&(((a14==8)&&((((((a0==1)&&(!(a11==1)&&(((a29==5)||(a29==6))&&(input==5))))&&(a19==5))&&(a28==1))&&!(a20==1))&&(a22==1)))&&(a25==1))))){
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	a20 = 1;
	    	return 24;
	    } else if((((!(a11==1)&&((a24==1)&&((!(a20==1)&&((a22==1)&&((a19==3)&&((a7==1)&&(((input==4)&&(a0==1))&&(a29==6))))))&&(a28==1))))&&!(a25==1))&&(a14==9))){
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	return 21;
	    } else if(((a7==1)&&(((a28==1)&&(((a25==1)&&((!(a11==1)&&(!(a20==1)&&(((a14==8)&&(((a29==7)||(a29==8))&&(input==4)))&&(a22==1))))&&(a24==1)))&&(a19==1)))&&!(a0==1)))){
	    	a19 = 2;
	    	a0 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a14 = 9;
	    	return 24;
	    } else if(((a24==1)&&((!(a7==1)&&((a14==10)&&((a20==1)&&((a22==1)&&((a28==1)&&((a11==1)&&((input==5)&&((((a19==5)&&((a25==1)&&(a29==8)))||(((a29==9)&&(a25==1))&&(a19==5)))||((!(a25==1)&&(a29==5))&&(a19==1))))))))))&&(a0==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a11==1)&&((((((!(a20==1)&&(((input==5)&&((a29==8)||(a29==9)))&&(a24==1)))&&(a7==1))&&!(a25==1))&&(a19==3))&&!(a0==1))&&(a22==1)))&&(a14==8)))){
	    	a19 = 2;
	    	a29 = 6;
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a24==1)&&((a29==8)&&(!(a25==1)&&((a14==8)&&(((a20==1)&&((((a11==1)&&(input==3))&&(a22==1))&&!(a0==1)))&&(a28==1))))))&&(a19==5))&&(a7==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a20==1)&&((a7==1)&&((a22==1)&&(((a24==1)&&(!(a11==1)&&((a28==1)&&((input==5)&&((((a29==5)&&!(a25==1))&&(a19==1))||((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9)))))))))&&!(a0==1)))))&&(a14==8))){
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((((a20==1)&&(((a19==5)&&(((a0==1)&&(!(a7==1)&&(((a22==1)&&((a24==1)&&((input==2)&&((a29==6)||(a29==7)))))&&(a14==8))))&&!(a25==1)))&&(a28==1)))&&!(a11==1))){
	    	a24 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((a25==1)&&(!(a0==1)&&(((a19==2)&&((((a22==1)&&((a24==1)&&(((a28==1)&&(((a29==7)||(a29==8))&&(input==4)))&&!(a11==1))))&&(a7==1))&&!(a20==1)))&&(a14==9))))){
	    	a19 = 3;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if((!(a0==1)&&(!(a7==1)&&(((((a14==8)&&(!(a25==1)&&(((a19==2)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&(a24==1)))&&(a28==1))))&&!(a11==1))&&(a22==1))&&!(a20==1))))){
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((a11==1)&&(((a25==1)&&(((a20==1)&&((a19==4)&&(!(a7==1)&&(((((a24==1)&&(input==1))&&(a14==8))&&(a28==1))&&(a0==1)))))&&(a29==7)))&&(a22==1)))){
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	return 23;
	    } else if(((a22==1)&&(!(a7==1)&&((a28==1)&&((((((a0==1)&&(((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==6))&&!(a25==1)))&&!(a11==1))&&(a20==1))&&(a24==1))&&(a14==8)))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a22==1)&&(((a24==1)&&(((a28==1)&&((a14==9)&&(!(a0==1)&&((((((a25==1)&&(a29==8))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5)))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==5)))))&&!(a7==1)))&&(a20==1))))){
	    	a25 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	a14 = 8;
	    	return 21;
	    } else if((((a14==9)&&(((a28==1)&&(!(a24==1)&&(((((a22==1)&&(((input==4)&&!(a7==1))&&!(a20==1)))&&(a25==1))&&(a29==5))&&!(a0==1))))&&(a11==1)))&&(a19==5))){
	    	a20 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a0==1)&&((!(a7==1)&&(((a29==8)&&((a14==8)&&(!(a11==1)&&(((((input==1)&&(a28==1))&&!(a24==1))&&(a22==1))&&!(a25==1)))))&&(a20==1)))&&(a19==1)))){
	    	a11 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	a20 = 0;
	    	a25 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a25==1)&&(!(a7==1)&&(((a19==2)&&((((a0==1)&&((a11==1)&&((!(a20==1)&&(((a29==7)||(a29==8))&&(input==4)))&&(a22==1))))&&(a14==10))&&(a28==1)))&&(a24==1))))){
	    	a19 = 3;
	    	a29 = 6;
	    	a14 = 9;
	    	a20 = 1;
	    	return 21;
	    } else if(((a14==8)&&((a28==1)&&(!(a0==1)&&((a7==1)&&(!(a11==1)&&(((a20==1)&&(((a22==1)&&((input==6)&&((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))))&&(a24==1)))&&(a25==1)))))))){
	    	a19 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a7==1)&&((((!(a24==1)&&((a25==1)&&((a14==9)&&((((input==1)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5))))&&!(a20==1))&&!(a11==1)))))&&(a28==1))&&!(a0==1))&&(a22==1)))){
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if((!(a7==1)&&((((a0==1)&&((!(a20==1)&&(((a24==1)&&(((input==3)&&(((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))))&&(a28==1)))&&(a11==1)))&&(a22==1)))&&(a25==1))&&(a14==9)))){
	    	a25 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((((((((((a25==1)&&(!(a0==1)&&((input==3)&&((a29==8)||((a29==6)||(a29==7))))))&&(a19==3))&&(a14==9))&&(a28==1))&&(a22==1))&&!(a24==1))&&(a7==1))&&!(a20==1))&&!(a11==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a0==1)&&((a20==1)&&(((a24==1)&&((a28==1)&&(((a22==1)&&((a19==4)&&((a14==9)&&((input==5)&&((a29==9)||((a29==7)||(a29==8)))))))&&!(a7==1))))&&(a25==1))))&&!(a11==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if(((a28==1)&&(((((((((input==3)&&(((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))||(((a29==6)&&!(a25==1))&&(a19==1))))&&(a0==1))&&(a24==1))&&(a20==1))&&(a22==1))&&(a7==1))&&(a14==9))&&(a11==1)))){
	    	a20 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 5;
	    	a25 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if((((((a22==1)&&(((a20==1)&&((!(a7==1)&&((((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&(a14==9))&&(a19==5)))&&!(a11==1)))&&(a25==1)))&&!(a24==1))&&!(a0==1))&&(a28==1))){
	    	a19 = 3;
	    	a29 = 6;
	    	a20 = 0;
	    	a11 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a14==8)&&((((a25==1)&&((a11==1)&&(!(a24==1)&&((a28==1)&&(!(a0==1)&&((((a29==5)||(a29==6))&&(input==5))&&!(a20==1)))))))&&!(a7==1))&&(a19==2))))){
	    	a29 = 6;
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 4;
	    	return 24;
	    } else if(((a0==1)&&((a20==1)&&(((a24==1)&&(((((((a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))&&(a14==10))&&(a25==1))&&(a22==1))&&(a19==5))&&(a7==1)))&&(a28==1))))){
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 8;
	    	a11 = 0;
	    	return 23;
	    } else if((((a25==1)&&(((a28==1)&&((!(a24==1)&&((a11==1)&&(!(a20==1)&&((a22==1)&&((a14==8)&&((a29==9)&&(input==3)))))))&&(a7==1)))&&!(a0==1)))&&(a19==2))){
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((((a7==1)&&((a28==1)&&((((a11==1)&&((a24==1)&&(!(a25==1)&&(((input==6)&&(((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))))&&!(a0==1)))))&&(a20==1))&&(a14==8))))&&(a22==1))){
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a25 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a22==1)&&((a0==1)&&(!(a11==1)&&(((((((a19==2)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==4))&&(a20==1)))&&(a28==1))&&(a25==1))&&(a14==8))&&!(a7==1))&&(a24==1)))))){
	    	a24 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((((((a25==1)&&(((!(a20==1)&&((a14==8)&&(((a11==1)&&((a19==2)&&(input==5)))&&(a7==1))))&&(a28==1))&&!(a24==1)))&&(a22==1))&&!(a0==1))&&(a29==8))){
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	return 21;
	    } else if((((a11==1)&&((((a22==1)&&(((a19==4)&&(!(a24==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==4))&&(a14==8))&&!(a20==1))))&&(a0==1)))&&(a28==1))&&!(a7==1)))&&(a25==1))){
	    	a7 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	return 24;
	    } else if(((a25==1)&&((a7==1)&&(!(a24==1)&&((!(a0==1)&&(((((a28==1)&&(((input==2)&&((a29==5)||(a29==6)))&&!(a11==1)))&&(a19==5))&&(a14==9))&&(a22==1)))&&(a20==1)))))){
	    	a29 = 9;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if(((a19==4)&&(!(a20==1)&&(((((a28==1)&&(!(a0==1)&&((a24==1)&&((!(a25==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5)))&&(a7==1)))))&&(a11==1))&&(a22==1))&&(a14==8))))){
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if((((((a11==1)&&(((((((a29==7)&&((a25==1)&&(input==3)))&&(a20==1))&&(a7==1))&&(a14==8))&&(a28==1))&&(a24==1)))&&!(a0==1))&&(a19==5))&&(a22==1))){
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((((a14==9)&&((((a11==1)&&((((a24==1)&&(((a20==1)&&(((a29==7)||(a29==8))&&(input==5)))&&(a28==1)))&&(a22==1))&&(a19==2)))&&!(a0==1))&&!(a25==1)))&&(a7==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&(!(a20==1)&&((((a0==1)&&((!(a11==1)&&(((a19==5)&&((a22==1)&&((input==3)&&(a29==6))))&&(a25==1)))&&!(a24==1)))&&(a7==1))&&(a14==8))))){
	    	a7 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((((((a14==8)&&(!(a7==1)&&(((a11==1)&&(((((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a28==1))&&(a22==1))&&(a25==1)))&&(a19==2))))&&!(a20==1))&&!(a24==1))&&!(a0==1))){
	    	a20 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	return 23;
	    } else if(((((a14==8)&&((a28==1)&&(!(a11==1)&&((((((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1))))&&(a29==5))&&(a19==1))||((((!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1)))&&(a29==8))&&(a19==5))||(((!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1)))&&(a29==9))&&(a19==5))))&&(input==1)))))&&!(a0==1))&&(a22==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	a25 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((((a28==1)&&((a7==1)&&(((!(a25==1)&&(((a24==1)&&((!(a0==1)&&((input==5)&&((a29==6)||(a29==7))))&&(a14==9)))&&(a19==4)))&&(a11==1))&&(a20==1))))&&(a22==1))){
	    	a19 = 5;
	    	a29 = 6;
	    	a25 = 1;
	    	return -1;
	    } else if(((((((a11==1)&&((a25==1)&&(!(a7==1)&&((a0==1)&&((a28==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==5))&&(a20==1)))))))&&(a22==1))&&(a24==1))&&(a14==9))&&(a19==1))){
	    	a19 = 5;
	    	a29 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(((a0==1)&&(!(a7==1)&&(((((a22==1)&&(((input==3)&&(a29==9))&&(a14==8)))&&(a19==4))&&(a25==1))&&(a24==1))))&&(a28==1)))&&!(a20==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a25==1)&&(!(a11==1)&&((((a7==1)&&((a19==4)&&((a28==1)&&((!(a20==1)&&(((input==6)&&((a29==8)||(a29==9)))&&(a14==8)))&&!(a24==1)))))&&(a22==1))&&!(a0==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a28==1)&&((!(a25==1)&&(!(a24==1)&&((a14==8)&&(!(a7==1)&&(((((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&(a11==1))&&(a19==4))&&(a20==1))))))&&(a22==1)))&&(a0==1))){
	    	a0 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a25==1)&&((a28==1)&&((a11==1)&&(!(a7==1)&&((a0==1)&&(((((a19==4)&&(!(a24==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a20==1))&&(a22==1))&&(a14==9)))))))){
	    	a25 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((((!(a25==1)&&(!(a24==1)&&((a22==1)&&(((a28==1)&&((!(a7==1)&&((((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==1)))&&!(a20==1)))&&(a14==9)))))&&(a0==1))&&!(a11==1))){
	    	a24 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if((((a19==4)&&((a11==1)&&((a14==8)&&((((a29==9)&&(((((a22==1)&&(input==3))&&(a7==1))&&(a25==1))&&(a0==1)))&&(a28==1))&&!(a20==1)))))&&(a24==1))){
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	a29 = 8;
	    	return 24;
	    } else if(((a14==9)&&((a24==1)&&((a20==1)&&(((a25==1)&&(((a0==1)&&((a29==6)&&((((a28==1)&&(input==4))&&(a7==1))&&(a19==2))))&&(a11==1)))&&(a22==1)))))){
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a24 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((((!(a24==1)&&((a29==8)&&(((a28==1)&&((((a11==1)&&((input==6)&&!(a7==1)))&&(a25==1))&&(a14==8)))&&(a0==1))))&&(a19==3))&&!(a20==1))&&(a22==1))){
	    	a25 = 0;
	    	a0 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((a19==5)&&((a29==7)&&((a28==1)&&((a22==1)&&(((((a0==1)&&(!(a25==1)&&((!(a11==1)&&(input==1))&&(a24==1))))&&!(a7==1))&&(a14==8))&&!(a20==1))))))){
	    	a24 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	return 23;
	    } else if(((((a28==1)&&(((a24==1)&&((a22==1)&&((((a20==1)&&(((input==4)&&((a29==7)||(a29==8)))&&!(a7==1)))&&(a14==8))&&!(a11==1))))&&!(a25==1)))&&(a0==1))&&(a19==3))){
	    	a20 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if(((!(a7==1)&&(!(a24==1)&&((((a20==1)&&((a22==1)&&((a28==1)&&((input==5)&&((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))))))&&(a14==8))&&(a0==1))))&&!(a11==1))){
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 2;
	    	a25 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if((((!(a25==1)&&(((a19==4)&&(((!(a20==1)&&(((((a29==6)||(a29==7))&&(input==4))&&!(a7==1))&&(a22==1)))&&!(a11==1))&&!(a0==1)))&&(a28==1)))&&(a14==9))&&(a24==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(!(a11==1)&&((a25==1)&&(((a28==1)&&((a19==4)&&((!(a7==1)&&((a22==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&(a14==8))))&&!(a0==1))))&&!(a24==1)))))){
	    	a29 = 9;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if(((!(a0==1)&&((((a22==1)&&((a25==1)&&((((((a20==1)&&(input==1))&&(a28==1))&&(a7==1))&&(a11==1))&&(a19==1))))&&(a29==6))&&!(a24==1)))&&(a14==9))){
	    	a0 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a0==1)&&((a7==1)&&(((a11==1)&&(((a14==9)&&((a20==1)&&(((input==1)&&(a19==5))&&(a28==1))))&&!(a24==1)))&&(a29==5))))&&(a25==1))&&(a22==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==5)&&(!(a0==1)&&((a22==1)&&((a14==8)&&((a24==1)&&((a25==1)&&((a7==1)&&(((a28==1)&&((((a29==8)||(a29==9))&&(input==6))&&!(a11==1)))&&!(a20==1)))))))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	return -1;
	    } else if(((a22==1)&&((!(a24==1)&&(((a11==1)&&((a7==1)&&((((a20==1)&&(((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))&&(input==6)))&&(a28==1))&&(a14==8))))&&(a0==1)))&&!(a25==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a29==6)&&(!(a11==1)&&((!(a20==1)&&(!(a0==1)&&((a22==1)&&(((a25==1)&&((input==3)&&(a14==9)))&&(a19==4)))))&&!(a24==1)))))&&(a7==1))){
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return 21;
	    } else if(((a7==1)&&((((a14==9)&&(((!(a0==1)&&((a22==1)&&(!(a25==1)&&(((input==4)&&((a29==5)||(a29==6)))&&(a28==1)))))&&(a24==1))&&(a11==1)))&&(a19==1))&&!(a20==1)))){
	    	a29 = 6;
	    	a14 = 8;
	    	return 24;
	    } else if(((a22==1)&&((a20==1)&&(!(a24==1)&&((((a19==4)&&((a7==1)&&((!(a11==1)&&((a28==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a14==9))))&&(a0==1))&&!(a25==1)))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a20==1)&&((a7==1)&&((((((!(a0==1)&&((a28==1)&&(((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6)))&&(input==5))))&&(a25==1))&&!(a11==1))&&(a22==1))&&!(a24==1))&&(a14==8))))){
	    	a11 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a25==1)&&((((a22==1)&&((a14==8)&&((!(a11==1)&&((!(a0==1)&&(((input==1)&&((a29==7)||(a29==8)))&&(a28==1)))&&(a24==1)))&&!(a7==1))))&&(a20==1))&&(a19==3)))){
	    	a19 = 4;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((((a22==1)&&(!(a25==1)&&(((!(a11==1)&&((a20==1)&&((!(a7==1)&&(((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2)))&&(input==5)))&&(a28==1))))&&!(a0==1))&&(a14==9))))&&!(a24==1))){
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 9;
	    	a24 = 1;
	    	return -1;
	    } else if(((a29==6)&&(!(a0==1)&&((((a20==1)&&((((!(a24==1)&&(((input==4)&&(a7==1))&&(a14==9)))&&(a28==1))&&(a19==2))&&(a22==1)))&&!(a25==1))&&(a11==1))))){
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((a28==1)&&((a22==1)&&((!(a11==1)&&((a14==8)&&(!(a20==1)&&((!(a0==1)&&(((a29==6)||(a29==7))&&(input==5)))&&!(a25==1)))))&&(a24==1))))&&(a19==4)))){
	    	a25 = 1;
	    	a24 = 0;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((a24==1)&&(((a20==1)&&((a28==1)&&((((!(a7==1)&&((a14==8)&&((input==2)&&(((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))))))&&(a11==1))&&(a0==1))&&(a22==1))))&&(a25==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a28==1)&&(((a22==1)&&((a19==3)&&(((!(a25==1)&&((a11==1)&&(((a14==9)&&(!(a24==1)&&(input==4)))&&!(a7==1))))&&!(a0==1))&&(a29==8))))&&!(a20==1)))){
	    	a19 = 2;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	return 23;
	    } else if(((a7==1)&&((a19==5)&&((a14==9)&&(((((!(a0==1)&&((!(a24==1)&&((input==3)&&(a25==1)))&&(a20==1)))&&!(a11==1))&&(a22==1))&&(a29==7))&&(a28==1)))))){
	    	a20 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a19 = 2;
	    	a14 = 8;
	    	return 21;
	    } else if(((a19==1)&&(((a14==9)&&(!(a20==1)&&(((((a22==1)&&((a28==1)&&((a0==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8)))))))&&!(a24==1))&&(a11==1))&&(a25==1))))&&!(a7==1)))){
	    	a0 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((a19==5)&&(!(a24==1)&&((a7==1)&&((a14==8)&&(((a0==1)&&(!(a20==1)&&((a22==1)&&((a28==1)&&(!(a25==1)&&((input==1)&&((a29==8)||((a29==6)||(a29==7)))))))))&&(a11==1))))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a25==1)&&(!(a20==1)&&((a7==1)&&(((((a19==5)&&((a24==1)&&(((a0==1)&&(input==5))&&(a22==1))))&&(a28==1))&&(a29==8))&&(a11==1))))))){
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if((((a0==1)&&(!(a7==1)&&(((!(a24==1)&&(!(a25==1)&&(((a28==1)&&((a14==8)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a22==1))))&&!(a11==1))&&!(a20==1))))&&(a19==5))){
	    	a19 = 3;
	    	a29 = 8;
	    	return -1;
	    } else if(((((a25==1)&&((a20==1)&&((((a11==1)&&((a28==1)&&((a19==5)&&((((a29==6)||(a29==7))&&(input==3))&&(a14==9)))))&&(a0==1))&&(a24==1))))&&(a7==1))&&(a22==1))){
	    	a24 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if((((a24==1)&&(!(a25==1)&&(((a22==1)&&((a28==1)&&((((!(a0==1)&&(((a29==8)||(a29==9))&&(input==6)))&&(a11==1))&&(a19==2))&&!(a20==1))))&&!(a7==1))))&&(a14==8))){
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a7==1)&&((a14==9)&&(((a24==1)&&((a20==1)&&((a28==1)&&((a0==1)&&((((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a29==6)&&(a19==4)))&&(input==2))&&(a22==1))))))&&(a11==1)))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((a19==5)&&((!(a20==1)&&((((a7==1)&&(((a24==1)&&(((a29==6)||(a29==7))&&(input==2)))&&(a14==8)))&&(a22==1))&&!(a25==1)))&&(a28==1))))&&!(a11==1))){
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	return 21;
	    } else if(((a7==1)&&((!(a24==1)&&(((a25==1)&&((((((input==4)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5))))&&(a22==1))&&(a28==1))&&(a11==1))&&(a20==1)))&&(a0==1)))&&(a14==10)))){
	    	a29 = 9;
	    	a19 = 4;
	    	a20 = 0;
	    	a14 = 9;
	    	a7 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if(((a28==1)&&((!(a7==1)&&((a19==1)&&((((a11==1)&&((a24==1)&&((a14==9)&&(((input==6)&&(a29==9))&&(a20==1)))))&&(a0==1))&&(a22==1))))&&(a25==1)))){
	    	a29 = 6;
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 4;
	    	a11 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((a0==1)&&((!(a25==1)&&((a19==4)&&((((a11==1)&&((((((a29==5)||(a29==6))&&(input==6))&&(a28==1))&&(a22==1))&&(a24==1)))&&!(a20==1))&&(a14==9))))&&(a7==1)))){
	    	a29 = 7;
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((((a0==1)&&((a28==1)&&(!(a24==1)&&((a7==1)&&(((((((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1)))&&(input==2))&&!(a20==1))&&!(a11==1))&&(a22==1))))))&&(a14==8))){
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a24==1)&&(((a19==1)&&(!(a20==1)&&((a28==1)&&(((a25==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a14==8)))&&(a22==1)))))&&(a7==1)))&&(a11==1)))){
	    	a29 = 5;
	    	a19 = 4;
	    	a20 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a25==1)&&(((a0==1)&&(((a14==8)&&((a22==1)&&((!(a20==1)&&(((((a29==8)||(a29==9))&&(input==2))&&(a28==1))&&(a11==1)))&&(a19==4))))&&(a7==1)))&&(a24==1)))){
	    	a29 = 5;
	    	a11 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	return 24;
	    } else if((((((a25==1)&&((a11==1)&&(!(a20==1)&&((((((((a29==7)||(a29==8))||(a29==9))&&(input==4))&&(a22==1))&&(a24==1))&&(a0==1))&&(a7==1)))))&&(a28==1))&&(a19==2))&&(a14==8))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a14==9)&&(((!(a24==1)&&(!(a7==1)&&((((((a29==8)||(a29==9))&&(input==1))&&(a19==4))&&(a20==1))&&(a22==1))))&&(a28==1))&&(a11==1)))&&!(a25==1)))){
	    	a11 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((!(a20==1)&&((a25==1)&&((((((((a29==8)||(a29==9))&&(input==5))&&(a14==8))&&(a19==1))&&!(a24==1))&&(a11==1))&&!(a0==1))))&&(a28==1))&&(a7==1)))){
	    	a25 = 0;
	    	a24 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 4;
	    	a20 = 1;
	    	return 23;
	    } else if(((a19==3)&&((((!(a25==1)&&((a20==1)&&((a7==1)&&(((a0==1)&&(((a24==1)&&(input==4))&&(a22==1)))&&(a11==1)))))&&(a28==1))&&(a14==10))&&(a29==7)))){
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a14==8)&&((!(a24==1)&&((a19==4)&&((a22==1)&&((a28==1)&&((a20==1)&&(!(a7==1)&&(!(a0==1)&&(((input==6)&&((a29==6)||(a29==7)))&&(a25==1)))))))))&&!(a11==1)))){
	    	a19 = 3;
	    	a14 = 9;
	    	a25 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	return 23;
	    } else if((((a19==3)&&((a14==10)&&((a11==1)&&(((a28==1)&&(((a0==1)&&(((((a29==6)||(a29==7))&&(input==5))&&(a25==1))&&!(a24==1)))&&(a7==1)))&&(a22==1)))))&&(a20==1))){
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	a11 = 0;
	    	return 21;
	    } else if(((a0==1)&&((a22==1)&&((a7==1)&&((!(a24==1)&&(!(a25==1)&&((((a19==4)&&(((input==1)&&((a29==6)||(a29==7)))&&(a14==8)))&&(a11==1))&&(a28==1))))&&!(a20==1)))))){
	    	a19 = 3;
	    	a29 = 7;
	    	a11 = 0;
	    	return 23;
	    } else if((((((((a22==1)&&(((!(a20==1)&&((a7==1)&&(((a29==5)||(a29==6))&&(input==4))))&&!(a11==1))&&(a28==1)))&&(a19==1))&&(a14==8))&&(a24==1))&&(a0==1))&&(a25==1))){
	    	a0 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a14==9)&&((a29==6)&&((((!(a0==1)&&((a25==1)&&(((a20==1)&&(((input==6)&&(a7==1))&&(a24==1)))&&(a19==1))))&&!(a11==1))&&(a22==1))&&(a28==1))))){
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==8)&&((!(a24==1)&&((a20==1)&&(!(a25==1)&&((a22==1)&&(((a19==1)&&((((input==4)&&((a29==6)||(a29==7)))&&(a28==1))&&!(a11==1)))&&!(a7==1))))))&&(a0==1)))){
	    	a25 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	return 24;
	    } else if(((a24==1)&&((a28==1)&&(((a25==1)&&(!(a11==1)&&((a19==1)&&((a0==1)&&(((a14==9)&&(((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a7==1)))&&(a20==1))))))&&(a22==1))))){
	    	a29 = 6;
	    	a20 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((((a11==1)&&((((a14==8)&&((((a24==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==2)))&&(a28==1))&&(a22==1)))&&(a7==1))&&!(a20==1)))&&!(a0==1))&&(a25==1))){
	    	a0 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((!(a20==1)&&((a7==1)&&((a28==1)&&((!(a25==1)&&((((a0==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==1)))&&(a22==1))&&(a14==9)))&&!(a11==1)))))&&(a24==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	a24 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a20==1)&&(((((a28==1)&&(((((a19==5)&&((a14==9)&&((input==2)&&((a29==5)||(a29==6)))))&&!(a0==1))&&(a7==1))&&!(a25==1)))&&!(a24==1))&&(a22==1))&&!(a11==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a22==1)&&((!(a11==1)&&((a7==1)&&((a28==1)&&(((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==4))&&!(a20==1)))))&&(a14==8)))&&!(a25==1))&&(a24==1))&&!(a0==1))){
	    	a29 = 9;
	    	a19 = 3;
	    	a24 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a14==9)&&((a7==1)&&(!(a11==1)&&((a28==1)&&(!(a24==1)&&(!(a20==1)&&(((((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&(a19==4))&&(a22==1))&&!(a0==1))&&!(a25==1))))))))){
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a7==1)&&((a29==5)&&((a14==9)&&((!(a20==1)&&((a11==1)&&(((a24==1)&&((a22==1)&&(((input==1)&&(a25==1))&&(a0==1))))&&(a28==1))))&&(a19==3)))))){
	    	a25 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return 21;
	    } else if((((((a22==1)&&((a0==1)&&((((((((a29==7)||(a29==8))&&(input==6))&&(a25==1))&&!(a20==1))&&(a11==1))&&(a14==9))&&(a28==1))))&&(a19==4))&&(a7==1))&&(a24==1))){
	    	a19 = 5;
	    	a29 = 8;
	    	a24 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if((((!(a7==1)&&(((!(a20==1)&&((((a19==5)&&(((input==2)&&(a11==1))&&(a14==9)))&&(a22==1))&&!(a24==1)))&&(a0==1))&&(a29==6)))&&(a25==1))&&(a28==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a25==1)&&(!(a0==1)&&((((((((input==5)&&(a20==1))&&(a11==1))&&(a19==2))&&(a14==9))&&(a29==5))&&!(a24==1))&&(a7==1))))&&(a22==1))&&(a28==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((((a14==8)&&(((((a22==1)&&((input==2)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))))&&(a7==1))&&(a0==1))&&!(a20==1)))&&(a11==1))&&(a28==1))&&!(a24==1)))){
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	return 23;
	    } else if(((a22==1)&&(((a0==1)&&(((!(a11==1)&&(((((((a29==8)||(a29==9))&&(input==1))&&!(a24==1))&&!(a7==1))&&!(a25==1))&&(a28==1)))&&(a14==9))&&(a19==5)))&&(a20==1)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	return 23;
	    } else if((((((a20==1)&&((a0==1)&&((((a28==1)&&((!(a7==1)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7))))&&(a14==8)))&&(a22==1))&&(a24==1))))&&(a11==1))&&(a19==2))&&!(a25==1))){
	    	a19 = 3;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((((((((a28==1)&&((((a22==1)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9))))&&(a19==4))&&(a14==9)))&&(a24==1))&&(a25==1))&&(a20==1))&&(a11==1))&&(a7==1))&&!(a0==1))){
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a11 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if(((a14==9)&&(!(a24==1)&&((((((a7==1)&&(((((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6)))&&(input==3))&&(a25==1))&&(a0==1)))&&(a22==1))&&!(a20==1))&&(a28==1))&&(a11==1))))){
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&((a25==1)&&((a0==1)&&(((a24==1)&&(!(a11==1)&&(!(a20==1)&&((!(a7==1)&&(((input==3)&&((a29==8)||(a29==9)))&&(a28==1)))&&(a22==1)))))&&(a19==1)))))){
	    	a20 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	return -1;
	    } else if(((a22==1)&&((a14==9)&&((a28==1)&&((!(a7==1)&&(((a24==1)&&(((input==2)&&((((a29==5)&&!(a25==1))&&(a19==1))||((((a25==1)&&(a29==8))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5)))))&&!(a20==1)))&&!(a11==1)))&&(a0==1)))))){
	    	a25 = 0;
	    	a20 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 6;
	    	return 23;
	    } else if(((a11==1)&&(((a19==2)&&((!(a24==1)&&((a28==1)&&((a0==1)&&((((a7==1)&&((a20==1)&&(input==4)))&&(a14==10))&&!(a25==1)))))&&(a22==1)))&&(a29==8)))){
	    	a11 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a0 = 0;
	    	return 24;
	    } else if((((a24==1)&&((a25==1)&&((a11==1)&&((((!(a0==1)&&((((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))&&(input==1))&&!(a7==1)))&&(a28==1))&&(a22==1))&&!(a20==1)))))&&(a14==9))){
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&(!(a20==1)&&((a22==1)&&((a11==1)&&(((a28==1)&&((a0==1)&&((a24==1)&&((((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==3)))))&&!(a7==1))))))){
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 8;
	    	a11 = 0;
	    	return 24;
	    } else if(((a19==4)&&((a7==1)&&((a0==1)&&((a14==9)&&(!(a25==1)&&((!(a11==1)&&(!(a20==1)&&(((a22==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4)))&&(a28==1))))&&(a24==1)))))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a19==2)&&((((((((a28==1)&&(input==6))&&(a25==1))&&!(a0==1))&&!(a24==1))&&(a14==9))&&(a20==1))&&(a29==8))))&&!(a7==1))&&(a11==1))){
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((a22==1)&&((a19==1)&&((((a28==1)&&(((((((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&(a14==8))&&!(a25==1))&&(a7==1))&&!(a24==1))&&!(a11==1)))&&(a20==1))&&!(a0==1))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a24==1)&&(!(a7==1)&&((((a14==8)&&((a28==1)&&(!(a11==1)&&((a22==1)&&((a19==5)&&((input==6)&&((a29==5)||(a29==6))))))))&&!(a0==1))&&!(a25==1))))&&!(a20==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	return 21;
	    } else if(((((((a20==1)&&(((!(a25==1)&&(((a19==5)&&((input==4)&&!(a11==1)))&&!(a0==1)))&&(a29==7))&&!(a7==1)))&&(a14==9))&&(a22==1))&&!(a24==1))&&(a28==1))){
	    	a25 = 1;
	    	a19 = 4;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((a24==1)&&(((a7==1)&&((a20==1)&&((((((input==5)&&((a29==7)||(a29==8)))&&(a19==2))&&(a25==1))&&(a28==1))&&(a14==9))))&&!(a11==1)))&&!(a0==1)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 8;
	    	return 21;
	    } else if((((((a22==1)&&((((((a20==1)&&(!(a7==1)&&(((a29==5)||(a29==6))&&(input==5))))&&!(a24==1))&&(a28==1))&&!(a25==1))&&!(a11==1)))&&(a19==5))&&(a14==9))&&!(a0==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	return 24;
	    } else if(((a20==1)&&(((a0==1)&&(((a14==10)&&((((a22==1)&&(((input==5)&&(((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))))&&(a28==1)))&&(a25==1))&&(a24==1)))&&(a11==1)))&&!(a7==1)))){
	    	a14 = 9;
	    	a7 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a25 = 0;
	    	return -1;
	    } else if((((a25==1)&&((a19==3)&&((((a24==1)&&((!(a11==1)&&(!(a7==1)&&((!(a20==1)&&(input==5))&&(a22==1))))&&(a29==8)))&&(a14==8))&&(a0==1))))&&(a28==1))){
	    	a14 = 9;
	    	a19 = 4;
	    	a7 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if((((a22==1)&&((a28==1)&&((a25==1)&&((((a11==1)&&(((((input==6)&&((a29==7)||(a29==8)))&&(a14==10))&&(a7==1))&&(a24==1)))&&(a20==1))&&(a0==1)))))&&(a19==4))){
	    	a29 = 7;
	    	a25 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((((a28==1)&&((a19==3)&&((a0==1)&&(((a7==1)&&((!(a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2)))&&(a22==1)))&&(a14==8)))))&&(a24==1))&&!(a11==1))&&(a25==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&((a20==1)&&((a0==1)&&((a28==1)&&((a14==9)&&(!(a24==1)&&((a11==1)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==5)))))))))&&(a22==1))&&!(a7==1))){
	    	a19 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a14==8)&&(!(a25==1)&&(((((a28==1)&&((((!(a24==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))&&!(a11==1))&&!(a20==1))&&!(a7==1)))&&(a22==1))&&(a19==4))&&(a0==1))))){
	    	a0 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((a14==9)&&(((a11==1)&&((a7==1)&&((!(a25==1)&&(((!(a24==1)&&((input==3)&&((((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2)))))&&(a28==1))&&(a22==1)))&&!(a20==1))))&&(a0==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a14==9)&&((!(a20==1)&&((!(a7==1)&&(((a0==1)&&(!(a25==1)&&((input==4)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))))))&&!(a24==1)))&&(a11==1)))&&(a28==1)))&&(a22==1))){
	    	a19 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((((a22==1)&&((((a24==1)&&(!(a0==1)&&((a7==1)&&((((((a29==5)||(a29==6))&&(input==1))&&(a25==1))&&!(a20==1))&&(a28==1)))))&&(a19==1))&&(a14==9)))&&(a11==1))){
	    	a19 = 2;
	    	a29 = 8;
	    	a24 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a11==1)&&(((a0==1)&&(!(a25==1)&&((a24==1)&&((a28==1)&&((((((input==1)&&((a29==6)||(a29==7)))&&(a19==1))&&(a14==8))&&(a22==1))&&(a20==1))))))&&(a7==1)))){
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	a7 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((a20==1)&&(((((a25==1)&&((!(a11==1)&&(!(a0==1)&&((((a22==1)&&(input==5))&&(a19==2))&&(a7==1))))&&(a14==9)))&&!(a24==1))&&(a28==1))&&(a29==9)))){
	    	a0 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	a25 = 0;
	    	return 24;
	    } else if(((a20==1)&&(((a24==1)&&((!(a7==1)&&(((((a22==1)&&(((a29==6)&&(input==3))&&(a19==4)))&&!(a11==1))&&(a14==8))&&!(a25==1)))&&(a0==1)))&&(a28==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((((a29==9)&&((a20==1)&&(!(a0==1)&&((a7==1)&&((a14==8)&&((((a28==1)&&(input==1))&&(a24==1))&&(a22==1)))))))&&(a11==1))&&(a19==3)))){
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((((a22==1)&&((!(a0==1)&&((((a19==2)&&(!(a11==1)&&((((input==6)&&(a25==1))&&(a24==1))&&(a29==8))))&&(a28==1))&&!(a7==1)))&&(a14==8)))&&(a20==1))){
	    	a25 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&(((((a0==1)&&((!(a25==1)&&((((input==4)&&((a29==5)||(a29==6)))&&(a14==9))&&(a22==1)))&&(a7==1)))&&(a19==3))&&(a20==1))&&!(a24==1)))&&(a11==1))){
	    	a19 = 4;
	    	a7 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a11 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a20==1)&&(((a22==1)&&(!(a11==1)&&(((((((input==4)&&(((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))))&&(a14==9))&&(a7==1))&&!(a25==1))&&!(a0==1))&&(a28==1))))&&(a24==1)))){
	    	a24 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((!(a0==1)&&(!(a20==1)&&((a14==8)&&(!(a25==1)&&((((a22==1)&&((!(a11==1)&&((input==5)&&(a19==2)))&&(a24==1)))&&!(a7==1))&&(a28==1))))))&&(a29==9))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 5;
	    	a20 = 1;
	    	return 21;
	    } else if(((!(a11==1)&&(!(a0==1)&&(!(a25==1)&&(((a19==4)&&(!(a24==1)&&(!(a20==1)&&((((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a7==1))&&(a28==1)))))&&(a22==1)))))&&(a14==9))){
	    	a14 = 8;
	    	a29 = 7;
	    	a0 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a20==1)&&(((((!(a7==1)&&(((a25==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&(a0==1))&&(a28==1)))&&(a24==1)))&&(a22==1))&&!(a11==1))&&(a14==9))&&(a19==3)))){
	    	a14 = 8;
	    	a19 = 4;
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if((((((!(a7==1)&&(((a14==9)&&(!(a20==1)&&(((((a25==1)&&(a29==9))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==4))))&&(a24==1)))&&(a11==1))&&(a28==1))&&(a22==1))&&(a0==1))){
	    	a19 = 3;
	    	a7 = 1;
	    	a14 = 10;
	    	a29 = 8;
	    	a25 = 0;
	    	a20 = 1;
	    	return 23;
	    } else if((((((a11==1)&&(((((a19==2)&&((a14==9)&&(((a28==1)&&(input==3))&&!(a7==1))))&&(a22==1))&&(a0==1))&&(a24==1)))&&(a29==6))&&!(a25==1))&&(a20==1))){
	    	a29 = 8;
	    	a0 = 0;
	    	a11 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if(((a19==5)&&((((a14==8)&&((!(a24==1)&&(((a11==1)&&(((a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))&&!(a7==1)))&&(a22==1)))&&(a25==1)))&&(a0==1))&&(a28==1)))){
	    	a7 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if((((a0==1)&&((a24==1)&&((a19==1)&&((!(a11==1)&&((!(a25==1)&&((a22==1)&&(((a7==1)&&(input==4))&&(a28==1))))&&(a14==9)))&&!(a20==1)))))&&(a29==8))){
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	return 21;
	    } else if((((a24==1)&&(!(a20==1)&&(((((a22==1)&&(((a19==4)&&(!(a7==1)&&(((a29==6)||(a29==7))&&(input==3))))&&(a25==1)))&&(a28==1))&&(a14==9))&&(a11==1))))&&(a0==1))){
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 2;
	    	a25 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a14==8)&&(!(a24==1)&&((a7==1)&&((((((a28==1)&&(((input==6)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(a22==1)))&&!(a25==1))&&(a0==1))&&!(a20==1))&&!(a11==1)))))){
	    	a7 = 0;
	    	a19 = 4;
	    	a14 = 9;
	    	a20 = 1;
	    	a29 = 7;
	    	a24 = 1;
	    	return 21;
	    } else if(((!(a11==1)&&((a24==1)&&((((((a25==1)&&((!(a7==1)&&(((a29==6)||(a29==7))&&(input==4)))&&(a20==1)))&&(a28==1))&&(a14==8))&&!(a0==1))&&(a19==1))))&&(a22==1))){
	    	a29 = 8;
	    	a19 = 5;
	    	a24 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a20==1)&&(((a0==1)&&(!(a25==1)&&((((((((input==3)&&(a14==9))&&(a22==1))&&!(a7==1))&&(a11==1))&&(a19==4))&&(a28==1))&&(a24==1))))&&(a29==9)))){
	    	a14 = 8;
	    	a11 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	return 23;
	    } else if((!(a0==1)&&(!(a20==1)&&(((!(a11==1)&&((a14==9)&&(((((input==1)&&(((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))))&&(a25==1))&&(a28==1))&&(a22==1))))&&!(a7==1))&&!(a24==1))))){
	    	a29 = 7;
	    	a19 = 3;
	    	a14 = 8;
	    	a0 = 1;
	    	return 23;
	    } else if((((a0==1)&&(((((!(a11==1)&&((!(a7==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==6)))&&(a28==1)))&&!(a25==1))&&(a20==1))&&(a14==9))&&(a22==1)))&&!(a24==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((((a20==1)&&((!(a25==1)&&(((a19==4)&&((((input==4)&&((a29==7)||(a29==8)))&&(a22==1))&&!(a24==1)))&&(a28==1)))&&(a7==1)))&&(a14==9))&&(a11==1)))){
	    	a14 = 8;
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	return -1;
	    } else if((((((((a28==1)&&((((a29==9)&&((a25==1)&&(!(a24==1)&&(input==1))))&&(a19==4))&&(a11==1)))&&(a22==1))&&(a14==8))&&(a20==1))&&!(a7==1))&&(a0==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a25==1)&&(!(a24==1)&&((a19==4)&&((((a7==1)&&(((a0==1)&&(((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a28==1)))&&(a14==9)))&&!(a20==1))&&!(a11==1)))))&&(a22==1))){
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((((a19==5)&&((((a7==1)&&((a0==1)&&(!(a24==1)&&(((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3)))&&!(a11==1)))))&&!(a25==1))&&(a20==1)))&&(a28==1))&&(a14==9))){
	    	a19 = 4;
	    	a11 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	return 21;
	    } else if((((a14==8)&&((a28==1)&&((a20==1)&&((!(a24==1)&&(((a19==4)&&((!(a7==1)&&((a25==1)&&(input==3)))&&(a0==1)))&&(a22==1)))&&(a29==8)))))&&(a11==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a7==1)&&((a28==1)&&(((((a19==3)&&((a24==1)&&(((input==3)&&!(a20==1))&&(a14==9))))&&(a22==1))&&(a29==6))&&(a11==1))))&&(a0==1))&&(a25==1))){
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a25 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if(((a25==1)&&(((a0==1)&&(((a22==1)&&((a28==1)&&(!(a11==1)&&(((((input==4)&&(a20==1))&&(a7==1))&&(a24==1))&&(a19==3)))))&&(a14==9)))&&(a29==9)))){
	    	a11 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a29==8)&&((!(a20==1)&&((a7==1)&&(((a24==1)&&(((a14==8)&&(input==2))&&!(a0==1)))&&(a25==1))))&&(a19==3)))&&(a22==1))&&(a11==1))&&(a28==1))){
	    	a24 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if((((((((a28==1)&&((((((input==2)&&((a29==5)||(a29==6)))&&(a11==1))&&(a24==1))&&(a22==1))&&(a14==9)))&&(a19==4))&&(a20==1))&&!(a25==1))&&!(a0==1))&&!(a7==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&(((a14==9)&&(((a19==5)&&((a24==1)&&(((a20==1)&&((a22==1)&&(!(a7==1)&&(((a29==7)||(a29==8))&&(input==6)))))&&(a0==1))))&&(a28==1)))&&(a11==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a14==8)&&((a7==1)&&(((((a19==2)&&((a29==9)&&(!(a20==1)&&(((a24==1)&&(input==2))&&(a11==1)))))&&!(a25==1))&&(a0==1))&&(a22==1)))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a24==1)&&((((a14==9)&&(!(a25==1)&&((((((input==1)&&((a29==8)||(a29==9)))&&!(a0==1))&&(a19==3))&&(a28==1))&&(a22==1))))&&!(a20==1))&&!(a11==1))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((!(a7==1)&&(!(a0==1)&&(((a24==1)&&((a19==3)&&((a28==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a20==1)))))&&(a11==1))))&&(a14==9)))&&(a22==1))){
	    	a19 = 4;
	    	a25 = 1;
	    	a29 = 8;
	    	a0 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((!(a20==1)&&((a28==1)&&(((((a29==8)&&(!(a24==1)&&((a25==1)&&((a7==1)&&((a19==3)&&(input==1))))))&&(a14==8))&&!(a0==1))&&!(a11==1))))&&(a22==1))){
	    	a19 = 4;
	    	a25 = 0;
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((a24==1)&&(((a28==1)&&((a19==1)&&((((a22==1)&&(((!(a11==1)&&((input==3)&&!(a7==1)))&&(a14==9))&&(a20==1)))&&!(a0==1))&&(a29==8))))&&(a25==1)))){
	    	a29 = 9;
	    	a20 = 0;
	    	a14 = 8;
	    	a0 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	return 23;
	    } return calculate_output21(input);
	}

	int calculate_output21(int input) {
	    if(((a22==1)&&((a14==10)&&(!(a7==1)&&(((((!(a20==1)&&((a24==1)&&((a0==1)&&((input==1)&&((a29==6)||(a29==7))))))&&(a19==1))&&!(a25==1))&&(a28==1))&&(a11==1)))))){
	    	a24 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	a19 = 4;
	    	a14 = 9;
	    	a29 = 7;
	    	return -1;
	    } else if((((a19==2)&&((a11==1)&&((((a28==1)&&((((((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a24==1))&&(a14==8))&&!(a20==1))&&(a0==1)))&&!(a25==1))&&(a7==1))))&&(a22==1))){
	    	a19 = 4;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if((((((a22==1)&&((a24==1)&&(((((a25==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a14==9)))&&(a20==1))&&!(a11==1))&&(a19==1))))&&(a7==1))&&(a28==1))&&(a0==1))){
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((((a0==1)&&(((a14==8)&&((!(a7==1)&&((a24==1)&&(((a20==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a11==1))))&&(a22==1)))&&(a19==3)))&&(a25==1))&&(a28==1))){
	    	a24 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if((((a7==1)&&((!(a24==1)&&((((a20==1)&&((a25==1)&&((((input==3)&&((a29==5)||(a29==6)))&&(a14==9))&&!(a11==1))))&&(a28==1))&&(a22==1)))&&(a19==5)))&&!(a0==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a11==1)&&((!(a25==1)&&(((((a22==1)&&((a19==2)&&((a14==9)&&((((a29==8)||(a29==9))&&(input==1))&&!(a20==1)))))&&!(a0==1))&&(a24==1))&&!(a7==1)))&&(a28==1)))){
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((((!(a0==1)&&(!(a11==1)&&((a14==8)&&((a28==1)&&(((a25==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==2))&&(a22==1)))&&(a19==5))))))&&(a20==1))&&!(a24==1))&&(a7==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((a19==3)&&(((a20==1)&&((a29==6)&&(((a14==9)&&((((input==5)&&(a7==1))&&(a11==1))&&(a22==1)))&&!(a0==1))))&&(a28==1)))&&(a24==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a19==4)&&((((a25==1)&&(((a22==1)&&(((a11==1)&&(!(a0==1)&&(((a29==5)||(a29==6))&&(input==3))))&&(a28==1)))&&(a7==1)))&&!(a20==1))&&(a14==9)))&&!(a24==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&(!(a20==1)&&(((a25==1)&&((a11==1)&&((((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==1))&&(a14==9))))&&(a24==1))))&&(a28==1))&&(a0==1))&&(a22==1))){
	    	a20 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	a14 = 10;
	    	a7 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((((a19==1)&&((a24==1)&&((a7==1)&&((((a28==1)&&((a14==9)&&((a25==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a11==1))&&!(a20==1)))))&&(a22==1))&&!(a0==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a0==1)&&(!(a24==1)&&(((a19==2)&&((a28==1)&&(!(a20==1)&&(!(a11==1)&&(((a29==7)&&((input==1)&&(a14==9)))&&!(a25==1))))))&&(a7==1))))&&(a22==1))){
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a7==1)&&(((((a24==1)&&(!(a11==1)&&(((a22==1)&&(((((a29==8)||(a29==9))&&(input==3))&&(a0==1))&&(a14==8)))&&(a20==1))))&&(a28==1))&&(a25==1))&&(a19==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&(((!(a25==1)&&((a14==8)&&(((a22==1)&&((((input==3)&&(a0==1))&&(a7==1))&&(a19==3)))&&(a28==1))))&&!(a20==1))&&!(a11==1)))&&(a29==7))){
	    	return 23;
	    } else if(((((a20==1)&&((!(a11==1)&&(((a7==1)&&(!(a24==1)&&((a25==1)&&((a14==8)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8)))))))&&!(a0==1)))&&(a28==1)))&&(a22==1))&&(a19==1))){
	    	a7 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((((a14==8)&&(!(a25==1)&&((a29==7)&&(((a19==3)&&((((a20==1)&&((a28==1)&&((input==5)&&!(a24==1))))&&(a11==1))&&(a0==1)))&&(a22==1)))))&&!(a7==1))){
	    	a29 = 9;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if(((((((a0==1)&&((!(a20==1)&&(((a28==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a19==2)))&&(a7==1)))&&(a14==8)))&&(a24==1))&&(a22==1))&&(a11==1))&&(a25==1))){
	    	a29 = 5;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if((((((a0==1)&&((!(a24==1)&&(((((input==5)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&!(a25==1))&&(a7==1))&&(a22==1)))&&(a11==1)))&&(a20==1))&&(a14==9))&&(a28==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((((((((a0==1)&&((((((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&(a20==1))&&!(a11==1))&&(a24==1))&&(a28==1)))&&!(a7==1))&&(a14==8))&&(a25==1))&&(a19==4))&&(a22==1))){
	    	a29 = 7;
	    	a11 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a11==1)&&(!(a7==1)&&((a28==1)&&(((a0==1)&&((((a25==1)&&((((input==4)&&((a29==8)||(a29==9)))&&(a22==1))&&(a20==1)))&&(a14==9))&&(a19==1)))&&!(a24==1)))))){
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a25==1)&&((a14==8)&&((!(a11==1)&&((a7==1)&&((a0==1)&&((a19==3)&&((((a29==8)||(a29==9))&&(input==5))&&(a28==1))))))&&(a22==1))))&&(a24==1)))){
	    	a25 = 0;
	    	a29 = 6;
	    	a7 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if((((a19==2)&&((a0==1)&&((((!(a20==1)&&(((a22==1)&&(((input==5)&&((a29==5)||(a29==6)))&&(a28==1)))&&(a25==1)))&&(a14==8))&&(a24==1))&&(a11==1))))&&!(a7==1))){
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if((((a0==1)&&((a28==1)&&((a22==1)&&((((a11==1)&&((!(a20==1)&&((((a29==7)||(a29==8))&&(input==2))&&!(a25==1)))&&(a14==9)))&&(a19==2))&&(a24==1)))))&&!(a7==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((((!(a11==1)&&((!(a7==1)&&((a24==1)&&(((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==6))))&&(a28==1)))&&(a14==8))&&(a22==1))&&(a20==1))&&!(a0==1))&&!(a25==1))){
	    	a14 = 9;
	    	a29 = 6;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((((((((a20==1)&&((((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==6)))||((((a29==9)&&(!(a25==1)&&(a7==1)))&&(a19==5))||((((a25==1)&&!(a7==1))&&(a29==5))&&(a19==1))))&&(input==2)))&&(a14==9))&&(a22==1))&&(a11==1))&&!(a0==1))&&!(a24==1))&&(a28==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a19==1)&&((a20==1)&&(((!(a11==1)&&(!(a25==1)&&((a28==1)&&((((input==4)&&((a29==5)||(a29==6)))&&!(a7==1))&&(a14==9)))))&&(a22==1))&&(a0==1))))&&!(a24==1))){
	    	a29 = 8;
	    	a20 = 0;
	    	a19 = 4;
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a0==1)&&(((!(a25==1)&&((a14==9)&&((a7==1)&&(!(a24==1)&&(!(a20==1)&&((((a19==2)&&(a29==6))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==1)))))))&&(a22==1))&&(a28==1)))&&!(a11==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a0==1)&&((a28==1)&&((a11==1)&&((((a7==1)&&((((a24==1)&&(!(a20==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4))))&&(a22==1))&&(a14==8)))&&(a19==4))&&(a25==1)))))){
	    	a24 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a14 = 9;
	    	a29 = 8;
	    	a25 = 0;
	    	a0 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((a22==1)&&((!(a0==1)&&((a28==1)&&(!(a20==1)&&((a14==8)&&(((((input==1)&&(((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))&&!(a7==1))&&!(a25==1))&&!(a24==1))))))&&(a11==1)))){
	    	a25 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a24==1)&&((!(a25==1)&&((((((a11==1)&&(((a29==5)&&(!(a0==1)&&(input==1)))&&(a28==1)))&&(a14==9))&&(a22==1))&&(a19==4))&&(a7==1)))&&(a20==1)))){
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((((!(a7==1)&&((a28==1)&&(((((((input==2)&&(a24==1))&&!(a11==1))&&(a29==6))&&(a14==9))&&!(a25==1))&&(a19==4))))&&!(a0==1))&&(a20==1))&&(a22==1))){
	    	a24 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&(!(a11==1)&&(((a22==1)&&((a19==5)&&((a14==9)&&(!(a25==1)&&((((((a29==7)||(a29==8))&&(input==5))&&!(a24==1))&&!(a0==1))&&(a20==1))))))&&(a7==1))))){
	    	a7 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	a11 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((a19==3)&&(((a29==6)&&((((a28==1)&&(((((input==1)&&(a24==1))&&(a22==1))&&!(a20==1))&&(a0==1)))&&!(a7==1))&&(a14==9)))&&(a11==1))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a19==3)&&((a20==1)&&(((a29==5)&&((((!(a7==1)&&((a22==1)&&(((input==1)&&(a0==1))&&(a24==1))))&&(a14==9))&&(a28==1))&&(a11==1)))&&(a25==1))))){
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 5;
	    	a24 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((a29==7)&&((a14==9)&&((((((a20==1)&&((a19==2)&&((a22==1)&&(!(a11==1)&&((input==3)&&(a0==1))))))&&!(a7==1))&&!(a25==1))&&!(a24==1))&&(a28==1))))){
	    	a20 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	return 21;
	    } else if(((((((a28==1)&&((!(a7==1)&&(((a25==1)&&((((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==3)))&&(a22==1)))&&(a0==1)))&&(a11==1))&&(a24==1))&&!(a20==1))&&(a14==9))){
	    	a20 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 9;
	    	a14 = 10;
	    	return 21;
	    } else if((!(a25==1)&&((!(a0==1)&&((((a7==1)&&((a11==1)&&(((a22==1)&&(((input==6)&&(a14==8))&&(a19==5)))&&(a28==1))))&&(a24==1))&&(a20==1)))&&(a29==8)))){
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&((a14==8)&&((((!(a20==1)&&((a29==8)&&(((a25==1)&&((input==2)&&(a28==1)))&&(a11==1))))&&(a0==1))&&(a24==1))&&!(a7==1))))&&(a19==5))){
	    	a11 = 0;
	    	return 24;
	    } else if(((a14==8)&&((!(a11==1)&&(((a20==1)&&((((((a29==9)&&((input==1)&&(a28==1)))&&!(a24==1))&&(a22==1))&&(a19==3))&&!(a7==1)))&&(a25==1)))&&!(a0==1)))){
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((a14==9)&&(!(a20==1)&&((a22==1)&&(((((!(a24==1)&&(((a19==2)&&((input==2)&&((a29==6)||(a29==7))))&&!(a25==1)))&&(a28==1))&&!(a7==1))&&(a11==1))&&!(a0==1)))))){
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	return 24;
	    } else if((((((!(a0==1)&&(((a22==1)&&(!(a11==1)&&(!(a20==1)&&(!(a24==1)&&((input==1)&&((a29==6)||(a29==7)))))))&&(a25==1)))&&(a19==3))&&(a14==8))&&(a28==1))&&!(a7==1))){
	    	a19 = 5;
	    	a14 = 9;
	    	a29 = 7;
	    	a24 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a7==1)&&(((!(a0==1)&&(((a28==1)&&(!(a25==1)&&((a14==9)&&((a29==7)&&(((a19==5)&&(input==1))&&(a24==1))))))&&(a22==1)))&&(a11==1))&&!(a20==1)))){
	    	a24 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if((((!(a20==1)&&(((!(a24==1)&&(!(a25==1)&&((((((a29==6)||(a29==7))&&(input==5))&&(a14==9))&&!(a7==1))&&(a0==1))))&&(a19==3))&&(a11==1)))&&(a22==1))&&(a28==1))){
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((a22==1)&&((a24==1)&&((((((((((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==5))&&(a11==1))&&(a28==1))&&(a14==9))&&!(a0==1))&&!(a7==1))&&(a20==1))&&!(a25==1))))){
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((((!(a7==1)&&(!(a25==1)&&(!(a24==1)&&((a28==1)&&((((a19==4)&&((input==1)&&!(a20==1)))&&(a29==7))&&!(a11==1))))))&&!(a0==1))&&(a14==9))&&(a22==1))){
	    	a19 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if(((a7==1)&&((!(a11==1)&&(((a28==1)&&((a0==1)&&((a22==1)&&((a24==1)&&((a14==8)&&((((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(input==4)))))))&&(a25==1)))&&!(a20==1)))){
	    	a29 = 6;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	return 23;
	    } else if(((!(a20==1)&&(!(a0==1)&&((a25==1)&&((a22==1)&&((a14==8)&&(((((((a29==5)||(a29==6))&&(input==1))&&(a28==1))&&(a19==2))&&(a24==1))&&!(a11==1)))))))&&(a7==1))){
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	a19 = 4;
	    	return 24;
	    } else if((!(a7==1)&&(!(a0==1)&&((a22==1)&&((a11==1)&&((a28==1)&&((!(a24==1)&&((a20==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a25==1))&&(a19==2))))&&(a14==9)))))))){
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((((a11==1)&&((a24==1)&&(!(a7==1)&&(!(a20==1)&&((a14==8)&&((a28==1)&&((a0==1)&&((((a29==5)||(a29==6))&&(input==1))&&(a22==1)))))))))&&(a19==4))&&!(a25==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((((!(a0==1)&&((a22==1)&&(((a19==5)&&((a28==1)&&((a7==1)&&(input==5))))&&(a20==1))))&&(a14==9))&&(a29==9))&&!(a11==1))&&(a24==1)))){
	    	a0 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	a20 = 0;
	    	return 24;
	    } else if(((a20==1)&&((a22==1)&&((a14==9)&&(((a0==1)&&(!(a24==1)&&((a28==1)&&((a7==1)&&(((a25==1)&&((input==2)&&((a29==9)||((a29==7)||(a29==8)))))&&(a11==1))))))&&(a19==4)))))){
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((((!(a7==1)&&(((((((a24==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))&&!(a0==1))&&(a19==2))&&(a14==9))&&(a28==1))&&(a11==1)))&&(a22==1))&&(a25==1))&&!(a20==1))){
	    	a25 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if(((a19==1)&&(((a24==1)&&(!(a25==1)&&((a22==1)&&(((((a28==1)&&((a14==9)&&((input==4)&&((a29==6)||(a29==7)))))&&(a11==1))&&(a0==1))&&!(a20==1)))))&&(a7==1)))){
	    	a7 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if((((a25==1)&&((a14==9)&&((a28==1)&&(!(a7==1)&&((a19==1)&&(!(a20==1)&&(!(a0==1)&&((a24==1)&&((a22==1)&&((input==3)&&((a29==5)||(a29==6))))))))))))&&(a11==1))){
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a11 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((a24==1)&&((((a14==9)&&((a7==1)&&(((a0==1)&&(((a19==1)&&((a28==1)&&((a29==9)&&(input==3))))&&(a22==1)))&&!(a11==1))))&&!(a25==1))&&!(a20==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a24==1)&&(((((((((a25==1)&&((input==6)&&((a29==5)||(a29==6))))&&(a0==1))&&(a14==9))&&(a7==1))&&(a28==1))&&(a22==1))&&(a11==1))&&!(a20==1)))&&(a19==4))){
	    	a25 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((a28==1)&&(((a19==2)&&(((a11==1)&&((!(a20==1)&&((!(a0==1)&&((((a29==7)||(a29==8))&&(input==2))&&!(a7==1)))&&(a22==1)))&&!(a25==1)))&&!(a24==1)))&&(a14==8)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a24==1)&&(((a7==1)&&((a28==1)&&(((((input==5)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2))))&&!(a25==1))&&(a14==8))&&(a0==1))))&&!(a20==1))))&&(a22==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((!(a0==1)&&((a14==8)&&(((a22==1)&&((((a19==5)&&((a29==9)&&((a7==1)&&!(a25==1))))||(((a29==5)&&(!(a7==1)&&(a25==1)))&&(a19==1)))&&(input==5)))&&!(a11==1))))&&(a24==1)))&&!(a20==1))){
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a29==9)&&((a28==1)&&((a22==1)&&((a14==9)&&((a20==1)&&(((((((input==4)&&!(a24==1))&&!(a7==1))&&(a11==1))&&(a19==2))&&!(a0==1))&&!(a25==1)))))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	return 21;
	    } else if(((a19==4)&&((a28==1)&&(((a25==1)&&((((a0==1)&&(((a22==1)&&((a7==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8))))))&&!(a24==1)))&&(a20==1))&&(a11==1)))&&(a14==9))))){
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 10;
	    	return 24;
	    } else if(((!(a11==1)&&((a0==1)&&(((a24==1)&&((!(a20==1)&&((a28==1)&&((input==1)&&(((!(a25==1)&&(a29==5))&&(a19==1))||(((a19==5)&&((a29==8)&&(a25==1)))||((a19==5)&&((a25==1)&&(a29==9))))))))&&!(a7==1)))&&(a14==9))))&&(a22==1))){
	    	a24 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if((((((((a22==1)&&((!(a20==1)&&((((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&(a28==1))&&!(a25==1)))&&(a11==1)))&&(a0==1))&&(a7==1))&&(a24==1))&&(a19==1))&&(a14==8))){
	    	a7 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((((a25==1)&&((a0==1)&&(((a14==9)&&(((!(a11==1)&&((input==6)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6)))))&&!(a20==1))&&(a22==1)))&&(a28==1))))&&(a7==1))&&!(a24==1))){
	    	a29 = 7;
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a0==1)&&((((((a20==1)&&(((((input==2)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5))))&&(a11==1))&&(a14==9))&&(a22==1)))&&(a24==1))&&(a28==1))&&!(a25==1))&&(a7==1)))){
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 1;
	    	return 21;
	    } else if(((a29==7)&&(((a25==1)&&(((((!(a20==1)&&(((!(a7==1)&&(input==6))&&!(a0==1))&&(a28==1)))&&(a19==1))&&!(a11==1))&&(a22==1))&&(a14==9)))&&(a24==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((((a28==1)&&(!(a0==1)&&((((a7==1)&&((!(a20==1)&&((a19==4)&&(((input==2)&&((a29==8)||(a29==9)))&&(a22==1))))&&(a14==8)))&&!(a24==1))&&(a11==1))))&&!(a25==1))){
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 5;
	    	a14 = 9;
	    	return 24;
	    } else if((!(a25==1)&&(((((a20==1)&&(((((a0==1)&&((a19==4)&&((input==1)&&((a29==7)||(a29==8)))))&&(a24==1))&&(a11==1))&&(a28==1)))&&(a14==8))&&!(a7==1))&&(a22==1)))){
	    	a29 = 7;
	    	a24 = 0;
	    	a25 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((a25==1)&&((a24==1)&&((!(a20==1)&&((!(a0==1)&&((a14==8)&&((!(a11==1)&&(((a19==2)&&(input==2))&&(a22==1)))&&(a29==7))))&&(a7==1)))&&(a28==1))))){
	    	a29 = 6;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==1)&&(((a19==5)&&(((!(a25==1)&&(!(a0==1)&&((a22==1)&&((a24==1)&&(!(a11==1)&&(((a29==6)||(a29==7))&&(input==5)))))))&&(a14==9))&&!(a7==1)))&&(a20==1)))){
	    	a29 = 5;
	    	a19 = 3;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a25==1)&&((!(a24==1)&&((a7==1)&&((a14==9)&&((a19==4)&&(!(a11==1)&&((((a22==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))&&(a20==1))&&(a28==1)))))))&&(a0==1)))){
	    	a19 = 2;
	    	a29 = 8;
	    	a20 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((((a24==1)&&((a7==1)&&((((((((a11==1)&&(((a29==8)||(a29==9))&&(input==2)))&&(a28==1))&&(a25==1))&&(a14==9))&&(a20==1))&&(a22==1))&&(a19==2))))&&(a0==1))){
	    	a19 = 4;
	    	a11 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	return 23;
	    } else if((((a7==1)&&(!(a20==1)&&((a11==1)&&((!(a24==1)&&(((a0==1)&&((a28==1)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==2))))&&!(a25==1)))&&(a22==1)))))&&(a14==9))){
	    	a29 = 7;
	    	a24 = 1;
	    	a19 = 4;
	    	a25 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a20==1)&&(!(a7==1)&&((a0==1)&&((((a11==1)&&((a22==1)&&(!(a24==1)&&((((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&(a25==1))&&(a28==1)))))&&(a19==4))&&(a14==8)))))){
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 2;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((((!(a7==1)&&((a20==1)&&((!(a11==1)&&(!(a0==1)&&((!(a24==1)&&((a28==1)&&((input==1)&&((a29==6)||(a29==7)))))&&!(a25==1))))&&(a19==2))))&&(a14==8))&&(a22==1))){
	    	a20 = 0;
	    	a7 = 1;
	    	a14 = 9;
	    	a29 = 6;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((((a28==1)&&(((((a20==1)&&(((a14==10)&&(((a7==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6)))&&(a0==1)))&&(a19==3)))&&(a24==1))&&(a22==1))&&(a25==1)))&&(a11==1))){
	    	a7 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a0 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((((a25==1)&&((a22==1)&&((a20==1)&&(((!(a7==1)&&((a28==1)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==1))))&&(a11==1))&&(a0==1)))))&&(a24==1))&&(a14==10))){
	    	a29 = 8;
	    	a14 = 9;
	    	a19 = 3;
	    	a24 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&((a22==1)&&(!(a11==1)&&((a14==8)&&(((a20==1)&&((a28==1)&&((a7==1)&&((((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))&&(input==4)))))&&(a0==1))))))&&(a25==1))){
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	a7 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((((a29==6)&&((((((((((input==3)&&(a28==1))&&(a19==1))&&(a20==1))&&!(a0==1))&&(a7==1))&&(a24==1))&&(a14==9))&&(a25==1))&&!(a11==1)))&&(a22==1))){
	    	a29 = 5;
	    	a19 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a0==1)&&((((!(a24==1)&&((a11==1)&&((a14==8)&&(!(a25==1)&&(((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5)))&&(input==1))))))&&(a28==1))&&!(a7==1))&&(a20==1))))){
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	return 23;
	    } else if(((a22==1)&&(!(a24==1)&&(((a28==1)&&((a19==5)&&((a0==1)&&(((a11==1)&&((a14==8)&&((a29==7)&&(!(a7==1)&&(input==2)))))&&(a20==1)))))&&!(a25==1))))){
	    	a19 = 4;
	    	a0 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((a14==9)&&((a11==1)&&((a28==1)&&((((a19==1)&&((!(a25==1)&&(!(a7==1)&&((a22==1)&&((input==6)&&!(a0==1)))))&&(a20==1)))&&(a24==1))&&(a29==9)))))){
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((a28==1)&&((a14==8)&&((a20==1)&&((((a19==4)&&(((a25==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==6))&&(a22==1))&&!(a11==1)))&&!(a24==1)))&&!(a0==1))&&(a7==1)))))){
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	a29 = 9;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a20==1)&&(((a14==8)&&((a19==2)&&((((a0==1)&&(!(a7==1)&&((((input==4)&&((a29==6)||(a29==7)))&&(a11==1))&&(a28==1))))&&!(a25==1))&&(a24==1))))&&(a22==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a0==1)&&(!(a11==1)&&((a19==1)&&(((a28==1)&&((((((a14==8)&&(input==6))&&(a25==1))&&(a20==1))&&!(a7==1))&&(a29==7)))&&(a22==1)))))&&(a24==1))){
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	return 24;
	    } else if(((((a14==8)&&((a22==1)&&((((a19==1)&&((a29==5)&&((((!(a11==1)&&(a20==1))&&(a7==1))&&(a24==1))&&(a25==1))))||(((a19==5)&&((((!(a7==1)&&(!(a20==1)&&(a11==1)))&&!(a24==1))&&!(a25==1))&&(a29==8)))||(((!(a25==1)&&(((!(a20==1)&&(a11==1))&&!(a7==1))&&!(a24==1)))&&(a29==9))&&(a19==5))))&&(input==3))))&&!(a0==1))&&(a28==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((((((a22==1)&&((a19==2)&&((((a29==6)||(a29==7))&&(input==1))&&(a25==1))))&&(a14==8))&&(a7==1))&&(a28==1))&&(a20==1)))&&!(a0==1))&&!(a24==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if(((a14==9)&&((a19==2)&&(((a0==1)&&((a25==1)&&((((((a28==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6)))))&&(a22==1))&&!(a24==1))&&(a7==1))&&!(a11==1))))&&!(a20==1))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((((a0==1)&&(((a14==8)&&((a28==1)&&(((!(a20==1)&&(!(a25==1)&&((((a29==6)||(a29==7))&&(input==3))&&(a19==1))))&&!(a7==1))&&!(a24==1))))&&!(a11==1)))&&(a22==1))){
	    	a25 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	return 21;
	    } else if(((a19==3)&&((a7==1)&&((a28==1)&&((a24==1)&&((((a11==1)&&(((((input==4)&&((a29==5)||(a29==6)))&&(a0==1))&&(a14==9))&&(a22==1)))&&(a25==1))&&(a20==1))))))){
	    	a19 = 2;
	    	a20 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a25 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if(((a19==2)&&((a22==1)&&((((!(a20==1)&&((a25==1)&&(((a24==1)&&((((a29==5)||(a29==6))&&(input==6))&&(a28==1)))&&(a11==1))))&&(a0==1))&&(a14==8))&&!(a7==1))))){
	    	a20 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a14==9)&&((((!(a20==1)&&((a29==8)&&(((((a0==1)&&((input==1)&&!(a11==1)))&&(a19==2))&&!(a24==1))&&(a28==1))))&&(a25==1))&&(a22==1))&&(a7==1)))){
	    	a7 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if(((((((((a11==1)&&((((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==1))&&!(a25==1))&&(a7==1)))&&(a20==1))&&(a0==1))&&(a28==1))&&(a14==8))&&(a22==1))&&!(a24==1))){
	    	a19 = 3;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((((!(a24==1)&&((a20==1)&&((!(a7==1)&&(((a22==1)&&((input==1)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))))&&(a25==1)))&&(a28==1))))&&(a14==8))&&(a11==1))&&(a0==1))){
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a28==1)&&(((((a25==1)&&((a0==1)&&((a7==1)&&((((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==4))&&!(a24==1))&&(a22==1)))))&&!(a11==1))&&(a14==8))&&!(a20==1)))){
	    	a14 = 9;
	    	a24 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	return 24;
	    } else if(((((a19==5)&&((a29==8)&&((a0==1)&&(((a14==8)&&((!(a7==1)&&(((input==2)&&!(a20==1))&&(a24==1)))&&(a22==1)))&&!(a11==1)))))&&(a25==1))&&(a28==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((((((((a14==9)&&((((a11==1)&&((input==5)&&((a29==6)||(a29==7))))&&(a28==1))&&!(a7==1)))&&(a19==5))&&(a22==1))&&!(a24==1))&&!(a25==1))&&(a0==1))&&!(a20==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a14==9)&&((((a22==1)&&(!(a7==1)&&((a29==8)&&(!(a11==1)&&(!(a24==1)&&((a19==3)&&(input==2)))))))&&!(a25==1))&&(a28==1)))&&!(a0==1))&&!(a20==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((a22==1)&&((a11==1)&&(((a14==9)&&((a24==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&(a0==1))))&&(a19==2))))&&(a25==1))&&(a7==1))&&!(a20==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((((a22==1)&&((!(a7==1)&&((a25==1)&&(((input==5)&&(a28==1))&&(a0==1))))&&(a29==9)))&&!(a20==1))&&!(a11==1))&&(a19==5))&&!(a24==1))&&(a14==9))){
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(!(a24==1)&&(((a20==1)&&((a19==2)&&(((a14==9)&&((a25==1)&&((((input==3)&&((a29==5)||(a29==6)))&&!(a7==1))&&(a28==1))))&&(a0==1))))&&(a22==1))))){
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a11==1)&&((((a0==1)&&(((a29==7)&&((a28==1)&&((a14==9)&&(((a24==1)&&(input==5))&&(a20==1)))))&&(a19==2)))&&(a25==1))&&(a7==1)))&&(a22==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	return 24;
	    } else if(((((!(a11==1)&&(!(a24==1)&&(((((a19==4)&&(!(a25==1)&&((input==6)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a28==1))&&(a14==8))&&(a7==1))))&&!(a0==1))&&(a20==1))&&(a22==1))){
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	a19 = 5;
	    	return 23;
	    } else if((((a22==1)&&((a14==8)&&(!(a24==1)&&((a28==1)&&((!(a25==1)&&((!(a20==1)&&((a0==1)&&((input==4)&&((a29==5)||(a29==6)))))&&(a11==1)))&&(a19==1))))))&&(a7==1))){
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a14==9)&&(!(a0==1)&&(((((((a25==1)&&((a19==1)&&(((a29==7)||(a29==8))&&(input==5))))&&!(a7==1))&&!(a24==1))&&(a11==1))&&(a20==1))&&(a28==1)))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a25==1)&&((!(a24==1)&&(((!(a20==1)&&((((a7==1)&&(input==4))&&(a28==1))&&(a29==9)))&&(a14==9))&&(a22==1)))&&(a19==3)))&&!(a0==1))&&(a11==1))){
	    	a29 = 8;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a7==1)&&((a14==9)&&(((a19==4)&&((a24==1)&&(((!(a0==1)&&((input==4)&&(a20==1)))&&(a29==6))&&!(a11==1))))&&(a22==1))))&&!(a25==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	return 23;
	    } else if(((a0==1)&&((a19==5)&&((a24==1)&&((((a14==8)&&((!(a20==1)&&((a22==1)&&(((input==3)&&((a29==8)||(a29==9)))&&(a7==1))))&&!(a11==1)))&&!(a25==1))&&(a28==1)))))){
	    	a7 = 0;
	    	a19 = 4;
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a22==1)&&((a19==4)&&((((a24==1)&&((a0==1)&&(((a20==1)&&((a14==9)&&((a25==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a28==1))))&&!(a7==1))&&(a11==1))))){
	    	a24 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	a14 = 8;
	    	return 23;
	    } else if(((((!(a20==1)&&((a14==9)&&((a19==4)&&((((((input==1)&&((a29==7)||(a29==8)))&&(a11==1))&&!(a7==1))&&!(a0==1))&&!(a25==1)))))&&(a28==1))&&!(a24==1))&&(a22==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((((a29==6)&&((a14==9)&&(((a19==3)&&((((a22==1)&&(input==3))&&(a7==1))&&!(a20==1)))&&!(a11==1))))&&!(a25==1))&&(a24==1))&&(a28==1))&&(a0==1))){
	    	a7 = 0;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if(((a14==8)&&((a19==1)&&((a11==1)&&(((a20==1)&&(((a28==1)&&(((a7==1)&&(((a25==1)&&(input==1))&&(a29==7)))&&(a0==1)))&&!(a24==1)))&&(a22==1)))))){
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((((a19==5)&&((((((a22==1)&&((a28==1)&&((a11==1)&&(!(a24==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7)))))))&&(a20==1))&&!(a25==1))&&(a14==9))&&(a7==1)))&&(a0==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((((((a14==9)&&(((input==3)&&(((!(a25==1)&&(a29==5))&&(a19==1))||(((a19==5)&&((a29==8)&&(a25==1)))||((a19==5)&&((a29==9)&&(a25==1))))))&&!(a20==1)))&&(a22==1))&&!(a11==1))&&(a0==1))&&(a24==1))&&(a28==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&((a0==1)&&(((!(a7==1)&&((a20==1)&&((a14==9)&&((a11==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8)))))))&&!(a24==1))&&(a22==1))))&&(a28==1))&&(a19==5))){
	    	a20 = 0;
	    	a29 = 8;
	    	a14 = 10;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a20==1)&&(((((a28==1)&&(!(a7==1)&&((a11==1)&&((a19==5)&&((!(a24==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))&&!(a25==1))))))&&(a14==9))&&(a22==1))&&(a0==1)))){
	    	a20 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	a24 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if((((a20==1)&&((((((a14==8)&&((a25==1)&&((!(a7==1)&&((input==6)&&(a0==1)))&&(a28==1))))&&(a24==1))&&(a11==1))&&(a19==5))&&(a22==1)))&&(a29==9))){
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((((((((((a19==1)&&(!(a20==1)&&((((a29==6)||(a29==7))&&(input==6))&&!(a25==1))))&&(a0==1))&&!(a24==1))&&!(a7==1))&&(a14==8))&&(a11==1))&&(a22==1))&&(a28==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a11 = 0;
	    	return 21;
	    } else if(((a11==1)&&((a14==9)&&(!(a25==1)&&(!(a20==1)&&(((a24==1)&&((((a7==1)&&((((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))&&(input==6)))&&(a28==1))&&(a22==1)))&&!(a0==1))))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	a7 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	return 24;
	    } else if(((a25==1)&&(((a7==1)&&((((((((a19==2)&&((input==5)&&((a29==5)||(a29==6))))&&(a14==9))&&(a24==1))&&(a20==1))&&!(a11==1))&&(a22==1))&&!(a0==1)))&&(a28==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((((a25==1)&&((((!(a24==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==2))&&!(a7==1)))&&(a22==1))&&(a11==1))&&(a14==9)))&&(a19==4))&&!(a0==1))&&(a28==1)))){
	    	a7 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((((((a29==7)&&((a28==1)&&((((!(a0==1)&&((a14==8)&&(!(a25==1)&&(input==3))))&&!(a24==1))&&!(a20==1))&&(a19==5))))&&(a7==1))&&!(a11==1))&&(a22==1))){
	    	return 23;
	    } else if(((a24==1)&&((a14==9)&&(((!(a20==1)&&(!(a11==1)&&(((a7==1)&&((a25==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&(a28==1))))&&(a19==5))))&&(a0==1))&&(a22==1))))){
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a19==4)&&(((a14==9)&&((a7==1)&&((a28==1)&&((!(a24==1)&&(((a29==8)||(a29==9))&&(input==6)))&&(a20==1)))))&&!(a25==1)))&&(a22==1))&&(a0==1))&&(a11==1))){
	    	a0 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==9)&&(((a25==1)&&((a28==1)&&(((a29==8)&&((((((input==3)&&!(a7==1))&&(a0==1))&&(a19==1))&&(a11==1))&&(a20==1)))&&(a22==1))))&&(a24==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((a20==1)&&(!(a11==1)&&((a25==1)&&(((a24==1)&&((((!(a0==1)&&((input==6)&&((a29==6)||(a29==7))))&&(a22==1))&&(a14==8))&&(a28==1)))&&(a19==1)))))&&!(a7==1))){
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	return 24;
	    } else if(((a28==1)&&(!(a7==1)&&(((((a25==1)&&((((a22==1)&&((input==6)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&!(a24==1))&&(a20==1)))&&(a11==1))&&!(a0==1))&&(a14==9))))){
	    	a29 = 7;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a7 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a20==1)&&((a19==4)&&(!(a7==1)&&(((a28==1)&&((a14==8)&&((!(a24==1)&&((a22==1)&&((a0==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))))&&!(a25==1))))&&!(a11==1)))))){
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	return -1;
	    } else if(((a20==1)&&(((!(a24==1)&&((a22==1)&&(!(a11==1)&&(((((((a29==6)||(a29==7))&&(input==6))&&(a0==1))&&(a7==1))&&(a19==3))&&!(a25==1)))))&&(a28==1))&&(a14==9)))){
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((!(a24==1)&&(((((a0==1)&&((((a28==1)&&((a20==1)&&(input==3)))&&(a29==5))&&!(a11==1)))&&(a19==3))&&(a7==1))&&(a22==1)))&&!(a25==1))&&(a14==9))){
	    	a11 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&(!(a25==1)&&(((a28==1)&&(((a14==8)&&((((a19==1)&&(!(a0==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a22==1))&&!(a24==1)))&&(a11==1)))&&(a7==1))))){
	    	a14 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 2;
	    	return 24;
	    } else if((((a19==5)&&((a11==1)&&(((a7==1)&&(((((a22==1)&&((a25==1)&&((a28==1)&&(input==5))))&&!(a24==1))&&(a14==9))&&(a0==1)))&&!(a20==1))))&&(a29==7))){
	    	a14 = 10;
	    	a19 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if(((((((!(a0==1)&&((a11==1)&&((((a25==1)&&(!(a7==1)&&(input==5)))&&!(a20==1))&&(a29==7))))&&(a28==1))&&(a14==8))&&(a22==1))&&(a19==5))&&(a24==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a14==8)&&(!(a7==1)&&((a20==1)&&(((((((a19==1)&&((a29==8)&&(input==3)))&&(a22==1))&&(a28==1))&&(a0==1))&&!(a24==1))&&!(a25==1)))))&&!(a11==1))){
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if((!(a25==1)&&((a24==1)&&(((((a22==1)&&((((((input==6)&&((a29==9)||((a29==7)||(a29==8))))&&(a14==9))&&!(a0==1))&&(a11==1))&&!(a7==1)))&&(a19==3))&&!(a20==1))&&(a28==1))))){
	    	a0 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	return 21;
	    } else if(((a22==1)&&((a19==4)&&((((a20==1)&&((((a14==9)&&((((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&!(a25==1))&&!(a11==1)))&&(a28==1))&&(a0==1)))&&(a7==1))&&!(a24==1))))){
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if(((a19==4)&&((!(a20==1)&&(((a7==1)&&((a14==8)&&((a11==1)&&((a22==1)&&((a29==8)&&((a25==1)&&((a0==1)&&(input==2))))))))&&(a24==1)))&&(a28==1)))){
	    	a29 = 7;
	    	a19 = 5;
	    	a24 = 0;
	    	return 24;
	    } else if((((a28==1)&&((a19==2)&&(!(a0==1)&&((a25==1)&&((!(a11==1)&&(!(a20==1)&&((a24==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a22==1)))))&&!(a7==1))))))&&(a14==8))){
	    	a24 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 9;
	    	a14 = 9;
	    	return 21;
	    } else if((((a24==1)&&(!(a20==1)&&(((a28==1)&&((a7==1)&&((((((input==1)&&(a22==1))&&(a29==6))&&(a11==1))&&(a0==1))&&(a14==9))))&&(a19==5))))&&!(a25==1))){
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if(((!(a0==1)&&(((a14==9)&&((!(a20==1)&&(((a28==1)&&((a22==1)&&(((input==6)&&((a29==7)||(a29==8)))&&(a7==1))))&&!(a25==1)))&&(a19==3)))&&(a24==1)))&&!(a11==1))){
	    	a29 = 5;
	    	a7 = 0;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((((a14==10)&&((a11==1)&&((a0==1)&&((a29==5)&&((a20==1)&&((a7==1)&&((((input==6)&&(a19==4))&&(a24==1))&&(a25==1))))))))&&(a28==1))&&(a22==1))){
	    	a25 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	a11 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((a28==1)&&((a19==1)&&(((a25==1)&&((((!(a11==1)&&(((a7==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a0==1)))&&(a14==9))&&(a22==1))&&(a20==1)))&&!(a24==1))))){
	    	a0 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if(((a22==1)&&(((((a19==3)&&((a24==1)&&((((a11==1)&&(((a25==1)&&(input==4))&&(a29==5)))&&(a20==1))&&(a14==9))))&&!(a7==1))&&(a0==1))&&(a28==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a0==1)&&((a24==1)&&((a20==1)&&((a22==1)&&(((!(a7==1)&&((a28==1)&&(((a29==7)||(a29==8))&&(input==3))))&&(a14==10))&&(a19==2))))))&&!(a25==1))&&(a11==1))){
	    	a0 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a19==1)&&(!(a7==1)&&((a22==1)&&(!(a20==1)&&((a28==1)&&((a11==1)&&((((a14==9)&&(!(a25==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6))))))&&(a24==1))&&!(a0==1))))))))){
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((!(a0==1)&&((((a25==1)&&(!(a11==1)&&((a14==8)&&((!(a7==1)&&(!(a20==1)&&(!(a24==1)&&((input==1)&&((a29==8)||(a29==9))))))&&(a22==1)))))&&(a19==2))&&(a28==1)))){
	    	a25 = 0;
	    	a19 = 4;
	    	a14 = 9;
	    	a29 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if((((a24==1)&&((a22==1)&&(((!(a0==1)&&(((((((a29==5)||(a29==6))&&(input==6))&&!(a25==1))&&(a19==5))&&(a14==8))&&(a20==1)))&&(a11==1))&&!(a7==1))))&&(a28==1))){
	    	a29 = 9;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a14==8)&&(((a28==1)&&((((((((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&(input==2))&&(a0==1))&&!(a20==1))&&!(a11==1))&&(a22==1)))&&(a7==1)))&&!(a24==1)))){
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((a28==1)&&((((!(a11==1)&&((a19==4)&&((a24==1)&&((a0==1)&&(!(a20==1)&&(!(a25==1)&&(((a29==5)||(a29==6))&&(input==5))))))))&&!(a7==1))&&(a14==9))&&(a22==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	return 23;
	    } else if(((((((a22==1)&&((a14==10)&&(((a29==6)&&((a0==1)&&((a7==1)&&((input==6)&&(a24==1)))))&&(a28==1))))&&(a11==1))&&(a20==1))&&(a25==1))&&(a19==4))){
	    	a29 = 5;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if((((a20==1)&&((a0==1)&&((((a11==1)&&((((a24==1)&&((input==2)&&(((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))))&&(a28==1))&&(a14==10)))&&!(a25==1))&&!(a7==1))))&&(a22==1))){
	    	a19 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((a0==1)&&(((a19==3)&&((a14==9)&&(!(a20==1)&&((a22==1)&&((((((a29==8)||(a29==9))&&(input==3))&&(a11==1))&&!(a25==1))&&(a28==1))))))&&(a24==1)))&&(a7==1))){
	    	a19 = 5;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((a29==8)&&((((((a11==1)&&((a25==1)&&((a22==1)&&((a24==1)&&((a28==1)&&(input==5))))))&&(a7==1))&&(a19==3))&&(a20==1))&&(a14==9))))){
	    	a7 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if((((a14==9)&&(!(a11==1)&&((a22==1)&&((((a0==1)&&((((input==4)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6))))&&(a20==1))&&!(a24==1)))&&!(a25==1))&&(a28==1)))))&&!(a7==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	return 24;
	    } else if(((((a28==1)&&((a24==1)&&(((!(a7==1)&&(((a11==1)&&((a19==3)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a0==1)))&&(a22==1))&&(a14==8))))&&!(a25==1))&&!(a20==1))){
	    	a19 = 5;
	    	a7 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	return 23;
	    } else if(((a19==5)&&(((a25==1)&&((!(a7==1)&&(((a24==1)&&(((a22==1)&&(((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a20==1)))&&!(a11==1)))&&(a14==9)))&&(a0==1)))&&(a28==1)))){
	    	a0 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a19 = 3;
	    	a25 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((((((a7==1)&&((!(a11==1)&&((a14==8)&&(!(a0==1)&&(((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==1))&&!(a24==1)))))&&(a20==1)))&&(a22==1))&&(a28==1))&&!(a25==1))){
	    	a11 = 1;
	    	a14 = 9;
	    	a0 = 1;
	    	a29 = 9;
	    	a19 = 5;
	    	a24 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((a20==1)&&(!(a25==1)&&(!(a7==1)&&(!(a0==1)&&((a19==2)&&((a22==1)&&(!(a24==1)&&((a14==9)&&((input==1)&&((a29==7)||(a29==8)))))))))))&&(a11==1)))){
	    	a20 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 0;
	    	a25 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((((a19==2)&&(!(a7==1)&&(!(a24==1)&&((((((a25==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4)))&&(a28==1))&&(a22==1))&&!(a0==1))&&(a11==1)))))&&(a14==8))&&!(a20==1))){
	    	a24 = 1;
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if((((a29==7)&&(((a28==1)&&(((((((a14==9)&&((a11==1)&&(input==3)))&&!(a20==1))&&(a19==4))&&!(a7==1))&&!(a25==1))&&(a24==1)))&&!(a0==1)))&&(a22==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a7==1)&&((((((!(a11==1)&&(((a22==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6)))))&&(a20==1)))&&!(a24==1))&&(a19==2))&&(a14==8))&&(a28==1))&&!(a25==1)))&&(a0==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a25==1)&&(((a24==1)&&(!(a20==1)&&(((a19==4)&&((((a0==1)&&((a7==1)&&((input==1)&&(a29==9))))&&(a28==1))&&(a22==1)))&&(a14==8))))&&!(a11==1)))){
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((((((((a7==1)&&(!(a20==1)&&(((((input==4)&&(a24==1))&&(a14==9))&&(a29==5))&&(a22==1))))&&(a28==1))&&(a11==1))&&(a19==1))&&!(a25==1))&&(a0==1))){
	    	a29 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if((((a11==1)&&(((((a25==1)&&(((!(a24==1)&&(!(a20==1)&&((a7==1)&&(input==3))))&&!(a0==1))&&(a29==9)))&&(a14==9))&&(a28==1))&&(a22==1)))&&(a19==1))){
	    	a0 = 1;
	    	a19 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((((a22==1)&&(((!(a7==1)&&(((a28==1)&&(((a19==4)&&((input==6)&&((a29==5)||(a29==6))))&&!(a20==1)))&&!(a25==1)))&&(a14==9))&&(a11==1)))&&(a24==1))&&!(a0==1))){
	    	a29 = 7;
	    	a19 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a24==1)&&(((!(a11==1)&&((a25==1)&&((a0==1)&&(!(a20==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a7==1))))))&&(a28==1))&&(a19==3)))&&(a22==1))&&(a14==9))){
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((((((((a19==4)&&((((!(a20==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8)))))&&!(a7==1))&&(a28==1))&&(a0==1)))&&(a14==10))&&(a24==1))&&(a11==1))&&(a22==1))&&(a25==1))){
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a24==1)&&(((a11==1)&&(((((a28==1)&&((a7==1)&&(!(a20==1)&&(((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a0==1)))))&&(a25==1))&&(a19==1))&&(a22==1)))&&(a14==8)))){
	    	a11 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a11==1)&&(((!(a20==1)&&(!(a24==1)&&((((a22==1)&&((input==4)&&(((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a19==1)&&(a29==9))))))&&(a0==1))&&(a14==8))))&&!(a7==1))&&(a28==1))))){
	    	a20 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if((((a20==1)&&((a11==1)&&(((a7==1)&&(((a19==4)&&(((a24==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a28==1)))&&(a22==1)))&&(a0==1)))&&(a14==9))))&&!(a25==1))){
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if(((a7==1)&&((a19==3)&&((a29==6)&&((!(a24==1)&&((a20==1)&&((a28==1)&&((!(a11==1)&&(!(a25==1)&&((input==2)&&(a22==1))))&&!(a0==1)))))&&(a14==9)))))){
	    	a29 = 5;
	    	a19 = 4;
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a25==1)&&((a19==3)&&(((a22==1)&&(!(a0==1)&&((a20==1)&&((((((input==3)&&((a29==5)||(a29==6)))&&!(a24==1))&&(a7==1))&&(a14==8))&&(a11==1)))))&&(a28==1))))){
	    	a29 = 8;
	    	a19 = 5;
	    	a24 = 1;
	    	return 24;
	    } else if((((!(a25==1)&&((a20==1)&&(((a19==4)&&((a14==9)&&((!(a11==1)&&(!(a0==1)&&(((a29==6)||(a29==7))&&(input==2))))&&(a28==1))))&&!(a24==1))))&&!(a7==1))&&(a22==1))){
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a14==9)&&(!(a7==1)&&((a25==1)&&((a19==4)&&(!(a24==1)&&(((a28==1)&&(((a0==1)&&((input==4)&&!(a11==1)))&&(a29==6)))&&(a22==1))))))))){
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	return 21;
	    } else if((((a24==1)&&((!(a25==1)&&(((a14==9)&&((a0==1)&&((a28==1)&&(!(a20==1)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==4))))))&&(a22==1)))&&(a7==1)))&&!(a11==1))){
	    	a24 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	return 23;
	    } else if(((a28==1)&&((((a22==1)&&((a20==1)&&(((((((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a19==5)&&(a29==6)))&&(input==5))&&(a24==1))&&!(a11==1))&&!(a25==1))&&(a7==1))))&&(a0==1))&&(a14==8)))){
	    	a24 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((a19==2)&&((a14==9)&&((a11==1)&&((((a7==1)&&((a25==1)&&(((a0==1)&&((a20==1)&&((a28==1)&&(input==1))))&&(a22==1))))&&(a29==7))&&(a24==1)))))){
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	return 24;
	    } else if(((a29==6)&&(!(a0==1)&&((((a19==3)&&(((a24==1)&&(((a28==1)&&((a20==1)&&((input==6)&&!(a7==1))))&&(a11==1)))&&(a25==1)))&&(a22==1))&&(a14==9))))){
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	return 23;
	    } else if(((a19==2)&&((a7==1)&&(((!(a20==1)&&(!(a25==1)&&((((a14==8)&&((a0==1)&&((a29==9)&&(input==1))))&&(a28==1))&&!(a24==1))))&&(a22==1))&&!(a11==1))))){
	    	a20 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((((a14==9)&&((!(a20==1)&&((a22==1)&&((((a0==1)&&(((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&(a7==1)))&&!(a25==1))&&(a28==1))))&&(a19==3)))&&!(a24==1))&&(a11==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&(((a28==1)&&(!(a11==1)&&(!(a24==1)&&((((((a25==1)&&((a7==1)&&!(a20==1)))&&(a29==5))&&(a19==1))||(((a19==5)&&((a29==8)&&(((a20==1)&&!(a7==1))&&!(a25==1))))||(((a29==9)&&((!(a7==1)&&(a20==1))&&!(a25==1)))&&(a19==5))))&&(input==4)))))&&(a14==8)))&&!(a0==1))){
	    	a11 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a22==1)&&(!(a0==1)&&((a20==1)&&(((!(a24==1)&&(((((((a19==2)&&(a29==6))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==4))&&(a14==9))&&(a7==1))&&!(a11==1)))&&(a25==1))&&(a28==1)))))){
	    	a19 = 3;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((((a0==1)&&(((!(a25==1)&&((a19==3)&&((a24==1)&&((a14==10)&&((a22==1)&&((((a29==8)||(a29==9))&&(input==4))&&(a11==1)))))))&&(a28==1))&&!(a20==1)))&&!(a7==1))){
	    	a20 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return 24;
	    } else if((((!(a11==1)&&(((a20==1)&&(((a22==1)&&(((a19==2)&&((a28==1)&&((input==3)&&((a29==6)||(a29==7)))))&&!(a0==1)))&&!(a7==1)))&&(a14==8)))&&!(a25==1))&&!(a24==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&(!(a0==1)&&((a24==1)&&((a20==1)&&((a28==1)&&((((a11==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==2))&&(a19==5)))&&(a14==8))&&!(a25==1)))))))&&!(a7==1))){
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 4;
	    	return 21;
	    } else if(((a22==1)&&((((((((!(a11==1)&&((((a29==8)||(a29==9))&&(input==4))&&(a20==1)))&&(a24==1))&&(a28==1))&&!(a0==1))&&(a7==1))&&(a25==1))&&(a19==4))&&(a14==8)))){
	    	a24 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((a28==1)&&((a29==8)&&((!(a7==1)&&((a14==9)&&((a22==1)&&(!(a20==1)&&((a19==1)&&((!(a25==1)&&(!(a24==1)&&(input==3)))&&!(a0==1)))))))&&!(a11==1))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((((!(a24==1)&&((a28==1)&&(((!(a20==1)&&((a29==5)&&(!(a25==1)&&(input==3))))&&(a0==1))&&(a22==1))))&&(a11==1))&&(a14==9))&&(a19==1))&&!(a7==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a7==1)&&(((a22==1)&&((a25==1)&&(((a14==9)&&((((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==1))&&!(a11==1))&&(a20==1)))&&!(a24==1))))&&!(a0==1)))&&(a28==1))){
	    	a29 = 9;
	    	a0 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((a28==1)&&(((a7==1)&&((a25==1)&&((a14==8)&&(!(a20==1)&&(((a24==1)&&((((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a19==5))&&(a0==1)))&&!(a11==1))))))&&(a22==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((((((a7==1)&&(((a28==1)&&((((input==5)&&(a19==3))&&(a25==1))&&(a0==1)))&&!(a11==1)))&&(a20==1))&&(a22==1))&&(a14==9))&&!(a24==1))&&(a29==5))){
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a14==8)&&((!(a7==1)&&((a24==1)&&((a22==1)&&(!(a0==1)&&((a28==1)&&((a25==1)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==1))))))))&&!(a11==1)))&&(a20==1))){
	    	a14 = 9;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 2;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a11==1)&&(((a22==1)&&(!(a24==1)&&((a28==1)&&(!(a20==1)&&(((a19==1)&&((a7==1)&&(((input==6)&&((a29==6)||(a29==7)))&&!(a0==1))))&&(a14==9))))))&&!(a25==1)))){
	    	a20 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((!(a20==1)&&((((a25==1)&&(!(a7==1)&&(!(a11==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==6)))))&&(a28==1))&&(a24==1)))&&(a14==9))&&(a0==1))&&(a22==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((a14==9)&&(!(a25==1)&&(((a28==1)&&(!(a0==1)&&(((!(a7==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a20==1))&&(a19==1))))&&(a24==1))))&&(a22==1)))){
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&(((a22==1)&&((!(a24==1)&&((!(a7==1)&&((((input==3)&&(((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))))&&(a0==1))&&(a11==1)))&&!(a25==1)))&&!(a20==1)))&&(a28==1)))){
	    	a19 = 4;
	    	a11 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if((((!(a24==1)&&(!(a25==1)&&((((a14==10)&&((a19==1)&&((((input==2)&&(a0==1))&&(a20==1))&&(a7==1))))&&(a28==1))&&(a22==1))))&&(a11==1))&&(a29==8))){
	    	a11 = 0;
	    	a29 = 6;
	    	a19 = 4;
	    	a14 = 9;
	    	return -1;
	    } else if((((a25==1)&&((((a20==1)&&((a14==9)&&(((a28==1)&&((!(a0==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a19==4)))&&(a7==1))))&&!(a11==1))&&(a22==1)))&&(a24==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if(((((a7==1)&&(!(a20==1)&&(((a25==1)&&(((((input==3)&&(((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))))&&(a11==1))&&(a0==1))&&(a22==1)))&&!(a24==1))))&&(a14==8))&&(a28==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((a20==1)&&((a19==2)&&((a25==1)&&(((!(a11==1)&&((input==3)&&(a28==1)))&&(a22==1))&&(a29==6)))))&&(a14==8))&&!(a24==1))&&(a0==1))&&!(a7==1))){
	    	a19 = 5;
	    	a20 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((!(a25==1)&&((a0==1)&&((((a24==1)&&((a11==1)&&((a29==8)&&(((!(a7==1)&&(input==1))&&(a22==1))&&(a14==10)))))&&(a19==1))&&(a20==1))))&&(a28==1))){
	    	a19 = 4;
	    	a24 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if((((a19==4)&&((!(a24==1)&&((!(a11==1)&&((a7==1)&&((a20==1)&&(((a28==1)&&((input==5)&&((a29==5)||(a29==6))))&&(a22==1)))))&&(a25==1)))&&(a14==9)))&&(a0==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a14==9)&&(((!(a25==1)&&(((a22==1)&&(((((a29==8)||(a29==9))&&(input==1))&&(a24==1))&&!(a20==1)))&&(a11==1)))&&(a28==1))&&(a7==1)))&&(a0==1))&&(a19==1))){
	    	a20 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	return 21;
	    } else if((((a25==1)&&((((a14==8)&&((a7==1)&&((!(a11==1)&&((a0==1)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==2))))&&(a24==1))))&&(a22==1))&&(a28==1)))&&(a20==1))){
	    	a7 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 8;
	    	return 23;
	    } else if((!(a7==1)&&((((a11==1)&&(!(a0==1)&&(((a19==4)&&(((((input==5)&&((a29==7)||(a29==8)))&&(a25==1))&&!(a24==1))&&(a28==1)))&&(a14==9))))&&(a22==1))&&(a20==1)))){
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a0==1)&&(((((((a11==1)&&(((((input==1)&&(a25==1))&&(a14==8))&&(a22==1))&&!(a20==1)))&&(a24==1))&&!(a7==1))&&(a28==1))&&(a19==5))&&(a29==8)))){
	    	a11 = 0;
	    	a29 = 6;
	    	a19 = 2;
	    	a25 = 0;
	    	return 24;
	    } else if((!(a0==1)&&(((((a7==1)&&(((((a29==9)&&(!(a24==1)&&((input==1)&&!(a11==1))))&&(a19==4))&&(a28==1))&&(a14==9)))&&!(a20==1))&&(a22==1))&&!(a25==1)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((a28==1)&&(!(a11==1)&&(((a14==9)&&((((((((a29==6)||(a29==7))||(a29==8))&&(input==4))&&!(a25==1))&&!(a7==1))&&!(a0==1))&&(a20==1)))&&(a19==2)))))&&(a22==1))){
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a19==1)&&(((a0==1)&&((a24==1)&&((a25==1)&&((a11==1)&&((!(a20==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a14==10)))&&(a28==1))))))&&(a22==1)))&&!(a7==1))){
	    	a19 = 4;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if((((((((a22==1)&&(((a11==1)&&(((input==6)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))))&&!(a0==1)))&&!(a25==1)))&&(a24==1))&&(a28==1))&&(a14==8))&&!(a20==1))&&(a7==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a14==9)&&((a28==1)&&((a20==1)&&((!(a0==1)&&((a24==1)&&(((a22==1)&&(((a29==6)||(a29==7))&&(input==6)))&&!(a11==1))))&&!(a7==1)))))&&(a19==5))&&(a25==1))){
	    	a29 = 6;
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if(((a0==1)&&((a19==1)&&((a22==1)&&((a25==1)&&(((((a28==1)&&(!(a24==1)&&(((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a11==1))))&&(a14==9))&&(a20==1))&&!(a7==1))))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a28==1)&&((a20==1)&&(((a7==1)&&(((a14==8)&&(((a0==1)&&((a19==4)&&((input==5)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a11==1)))&&!(a24==1)))&&(a22==1))))&&!(a25==1))){
	    	a7 = 0;
	    	a29 = 9;
	    	a14 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if(((a29==8)&&(((a22==1)&&(((a11==1)&&((((a7==1)&&(((a28==1)&&((input==4)&&(a20==1)))&&(a14==8)))&&(a24==1))&&!(a0==1)))&&!(a25==1)))&&(a19==3)))){
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 9;
	    	a0 = 1;
	    	return 24;
	    } else if((((a11==1)&&(((((((a7==1)&&(((a20==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))&&!(a0==1)))&&(a14==9))&&!(a24==1))&&!(a25==1))&&(a19==3))&&(a22==1)))&&(a28==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a0==1)&&((((a22==1)&&(((a28==1)&&(!(a20==1)&&(!(a25==1)&&(!(a11==1)&&((a19==2)&&((a7==1)&&(input==1)))))))&&(a24==1)))&&(a29==5))&&(a14==9)))){
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a11==1)&&((((!(a24==1)&&((a25==1)&&((a22==1)&&(!(a0==1)&&((a19==4)&&((input==4)&&((a29==6)||(a29==7))))))))&&(a28==1))&&(a14==8))&&!(a20==1)))&&(a7==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	return 23;
	    } else if(((a19==5)&&((((a24==1)&&((a14==9)&&((a22==1)&&(!(a7==1)&&(((((input==6)&&((a29==6)||(a29==7)))&&!(a0==1))&&!(a11==1))&&(a20==1))))))&&(a28==1))&&!(a25==1)))){
	    	a29 = 7;
	    	a24 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if(((!(a7==1)&&(!(a11==1)&&(((a24==1)&&((a22==1)&&((a29==9)&&((a25==1)&&(((a14==9)&&((input==6)&&(a28==1)))&&(a20==1))))))&&(a19==4))))&&!(a0==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&((a29==8)&&(((a20==1)&&(((a24==1)&&((a14==10)&&((a19==3)&&(((a7==1)&&(input==5))&&(a0==1)))))&&(a25==1)))&&(a28==1))))&&(a22==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	return 24;
	    } return calculate_output22(input);
	}

	int calculate_output22(int input) {
	    if(((a28==1)&&(!(a24==1)&&((a14==8)&&((a0==1)&&((a22==1)&&((a11==1)&&(!(a7==1)&&(!(a25==1)&&((a20==1)&&((input==5)&&(((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))))))))))))){
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if(((a0==1)&&(!(a20==1)&&(((a14==8)&&(((a19==3)&&((a11==1)&&(!(a24==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&!(a7==1))&&(a28==1)))))&&!(a25==1)))&&(a22==1))))){
	    	a7 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if(((((a22==1)&&((!(a11==1)&&(((!(a0==1)&&(((a14==8)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))&&!(a24==1)))&&(a20==1))&&(a25==1)))&&!(a7==1)))&&(a28==1))&&(a19==5))){
	    	a25 = 0;
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	return 23;
	    } else if((((a22==1)&&((a14==8)&&((input==6)&&(((a19==5)&&((a29==9)&&(!(a25==1)&&(!(a24==1)&&((((a0==1)&&!(a11==1))&&!(a20==1))&&!(a7==1))))))||(((a29==5)&&(((a24==1)&&(((a20==1)&&((a11==1)&&!(a0==1)))&&(a7==1)))&&(a25==1)))&&(a19==1))))))&&(a28==1))){
	    	a25 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((((!(a24==1)&&((a28==1)&&((!(a11==1)&&((((a19==5)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==3)))&&(a0==1))&&(a14==9)))&&(a22==1))))&&!(a7==1))&&!(a20==1))&&!(a25==1))){
	    	a19 = 3;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a19==1)&&(((a22==1)&&((a14==9)&&(((a0==1)&&((!(a25==1)&&((((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&(a24==1))&&!(a11==1)))&&(a7==1)))&&(a20==1))))&&(a28==1)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a14==9)&&(((a11==1)&&((((a24==1)&&((((((a29==7)||(a29==8))&&(input==3))&&(a20==1))&&!(a7==1))&&(a22==1)))&&(a28==1))&&(a25==1)))&&(a19==5)))&&(a0==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if((((a20==1)&&((a24==1)&&(((a11==1)&&(!(a0==1)&&((!(a7==1)&&((((((a29==8)&&(a25==1))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5)))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==1)))&&(a14==9))))&&(a28==1))))&&(a22==1))){
	    	a19 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((((((!(a0==1)&&((a7==1)&&((a14==9)&&((((input==6)&&(a22==1))&&(a24==1))&&(a29==9)))))&&(a25==1))&&!(a11==1))&&(a19==1))&&(a28==1))&&(a20==1))){
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a25==1)&&(((a19==5)&&(((((a29==6)&&((input==3)&&(a0==1)))&&(a14==9))&&(a28==1))&&(a22==1)))&&(a11==1)))&&!(a24==1))&&!(a20==1))&&!(a7==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((((!(a25==1)&&((a22==1)&&((input==6)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))))&&(a28==1))&&(a20==1))&&!(a7==1))&&!(a11==1))&&!(a0==1))&&!(a24==1))&&(a14==9))){
	    	a0 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	return 23;
	    } else if(((a28==1)&&((((!(a20==1)&&(((a19==1)&&(!(a24==1)&&((a29==5)&&(((a25==1)&&(input==1))&&(a22==1)))))&&!(a7==1)))&&!(a11==1))&&!(a0==1))&&(a14==8)))){
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a14==9)&&(!(a11==1)&&((a22==1)&&((a19==5)&&(!(a25==1)&&((((!(a20==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7)))))&&!(a7==1))&&(a0==1))&&(a28==1))))))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	return 23;
	    } else if(((a28==1)&&((!(a20==1)&&(((a0==1)&&(((((((input==6)&&((a29==6)||(a29==7)))&&(a25==1))&&(a7==1))&&(a19==5))&&!(a24==1))&&(a14==8)))&&(a11==1)))&&(a22==1)))){
	    	a29 = 5;
	    	a0 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a7==1)&&((((((a19==3)&&(!(a20==1)&&((((((a29==8)||(a29==9))&&(input==4))&&(a11==1))&&(a22==1))&&(a28==1))))&&!(a25==1))&&(a0==1))&&!(a24==1))&&(a14==8)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a25==1)&&((!(a7==1)&&((((a22==1)&&((a11==1)&&(((input==2)&&((a29==6)||(a29==7)))&&!(a20==1))))&&(a28==1))&&(a19==4)))&&(a24==1)))&&(a14==9)))){
	    	a24 = 0;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((((a19==2)&&((!(a7==1)&&((a24==1)&&((a22==1)&&((((((a29==8)||(a29==9))&&(input==2))&&(a28==1))&&!(a11==1))&&(a25==1)))))&&(a14==8)))&&!(a20==1))&&(a0==1))){
	    	a7 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((((a7==1)&&(((a28==1)&&((((a14==9)&&(((((a29==7)||(a29==8))&&(input==1))&&(a25==1))&&!(a0==1)))&&!(a20==1))&&!(a24==1)))&&(a19==5)))&&!(a11==1))&&(a22==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((a25==1)&&(((!(a7==1)&&(((!(a20==1)&&((a11==1)&&((((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6)))&&(input==5))&&!(a0==1))))&&(a14==9))&&!(a24==1)))&&(a28==1))&&(a22==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a29==8)&&(!(a7==1)&&((a19==1)&&((((a24==1)&&((a28==1)&&(!(a11==1)&&(((a14==9)&&(!(a0==1)&&(input==6)))&&(a20==1)))))&&(a25==1))&&(a22==1)))))){
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if((((((!(a7==1)&&(((a29==5)&&(((a22==1)&&((a19==4)&&(!(a24==1)&&(input==1))))&&!(a11==1)))&&(a28==1)))&&!(a0==1))&&(a14==9))&&(a20==1))&&(a25==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((!(a20==1)&&(!(a0==1)&&((a7==1)&&((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==5))&&(a28==1))&&(a14==8)))))&&!(a25==1))&&(a22==1))&&(a24==1))&&(a11==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a19==2)&&((((a28==1)&&(!(a20==1)&&(((((a7==1)&&(!(a24==1)&&(input==5)))&&(a22==1))&&(a14==9))&&(a29==8))))&&(a25==1))&&(a0==1))))){
	    	a29 = 9;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a20==1)&&((a14==8)&&(((a22==1)&&((((((((input==3)&&((a29==8)||(a29==9)))&&(a19==3))&&(a28==1))&&(a0==1))&&!(a25==1))&&(a11==1))&&!(a24==1)))&&!(a7==1))))){
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a14==8)&&(!(a25==1)&&((a20==1)&&((a0==1)&&(((a22==1)&&((a7==1)&&((a19==4)&&((a28==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&!(a24==1))))))&&!(a11==1))))))){
	    	a7 = 0;
	    	a29 = 9;
	    	a14 = 9;
	    	a19 = 3;
	    	a11 = 1;
	    	return 21;
	    } else if(((a7==1)&&(((a20==1)&&((a22==1)&&(!(a25==1)&&((a11==1)&&(((((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==6))&&(a28==1))&&(a24==1))&&(a14==9))))))&&(a0==1)))){
	    	a11 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((a19==3)&&((a0==1)&&(((a20==1)&&(((((((a24==1)&&(((a29==6)||(a29==7))&&(input==4)))&&!(a25==1))&&(a14==8))&&(a7==1))&&(a28==1))&&!(a11==1)))&&(a22==1))))){
	    	a11 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((((a11==1)&&((a0==1)&&(((a14==9)&&((((a7==1)&&((((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&(a19==2))&&(a22==1)))&&(a28==1))&&(a25==1)))&&(a20==1))))&&!(a24==1))){
	    	a20 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 0;
	    	return 24;
	    } else if(((((a22==1)&&(((((a28==1)&&((a20==1)&&((a11==1)&&((((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9))))&&(input==4)))))&&(a25==1))&&(a0==1))&&(a24==1)))&&!(a7==1))&&(a14==8))){
	    	a29 = 5;
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((((a24==1)&&(((a22==1)&&((a0==1)&&(((a14==9)&&((a20==1)&&(((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==4))&&(a7==1))))&&(a25==1))))&&(a11==1)))&&(a28==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a0 = 0;
	    	return 23;
	    } else if(((((a0==1)&&((a24==1)&&(((a20==1)&&(((a19==2)&&((!(a11==1)&&(((a29==5)||(a29==6))&&(input==2)))&&(a14==9)))&&(a25==1)))&&(a28==1))))&&!(a7==1))&&(a22==1))){
	    	a19 = 3;
	    	a11 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if(((a19==5)&&((a14==9)&&(((a0==1)&&((a22==1)&&(!(a7==1)&&((a28==1)&&((a20==1)&&((!(a24==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==6)))&&!(a11==1)))))))&&(a25==1))))){
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	return -1;
	    } else if(((a7==1)&&((a28==1)&&((a14==8)&&((((((((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==2))&&(a20==1))&&(a22==1))&&(a25==1))&&(a11==1))&&!(a24==1))&&!(a0==1)))))){
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((((a0==1)&&((((a19==4)&&(((a7==1)&&((a14==9)&&((a22==1)&&((input==2)&&((a29==7)||(a29==8))))))&&(a11==1)))&&!(a20==1))&&!(a25==1)))&&(a28==1))&&!(a24==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((a20==1)&&((((((a24==1)&&((a28==1)&&(((((a29==8)||(a29==9))&&(input==1))&&!(a11==1))&&(a14==9))))&&(a22==1))&&(a0==1))&&!(a25==1))&&(a19==3)))&&(a7==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((((!(a24==1)&&((a22==1)&&((a28==1)&&(!(a11==1)&&(((!(a7==1)&&(((a29==8)||(a29==9))&&(input==1)))&&!(a20==1))&&(a14==8))))))&&(a19==3))&&(a0==1))&&!(a25==1))){
	    	a19 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a0==1)&&(!(a7==1)&&(((((a14==8)&&((a25==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a28==1))&&(a11==1))))&&(a22==1))&&(a19==1))&&!(a20==1)))))){
	    	a25 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((((a29==9)&&((a19==3)&&((((a14==9)&&(!(a20==1)&&(((a22==1)&&(((a28==1)&&(input==4))&&!(a11==1)))&&(a24==1))))&&(a25==1))&&(a7==1))))&&(a0==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&(((a14==8)&&((((a24==1)&&(((a28==1)&&((((a0==1)&&(input==6))&&(a19==5))&&!(a25==1)))&&(a29==8)))&&!(a20==1))&&(a22==1)))&&!(a7==1)))){
	    	a24 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a11 = 0;
	    	a20 = 1;
	    	return 23;
	    } else if((((((a19==3)&&((((a11==1)&&(((!(a24==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a7==1))&&(a22==1)))&&!(a20==1))&&(a28==1)))&&(a14==8))&&!(a25==1))&&(a0==1))){
	    	a24 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a20 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((a7==1)&&(!(a24==1)&&(!(a25==1)&&(((a19==3)&&((a22==1)&&((((((((a29==7)||(a29==8))||(a29==9))&&(input==2))&&(a14==9))&&!(a11==1))&&!(a0==1))&&(a28==1))))&&(a20==1)))))){
	    	a29 = 7;
	    	a19 = 5;
	    	a11 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if((!(a20==1)&&((a29==6)&&((((a25==1)&&((!(a24==1)&&((a0==1)&&((a22==1)&&(((a14==9)&&(input==1))&&(a11==1)))))&&!(a7==1)))&&(a28==1))&&(a19==1))))){
	    	a25 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((a28==1)&&((a7==1)&&((((a22==1)&&((!(a20==1)&&((a0==1)&&(((input==6)&&((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5))))&&(a14==8))))&&!(a25==1)))&&!(a24==1))&&(a11==1))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((a14==8)&&(((a11==1)&&(!(a20==1)&&((((input==4)&&!(a24==1))&&(a28==1))&&(a29==6))))&&(a7==1)))&&(a22==1))&&!(a25==1))&&(a19==1))&&!(a0==1))){
	    	a29 = 8;
	    	a14 = 9;
	    	a24 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((a29==7)&&(((a14==8)&&(((a19==3)&&((a20==1)&&(!(a11==1)&&((a7==1)&&(((!(a24==1)&&(input==6))&&(a28==1))&&(a22==1))))))&&!(a25==1)))&&(a0==1)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((a14==8)&&((((((((!(a25==1)&&(!(a24==1)&&((!(a20==1)&&(a11==1))&&!(a7==1))))&&(a29==9))&&(a19==5))||((a19==1)&&(((a25==1)&&((a24==1)&&((a7==1)&&(!(a11==1)&&(a20==1)))))&&(a29==5))))&&(input==3))&&(a28==1))&&(a0==1))&&(a22==1)))){
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a28==1)&&(((a24==1)&&(((a20==1)&&((a14==8)&&((a7==1)&&(((a22==1)&&(!(a0==1)&&((input==2)&&((a29==6)||(a29==7)))))&&(a25==1)))))&&(a19==4)))&&!(a11==1)))){
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((((!(a25==1)&&((a11==1)&&(!(a7==1)&&(((a28==1)&&((a29==7)&&((input==4)&&(a19==2))))&&(a14==8)))))&&(a20==1))&&!(a0==1))&&(a22==1))&&(a24==1))){
	    	a19 = 5;
	    	a29 = 9;
	    	return 23;
	    } else if(((a22==1)&&(((a7==1)&&(!(a11==1)&&((a19==2)&&((a20==1)&&(!(a25==1)&&(((((input==2)&&((a29==6)||(a29==7)))&&(a14==9))&&(a24==1))&&(a28==1)))))))&&(a0==1)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a24==1)&&((a20==1)&&(((((a14==9)&&((((input==5)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(a11==1))&&(a7==1)))&&(a28==1))&&(a22==1))&&!(a0==1))))&&!(a25==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a19==1)&&(!(a0==1)&&(((((a24==1)&&((a29==6)&&((!(a20==1)&&((input==1)&&(a25==1)))&&(a22==1))))&&(a28==1))&&!(a11==1))&&(a7==1))))&&(a14==9))){
	    	a29 = 5;
	    	a7 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if(((a28==1)&&((((((!(a25==1)&&(!(a24==1)&&(((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==6))&&(a22==1))))&&!(a20==1))&&(a14==9))&&!(a11==1))&&!(a7==1))&&!(a0==1)))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a19 = 2;
	    	a0 = 1;
	    	return 23;
	    } else if((((a14==9)&&(((!(a7==1)&&((a24==1)&&(((a19==1)&&((a28==1)&&((a22==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))))&&(a20==1))))&&(a25==1))&&(a11==1)))&&!(a0==1))){
	    	a19 = 2;
	    	a0 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	return -1;
	    } else if(((!(a11==1)&&(!(a0==1)&&((a14==9)&&((((a28==1)&&((((a20==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6)))))&&(a25==1))&&!(a24==1)))&&!(a7==1))&&(a19==3)))))&&(a22==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((a22==1)&&((!(a25==1)&&(!(a11==1)&&((a19==4)&&((a28==1)&&((!(a20==1)&&(((a7==1)&&(input==6))&&(a14==9)))&&(a29==9))))))&&!(a0==1))))){
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&((a19==2)&&(((a22==1)&&(((a28==1)&&((a24==1)&&(((a11==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a0==1)))&&!(a25==1))))&&(a14==10)))&&(a7==1))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	return 24;
	    } else if(((((a11==1)&&((((((((a28==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4)))&&!(a7==1))&&(a14==9))&&!(a0==1))&&(a24==1))&&(a22==1))&&(a25==1)))&&(a19==1))&&!(a20==1))){
	    	a14 = 8;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((!(a11==1)&&(((a19==4)&&((a22==1)&&(!(a7==1)&&(!(a25==1)&&((a28==1)&&(((((a29==6)||(a29==7))&&(input==3))&&!(a20==1))&&(a24==1)))))))&&!(a0==1)))&&(a14==9))){
	    	a19 = 3;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a11==1)&&((!(a25==1)&&((((a22==1)&&((a19==5)&&(((((input==5)&&((a29==8)||(a29==9)))&&(a14==9))&&(a20==1))&&!(a7==1))))&&!(a24==1))&&(a28==1)))&&(a0==1)))){
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a28==1)&&(((((!(a24==1)&&(((!(a7==1)&&(((input==4)&&(a29==9))&&(a0==1)))&&(a20==1))&&(a14==9)))&&(a25==1))&&(a11==1))&&(a22==1))&&(a19==3)))){
	    	a24 = 1;
	    	a11 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if((((((a25==1)&&(!(a7==1)&&(((((((input==4)&&(a11==1))&&(a22==1))&&!(a24==1))&&(a14==8))&&(a28==1))&&(a29==6))))&&(a19==4))&&(a20==1))&&(a0==1))){
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((a14==8)&&((a28==1)&&((((a7==1)&&((a0==1)&&((a25==1)&&((a19==5)&&((a22==1)&&((((a29==7)||(a29==8))&&(input==2))&&!(a24==1)))))))&&!(a20==1))&&!(a11==1))))){
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((a22==1)&&((a25==1)&&((a14==8)&&(((((a7==1)&&((input==5)&&(((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))))&&(a28==1))&&(a20==1))&&!(a11==1))))))&&(a24==1))){
	    	a20 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	return 24;
	    } else if(((a19==5)&&((((!(a7==1)&&((((!(a20==1)&&(((a11==1)&&(input==2))&&(a14==8)))&&(a22==1))&&(a29==6))&&(a0==1)))&&(a28==1))&&(a25==1))&&(a24==1)))){
	    	a11 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	return 23;
	    } else if(((a28==1)&&(((((((((a24==1)&&(!(a11==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1))))&&(a25==1))&&(a14==9))&&(a22==1))&&(a19==1))&&!(a7==1))&&(a20==1))&&(a0==1)))){
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((a24==1)&&((((((!(a0==1)&&(((a14==8)&&(!(a11==1)&&((input==4)&&((a29==7)||(a29==8)))))&&!(a25==1)))&&(a19==3))&&(a20==1))&&(a28==1))&&(a22==1))&&!(a7==1)))){
	    	a19 = 5;
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	return 24;
	    } else if((!(a25==1)&&((a20==1)&&(!(a0==1)&&(((a19==2)&&(!(a24==1)&&(((a22==1)&&((a14==9)&&(!(a11==1)&&((a28==1)&&(input==6)))))&&(a29==9))))&&!(a7==1)))))){
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a20==1)&&((!(a11==1)&&((((a25==1)&&((((input==6)&&(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&!(a0==1))&&(a14==9)))&&(a24==1))&&!(a7==1)))&&(a28==1))))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((((((((a22==1)&&(((a28==1)&&(input==5))&&!(a24==1)))&&(a0==1))&&(a14==9))&&!(a25==1))&&(a7==1))&&(a29==7))&&!(a20==1))&&(a19==2)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((a25==1)&&((!(a20==1)&&((a14==9)&&((((a19==1)&&((input==3)&&!(a0==1)))&&(a29==8))&&(a11==1))))&&(a28==1)))&&(a7==1)))&&!(a24==1))){
	    	a25 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a20==1)&&((((a0==1)&&(!(a25==1)&&((a14==10)&&(((a28==1)&&((a22==1)&&(((input==1)&&((a29==7)||(a29==8)))&&(a11==1))))&&(a19==5)))))&&!(a7==1))&&(a24==1)))){
	    	a25 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	a7 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if(((a0==1)&&((a28==1)&&((a7==1)&&((a22==1)&&((a20==1)&&((a14==9)&&((((input==2)&&((((a19==5)&&((a29==8)&&(a25==1)))||(((a25==1)&&(a29==9))&&(a19==5)))||((a19==1)&&((a29==5)&&!(a25==1)))))&&!(a24==1))&&(a11==1))))))))){
	    	a25 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return -1;
	    } else if((((a24==1)&&(((!(a20==1)&&(((((((a29==9)&&(!(a25==1)&&(a7==1)))&&(a19==5))||(((!(a7==1)&&(a25==1))&&(a29==5))&&(a19==1)))&&(input==4))&&(a22==1))&&!(a11==1)))&&(a14==9))&&(a28==1)))&&!(a0==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a24==1)&&(((((a14==10)&&((a19==2)&&((a28==1)&&((((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a20==1))&&(a25==1)))))&&(a22==1))&&!(a7==1))&&(a0==1))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a29==6)&&((!(a20==1)&&(((a28==1)&&(!(a25==1)&&((a22==1)&&((!(a7==1)&&(((input==1)&&(a14==9))&&(a24==1)))&&(a19==1)))))&&(a11==1)))&&(a0==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a7==1)&&(((((((a0==1)&&(((a14==9)&&(((a29==8)||(a29==9))&&(input==3)))&&(a19==4)))&&!(a25==1))&&(a28==1))&&!(a24==1))&&(a11==1))&&(a20==1))))){
	    	a29 = 7;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((a19==1)&&(((a14==9)&&((a22==1)&&((a29==9)&&(!(a24==1)&&((a20==1)&&(((a28==1)&&(input==1))&&!(a11==1)))))))&&(a25==1)))&&!(a0==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if((((a22==1)&&(!(a11==1)&&((a28==1)&&((a20==1)&&(!(a0==1)&&(!(a25==1)&&((a14==8)&&(((input==5)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6))))&&!(a24==1)))))))))&&(a7==1))){
	    	a25 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	return -1;
	    } else if(((((!(a11==1)&&(((a19==5)&&((a20==1)&&(((a0==1)&&((a29==7)&&((input==1)&&!(a7==1))))&&(a25==1))))&&(a22==1)))&&(a14==8))&&(a28==1))&&(a24==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 8;
	    	a0 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a0==1)&&(((a19==5)&&((a28==1)&&((((!(a20==1)&&(((a14==9)&&(((a29==8)||(a29==9))&&(input==2)))&&(a7==1)))&&!(a25==1))&&(a22==1))&&(a24==1))))&&(a11==1)))){
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a24==1)&&((a11==1)&&(((((a0==1)&&(((((input==4)&&((a29==7)||(a29==8)))&&(a7==1))&&(a14==9))&&(a19==1)))&&(a20==1))&&(a28==1))&&!(a25==1))))&&(a22==1))){
	    	a0 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a24 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((a22==1)&&(!(a0==1)&&((a28==1)&&(((!(a25==1)&&((a11==1)&&((((input==6)&&(((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))))&&!(a20==1))&&(a7==1))))&&(a24==1))&&(a14==9)))))){
	    	a24 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	return 21;
	    } else if((((a28==1)&&((a22==1)&&((a7==1)&&((a14==8)&&(!(a25==1)&&(((!(a11==1)&&((a20==1)&&((input==6)&&((a29==7)||(a29==8)))))&&(a19==5))&&!(a24==1)))))))&&(a0==1))){
	    	a11 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	return 23;
	    } else if(((a25==1)&&(!(a0==1)&&(((((a22==1)&&(((((input==3)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))&&(a24==1))&&!(a20==1))&&(a7==1)))&&(a28==1))&&(a14==8))&&!(a11==1))))){
	    	a19 = 5;
	    	a25 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((!(a7==1)&&(((((a20==1)&&((a0==1)&&((a14==8)&&((a22==1)&&((((a29==6)||(a29==7))&&(input==1))&&!(a25==1))))))&&!(a11==1))&&(a19==5))&&(a24==1)))&&(a28==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a11==1)&&(((a28==1)&&(!(a20==1)&&(((a19==5)&&(((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5)))&&(a7==1)))&&(a14==10))))&&(a24==1)))&&(a25==1))&&(a0==1))){
	    	a11 = 0;
	    	a20 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a7==1)&&(((a28==1)&&(((a25==1)&&((a19==4)&&(!(a0==1)&&((a14==9)&&(input==3)))))&&!(a20==1)))&&(a22==1)))&&!(a24==1))&&(a29==5))&&!(a11==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a14==8)&&((a24==1)&&((a22==1)&&(!(a20==1)&&((a7==1)&&(!(a25==1)&&((((a11==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))&&(a28==1))&&(a19==3))))))))&&(a0==1))){
	    	a19 = 5;
	    	a29 = 7;
	    	a7 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((!(a25==1)&&((a19==4)&&((a24==1)&&(((((a28==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a7==1))&&(a0==1)))&&(a14==9))&&!(a11==1))&&(a20==1)))))&&(a22==1))){
	    	a24 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a25==1)&&((((a7==1)&&(((a19==3)&&(((a24==1)&&(((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1)))&&!(a20==1)))&&(a11==1)))&&!(a0==1)))&&(a14==8))&&(a22==1)))){
	    	a25 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if(((a19==2)&&((a14==9)&&((a29==7)&&((a28==1)&&((((a25==1)&&(((a22==1)&&((a24==1)&&((input==2)&&(a0==1))))&&(a11==1)))&&(a20==1))&&(a7==1))))))){
	    	a20 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a19==1)&&(!(a7==1)&&((a28==1)&&((((a24==1)&&((a22==1)&&(((!(a0==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2)))&&(a14==9))&&!(a25==1))))&&!(a11==1))&&!(a20==1)))))){
	    	a29 = 9;
	    	a19 = 4;
	    	a14 = 8;
	    	a24 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if((((((!(a0==1)&&(((((((a19==5)&&(input==1))&&!(a24==1))&&(a22==1))&&!(a25==1))&&(a7==1))&&(a29==5)))&&(a14==8))&&(a11==1))&&(a28==1))&&!(a20==1))){
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a24==1)&&(((a7==1)&&(((((a22==1)&&((((input==1)&&(((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))&&(a25==1))&&(a0==1)))&&(a20==1))&&!(a11==1))&&(a14==8)))&&(a28==1)))){
	    	a11 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 8;
	    	return 23;
	    } else if(((a28==1)&&(((a0==1)&&((a25==1)&&((a7==1)&&((!(a11==1)&&(((a20==1)&&((((a29==6)||(a29==7))&&(input==1))&&!(a24==1)))&&(a14==9)))&&(a19==5)))))&&(a22==1)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a22==1)&&(((!(a11==1)&&((!(a7==1)&&(((input==6)&&(((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))))&&!(a0==1)))&&(a28==1)))&&(a20==1))&&(a25==1)))&&(a14==8))&&(a24==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a11==1)&&((a22==1)&&((a14==8)&&((a28==1)&&(!(a0==1)&&(!(a7==1)&&((a24==1)&&(((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))||((a29==6)&&(a19==3)))&&(input==3)))))))))&&(a25==1))&&!(a20==1))){
	    	a29 = 5;
	    	a19 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((a28==1)&&(((((a14==8)&&((!(a25==1)&&((a20==1)&&(((a29==6)||(a29==7))&&(input==4))))&&(a22==1)))&&!(a0==1))&&!(a24==1))&&(a7==1)))&&(a19==3)))){
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a11==1)&&(((((a0==1)&&((!(a25==1)&&((!(a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))&&(a14==8)))&&(a19==3)))&&(a22==1))&&(a28==1))&&!(a7==1))))){
	    	a11 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if(((a22==1)&&((a14==10)&&((a28==1)&&(((a24==1)&&((a11==1)&&(((((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&(a7==1))&&(a19==5))&&(a20==1))&&(a0==1))))&&!(a25==1)))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	a14 = 9;
	    	return 21;
	    } else if(((((a0==1)&&((a14==8)&&((a29==6)&&((a24==1)&&((((((input==4)&&(a25==1))&&(a22==1))&&!(a11==1))&&(a20==1))&&(a28==1))))))&&(a7==1))&&(a19==5))){
	    	a0 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a14==8)&&(((((a11==1)&&((a28==1)&&(!(a7==1)&&(!(a20==1)&&(!(a0==1)&&((((a29==8)||(a29==9))&&(input==3))&&!(a24==1)))))))&&(a19==3))&&(a25==1))&&(a22==1)))){
	    	a19 = 5;
	    	a29 = 8;
	    	a24 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((((a19==5)&&((!(a20==1)&&((((a0==1)&&((a29==5)&&((a22==1)&&(((input==3)&&(a25==1))&&!(a7==1)))))&&!(a11==1))&&(a28==1)))&&(a14==8)))&&(a24==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&(!(a20==1)&&((a28==1)&&(((a7==1)&&((((((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==2))&&!(a24==1))&&(a25==1))&&!(a11==1))&&(a0==1)))&&(a22==1)))))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	a14 = 9;
	    	return 24;
	    } else if(((((!(a7==1)&&((((!(a24==1)&&(((input==6)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(a14==9)))&&(a11==1))&&(a22==1))&&!(a20==1)))&&(a28==1))&&(a25==1))&&!(a0==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 3;
	    	a11 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if((((((a0==1)&&(((((((a22==1)&&((input==6)&&(a19==1)))&&(a29==9))&&(a11==1))&&(a20==1))&&(a24==1))&&(a14==9)))&&(a7==1))&&(a25==1))&&(a28==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((a22==1)&&(((a20==1)&&((a25==1)&&((((a19==2)&&(!(a0==1)&&(((a28==1)&&(((a29==6)||(a29==7))&&(input==3)))&&(a24==1))))&&!(a7==1))&&!(a11==1))))&&(a14==8)))){
	    	a29 = 5;
	    	a19 = 4;
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if((((a24==1)&&((((a19==1)&&((a0==1)&&((a14==9)&&((a7==1)&&(!(a11==1)&&(((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&(a28==1)))))))&&(a22==1))&&(a20==1)))&&(a25==1))){
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a24 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	return 24;
	    } else if(((a0==1)&&((a7==1)&&(!(a11==1)&&(!(a24==1)&&(((a28==1)&&((a14==9)&&(!(a20==1)&&((input==1)&&(((!(a25==1)&&(a29==5))&&(a19==1))||((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1)))))))))&&(a22==1))))))){
	    	a25 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 5;
	    	return 23;
	    } else if(((a7==1)&&((a28==1)&&((a19==4)&&(((a14==8)&&((a11==1)&&(((a29==6)&&((!(a20==1)&&(!(a0==1)&&(input==5)))&&!(a24==1)))&&(a22==1))))&&!(a25==1)))))){
	    	a19 = 5;
	    	a24 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	return 21;
	    } else if((((((!(a20==1)&&(!(a0==1)&&(((a11==1)&&(((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==4))&&(a14==8)))&&(a7==1))))&&(a24==1))&&(a28==1))&&(a25==1))&&(a22==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==4)&&((!(a24==1)&&((((a28==1)&&((((a0==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==6))&&!(a7==1)))&&(a11==1))&&(a22==1)))&&(a25==1))&&(a14==9)))&&!(a20==1)))){
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a20 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((!(a20==1)&&((a25==1)&&((!(a0==1)&&((((a22==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&(a11==1))&&(a7==1)))&&(a24==1))&&(a14==8)))&&(a19==1))))&&(a28==1))){
	    	a25 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	return 21;
	    } else if((!(a11==1)&&((a24==1)&&((a19==4)&&((a20==1)&&(((a22==1)&&((((((a14==9)&&(input==2))&&!(a7==1))&&!(a25==1))&&!(a0==1))&&(a28==1)))&&(a29==9))))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a28==1)&&(!(a20==1)&&(((!(a7==1)&&(((a22==1)&&((((a29==6)||(a29==7))&&(input==3))&&!(a11==1)))&&(a14==8)))&&(a24==1))&&(a19==5)))))&&(a25==1))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	a11 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a19==4)&&((a0==1)&&((a25==1)&&((a14==9)&&((a28==1)&&(!(a11==1)&&(!(a20==1)&&(!(a24==1)&&((a7==1)&&((a22==1)&&((input==2)&&((a29==7)||(a29==8)))))))))))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	a7 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a14==10)&&(((((a22==1)&&(((((a25==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a0==1)))&&(a7==1))&&(a20==1))&&(a28==1)))&&!(a24==1))&&(a19==3))&&(a11==1)))){
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	a0 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((!(a11==1)&&((!(a7==1)&&((((a22==1)&&(((((a20==1)&&(input==5))&&(a25==1))&&(a28==1))&&(a29==9)))&&(a19==3))&&(a14==9)))&&!(a0==1)))&&!(a24==1))){
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if(((a24==1)&&(((a29==5)&&(((a22==1)&&((((((a20==1)&&((a19==1)&&(input==3)))&&!(a0==1))&&!(a11==1))&&(a14==9))&&(a7==1)))&&(a25==1)))&&(a28==1)))){
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((a28==1)&&(((a0==1)&&((a14==9)&&((a7==1)&&((input==6)&&(((((a29==9)&&(a25==1))&&(a19==5))||((!(a25==1)&&(a29==5))&&(a19==1)))||((a19==1)&&((a29==6)&&!(a25==1))))))))&&!(a24==1)))&&!(a11==1)))&&(a20==1))){
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a14 = 8;
	    	a25 = 0;
	    	return 24;
	    } else if(((a20==1)&&((a19==3)&&((a7==1)&&((a28==1)&&(((a0==1)&&((!(a11==1)&&((a25==1)&&((a22==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))))&&!(a24==1)))&&(a14==8))))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a24==1)&&((a14==10)&&((a11==1)&&((a0==1)&&((a20==1)&&((!(a7==1)&&((((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2)))&&(input==2))&&(a22==1)))&&(a28==1))))))))){
	    	a25 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	return 24;
	    } else if((((((a14==8)&&((a11==1)&&((((((input==6)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))))&&(a0==1))&&(a7==1))&&!(a25==1))&&!(a20==1))))&&(a28==1))&&(a22==1))&&!(a24==1))){
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((((a20==1)&&((a7==1)&&(((!(a25==1)&&(((!(a0==1)&&((a22==1)&&(input==3)))&&(a11==1))&&(a28==1)))&&(a24==1))&&(a19==1))))&&(a14==8))&&(a29==7))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&((a19==1)&&((a28==1)&&((a20==1)&&(((a14==10)&&((a22==1)&&(((a24==1)&&((((a29==5)||(a29==6))&&(input==4))&&(a7==1)))&&(a0==1))))&&(a25==1))))))){
	    	a14 = 8;
	    	a29 = 6;
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if((((a19==4)&&(((((a14==8)&&(((a7==1)&&(((a24==1)&&(((a29==6)||(a29==7))&&(input==1)))&&(a22==1)))&&(a28==1)))&&!(a0==1))&&(a20==1))&&!(a11==1)))&&(a25==1))){
	    	a14 = 9;
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a0==1)&&((a20==1)&&((a7==1)&&(((!(a24==1)&&((((a28==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a19==1)))&&!(a25==1))&&!(a11==1)))&&(a22==1))&&(a14==8)))))){
	    	a14 = 9;
	    	a25 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if((((!(a11==1)&&((a19==1)&&(!(a20==1)&&((!(a25==1)&&(((a14==9)&&((a22==1)&&((a24==1)&&(input==2))))&&(a28==1)))&&(a7==1)))))&&(a29==9))&&(a0==1))){
	    	a0 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((((a20==1)&&((a19==3)&&((a24==1)&&((((a0==1)&&((a28==1)&&(((((a29==7)||(a29==8))&&(input==5))&&(a22==1))&&(a25==1))))&&(a14==8))&&!(a11==1)))))&&(a7==1))){
	    	a19 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if((((a0==1)&&(((((!(a11==1)&&((a14==8)&&(!(a25==1)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==6)))))&&(a7==1))&&!(a24==1))&&!(a20==1))&&(a28==1)))&&(a22==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((a28==1)&&((!(a11==1)&&(!(a0==1)&&(((input==4)&&((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5))))&&!(a20==1))))&&(a14==9)))&&(a25==1))&&(a22==1))&&!(a24==1))&&!(a7==1))){
	    	a11 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	return 21;
	    } else if(((((((a11==1)&&((((a7==1)&&((((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a19==5))&&(a28==1)))&&!(a25==1))&&(a22==1)))&&!(a24==1))&&(a20==1))&&(a14==9))&&(a0==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((!(a0==1)&&((a20==1)&&(((a28==1)&&(!(a25==1)&&((a19==1)&&(((a14==9)&&((!(a11==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a22==1)))&&(a24==1)))))&&(a7==1))))){
	    	a14 = 8;
	    	a29 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((a22==1)&&((a24==1)&&(((!(a20==1)&&((((((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&(a14==9))&&(a19==2))&&(a28==1))&&(a0==1))&&(a11==1)))&&!(a25==1))&&(a7==1))))){
	    	a11 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a24==1)&&((a19==4)&&(((a20==1)&&((a22==1)&&(((a7==1)&&((a28==1)&&(((input==3)&&!(a25==1))&&(a29==6))))&&(a14==9))))&&(a11==1))))&&!(a0==1))){
	    	a0 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&(((a11==1)&&(((a28==1)&&((a20==1)&&(!(a25==1)&&(((a0==1)&&((input==6)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))))&&(a7==1)))))&&(a24==1)))&&(a22==1)))){
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a24==1)&&((a14==8)&&(!(a11==1)&&((a0==1)&&((a28==1)&&((((a25==1)&&((!(a20==1)&&((a22==1)&&(input==5)))&&(a29==5)))&&(a19==1))&&!(a7==1)))))))){
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((!(a11==1)&&(!(a24==1)&&((a20==1)&&(!(a0==1)&&(((a28==1)&&(((input==3)&&(((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))))&&(a7==1)))&&(a25==1))))))&&(a14==8)))){
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a0 = 1;
	    	return 21;
	    } else if(((a24==1)&&((a19==3)&&(!(a0==1)&&(((a11==1)&&(((a22==1)&&((a25==1)&&((!(a20==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a28==1))))&&(a14==9)))&&!(a7==1)))))){
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	a14 = 8;
	    	a11 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if((!(a20==1)&&(((!(a0==1)&&(((((!(a11==1)&&(((input==4)&&((a29==5)||(a29==6)))&&!(a7==1)))&&(a19==4))&&(a14==8))&&(a25==1))&&(a28==1)))&&(a22==1))&&(a24==1)))){
	    	a19 = 3;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a20 = 1;
	    	return 21;
	    } else if((((((a22==1)&&(((!(a0==1)&&((a14==8)&&((a19==5)&&((a28==1)&&((input==2)&&(a29==5))))))&&!(a7==1))&&!(a11==1)))&&!(a24==1))&&(a25==1))&&!(a20==1))){
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a22==1)&&((!(a7==1)&&((((a14==8)&&((((((a29==5)||(a29==6))&&(input==1))&&!(a20==1))&&(a28==1))&&(a19==1)))&&(a24==1))&&!(a25==1)))&&!(a0==1))))){
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	a11 = 0;
	    	return -1;
	    } else if((((((!(a20==1)&&(((a29==6)&&(!(a7==1)&&(((a14==8)&&((input==2)&&(a24==1)))&&!(a11==1))))&&(a0==1)))&&!(a25==1))&&(a19==5))&&(a22==1))&&(a28==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a0==1)&&((a24==1)&&((a19==4)&&(((a14==10)&&((((a25==1)&&(!(a7==1)&&(((input==3)&&(a29==6))&&(a11==1))))&&(a28==1))&&(a22==1)))&&!(a20==1)))))){
	    	a25 = 0;
	    	a19 = 5;
	    	a14 = 9;
	    	a7 = 1;
	    	return -1;
	    } else if(((a29==8)&&(!(a0==1)&&((a28==1)&&((a24==1)&&((a11==1)&&((a14==9)&&(!(a20==1)&&((!(a7==1)&&((a22==1)&&((input==3)&&(a19==5))))&&(a25==1)))))))))){
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 2;
	    	a0 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if((!(a7==1)&&((a28==1)&&(((a25==1)&&(((((a11==1)&&((a19==3)&&((a20==1)&&((a24==1)&&(input==3)))))&&!(a0==1))&&(a22==1))&&(a29==6)))&&(a14==8))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((a28==1)&&((a14==9)&&((((((a19==2)&&((a22==1)&&(!(a7==1)&&(input==3))))&&!(a25==1))&&!(a20==1))&&(a29==5))&&(a24==1))))&&(a0==1)))){
	    	a29 = 9;
	    	a19 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a20==1)&&((a22==1)&&((a19==4)&&((!(a7==1)&&(!(a0==1)&&(((a14==9)&&(((a24==1)&&(((a29==5)||(a29==6))&&(input==5)))&&(a11==1)))&&!(a25==1))))&&(a28==1)))))){
	    	a20 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a7==1)&&(((a0==1)&&(!(a20==1)&&(((a24==1)&&(((((a29==5)||(a29==6))&&(input==3))&&(a28==1))&&(a25==1)))&&(a19==1))))&&(a22==1)))&&(a11==1))&&(a14==10))){
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a29==9)&&(((((a22==1)&&(((((((input==1)&&(a14==10))&&(a11==1))&&(a28==1))&&(a24==1))&&!(a25==1))&&(a7==1)))&&(a0==1))&&(a19==4))&&!(a20==1)))){
	    	a0 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if(((!(a20==1)&&(((((((a7==1)&&((((input==5)&&(a28==1))&&!(a24==1))&&(a14==8)))&&(a19==5))&&(a29==7))&&(a25==1))&&(a22==1))&&!(a0==1)))&&!(a11==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a19==3)&&(((((a28==1)&&((a25==1)&&((a14==8)&&((!(a11==1)&&((((a29==6)||(a29==7))&&(input==2))&&!(a7==1)))&&!(a20==1)))))&&!(a24==1))&&(a22==1))&&!(a0==1)))){
	    	a25 = 0;
	    	a20 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((((((((a19==5)&&((!(a24==1)&&((a7==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==1))))&&(a0==1)))&&(a11==1))&&(a22==1))&&(a20==1))&&(a28==1))&&(a25==1))&&(a14==10))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((((((((a11==1)&&(((input==1)&&(((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))&&(a14==9)))&&(a0==1))&&(a7==1))&&(a22==1))&&(a25==1))&&(a20==1))&&(a24==1))&&(a28==1))){
	    	a0 = 0;
	    	a7 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if(((a14==8)&&((((a24==1)&&((a0==1)&&((a22==1)&&(((a28==1)&&((a19==3)&&((a11==1)&&((input==4)&&((a29==8)||((a29==6)||(a29==7)))))))&&!(a25==1)))))&&(a20==1))&&!(a7==1)))){
	    	a29 = 5;
	    	a19 = 5;
	    	a20 = 0;
	    	return 23;
	    } else if(((((((a28==1)&&((a7==1)&&((((((input==1)&&(a22==1))&&(a14==8))&&(a19==3))&&!(a25==1))&&!(a11==1))))&&!(a24==1))&&!(a0==1))&&(a29==6))&&!(a20==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((((a22==1)&&(((a24==1)&&((((a25==1)&&((a19==2)&&((input==3)&&((a29==7)||(a29==8)))))&&!(a0==1))&&(a14==9)))&&!(a11==1)))&&!(a20==1))&&(a28==1))&&(a7==1))){
	    	a20 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((((a20==1)&&((a25==1)&&((a28==1)&&(!(a24==1)&&((a14==8)&&((a11==1)&&((((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==2))&&(a22==1))&&!(a7==1))))))))&&(a0==1))){
	    	a19 = 5;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((((!(a20==1)&&((!(a24==1)&&((a28==1)&&(((a11==1)&&(((a22==1)&&((input==4)&&((a29==8)||((a29==6)||(a29==7)))))&&!(a25==1)))&&!(a7==1))))&&(a0==1)))&&(a19==1))&&(a14==9))){
	    	a14 = 8;
	    	a19 = 5;
	    	a0 = 0;
	    	a24 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	a20 = 1;
	    	return 23;
	    } else if(((a14==9)&&((((((a25==1)&&((!(a24==1)&&(!(a7==1)&&((((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))&&(input==6))))&&!(a0==1)))&&(a22==1))&&!(a20==1))&&(a28==1))&&(a11==1)))){
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	return -1;
	    } else if(((((a14==8)&&(!(a11==1)&&((a0==1)&&((a22==1)&&(!(a20==1)&&(!(a25==1)&&((a29==7)&&(((a24==1)&&(input==3))&&(a28==1)))))))))&&(a19==2))&&(a7==1))){
	    	a20 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	return 21;
	    } else if(((((!(a20==1)&&(((!(a25==1)&&((a14==9)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==4))&&(a0==1))&&(a22==1))))&&(a19==4))&&!(a24==1)))&&(a11==1))&&!(a7==1))&&(a28==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((((!(a20==1)&&(((a7==1)&&(((a0==1)&&((a28==1)&&(((input==1)&&(((a29==5)&&(a19==5))||(((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))))&&!(a24==1))))&&(a14==8)))&&(a22==1)))&&(a11==1))&&(a25==1))){
	    	a19 = 4;
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a7==1)&&((a14==10)&&(((a19==4)&&((((!(a20==1)&&((a0==1)&&(((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1))))&&(a11==1))&&(a24==1))&&(a25==1)))&&(a22==1))))){
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	a25 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((!(a20==1)&&(!(a25==1)&&((((((a24==1)&&(!(a7==1)&&(((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&(a22==1))))&&(a11==1))&&(a19==2))&&!(a0==1))&&(a14==9))))&&(a28==1))){
	    	a19 = 4;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return 21;
	    } else if(((a24==1)&&((((a20==1)&&((a22==1)&&((!(a25==1)&&((((a7==1)&&((input==4)&&((a29==7)||(a29==8))))&&(a11==1))&&!(a0==1)))&&(a28==1))))&&(a14==8))&&(a19==4)))){
	    	a29 = 8;
	    	a24 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	return 24;
	    } else if(((a7==1)&&((a29==8)&&(!(a25==1)&&(((((a19==1)&&((!(a24==1)&&((a14==9)&&((input==1)&&!(a0==1))))&&!(a20==1)))&&(a28==1))&&!(a11==1))&&(a22==1)))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((a25==1)&&(((a22==1)&&(((((((a29==7)||(a29==8))&&(input==1))&&!(a7==1))&&(a20==1))&&(a28==1))&&(a11==1)))&&(a14==9))))&&!(a24==1))&&(a19==1))){
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a7==1)&&((((((a11==1)&&((a28==1)&&((a14==10)&&(((input==6)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&(a22==1)))))&&(a25==1))&&(a0==1))&&!(a20==1))&&(a24==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 0;
	    	a19 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((a19==5)&&((!(a11==1)&&(((((a20==1)&&((a29==5)&&(((a24==1)&&((input==2)&&(a22==1)))&&(a28==1))))&&!(a25==1))&&!(a7==1))&&(a14==9)))&&!(a0==1)))){
	    	a20 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((((((((!(a11==1)&&((((a19==1)&&((a28==1)&&(input==2)))&&(a20==1))&&(a25==1)))&&!(a7==1))&&!(a24==1))&&!(a0==1))&&(a22==1))&&(a14==9))&&(a29==9))){
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a29==9)&&((((a20==1)&&((((a28==1)&&(((a22==1)&&((!(a0==1)&&(input==5))&&!(a25==1)))&&(a11==1)))&&!(a24==1))&&(a19==2)))&&!(a7==1))&&(a14==9)))){
	    	a0 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a0==1)&&(((a11==1)&&((a25==1)&&((a28==1)&&((((((input==1)&&((a29==5)||(a29==6)))&&!(a20==1))&&!(a7==1))&&(a19==1))&&(a24==1)))))&&(a14==9))))){
	    	a0 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	return 23;
	    } else if((((a25==1)&&((((a11==1)&&((a22==1)&&((a19==3)&&((a29==5)&&(((a20==1)&&((input==6)&&!(a7==1)))&&(a0==1))))))&&(a24==1))&&(a28==1)))&&(a14==9))){
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a19==1)&&((a22==1)&&(((!(a0==1)&&((!(a25==1)&&((a28==1)&&((a7==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&!(a11==1)))))&&!(a20==1)))&&!(a24==1))&&(a14==8))))){
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&(((a14==9)&&((a22==1)&&(!(a24==1)&&((((a25==1)&&((a28==1)&&(!(a11==1)&&(((a29==8)||(a29==9))&&(input==5)))))&&(a7==1))&&(a0==1)))))&&(a19==2)))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((a28==1)&&((a20==1)&&(((a14==9)&&((a19==3)&&((!(a11==1)&&(((((input==6)&&((a29==6)||(a29==7)))&&(a22==1))&&!(a24==1))&&(a7==1)))&&(a0==1))))&&(a25==1))))){
	    	a29 = 7;
	    	a7 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	return 23;
	    } else if((((a29==5)&&((a25==1)&&(!(a20==1)&&(!(a7==1)&&((!(a24==1)&&((((a14==9)&&((a22==1)&&(input==5)))&&(a19==3))&&(a28==1)))&&!(a0==1))))))&&!(a11==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((((((((!(a11==1)&&((((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a20==1))&&(a7==1))&&(a14==9)))&&(a25==1))&&(a19==3))&&(a22==1))&&(a24==1))&&(a28==1))&&!(a0==1))){
	    	a25 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if((((a20==1)&&(!(a0==1)&&(!(a7==1)&&(((((a11==1)&&(((a28==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a22==1)))&&!(a25==1))&&(a14==9))&&(a19==4)))))&&!(a24==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if(((((!(a0==1)&&(((((a28==1)&&(((a22==1)&&(((a29==7)||(a29==8))&&(input==2)))&&(a24==1)))&&!(a25==1))&&(a7==1))&&(a11==1)))&&(a20==1))&&(a14==8))&&(a19==4))){
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 5;
	    	a14 = 9;
	    	a29 = 6;
	    	a25 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if((((!(a7==1)&&((((!(a24==1)&&((((((a29==7)||(a29==8))&&(input==5))&&(a22==1))&&(a19==5))&&(a25==1)))&&(a0==1))&&(a11==1))&&(a28==1)))&&!(a20==1))&&(a14==8))){
	    	a24 = 1;
	    	a19 = 2;
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	return 23;
	    } else if(((a19==4)&&((((a29==9)&&(!(a25==1)&&((!(a0==1)&&((a22==1)&&((a7==1)&&(!(a11==1)&&((input==4)&&(a28==1))))))&&(a14==9))))&&(a20==1))&&(a24==1)))){
	    	a19 = 5;
	    	a29 = 6;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if((((a7==1)&&((((a11==1)&&((a25==1)&&((((a14==8)&&(!(a20==1)&&(((a29==7)||(a29==8))&&(input==2))))&&(a28==1))&&(a22==1))))&&(a19==3))&&!(a24==1)))&&(a0==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a24==1)&&(!(a20==1)&&(((a14==8)&&((a19==1)&&(!(a0==1)&&(((((input==3)&&(a28==1))&&(a11==1))&&(a29==9))&&(a22==1)))))&&!(a25==1))))&&!(a7==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	return 21;
	    } else if(((a11==1)&&((a24==1)&&((a14==8)&&((!(a0==1)&&(((a7==1)&&(((((a19==1)&&(!(a25==1)&&(a29==6)))||(((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1))))&&(input==1))&&!(a20==1)))&&(a22==1)))&&(a28==1)))))){
	    	a19 = 2;
	    	a29 = 5;
	    	a7 = 0;
	    	a25 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a25==1)&&((a22==1)&&((a19==1)&&(!(a24==1)&&((((((a28==1)&&((((a29==5)||(a29==6))&&(input==4))&&!(a11==1)))&&!(a0==1))&&(a7==1))&&(a20==1))&&(a14==9))))))){
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	return 21;
	    } else if(((a29==7)&&(((((a25==1)&&((a20==1)&&((((!(a0==1)&&((a19==1)&&(input==1)))&&!(a11==1))&&(a22==1))&&!(a24==1))))&&(a14==9))&&!(a7==1))&&(a28==1)))){
	    	a19 = 3;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a0==1)&&((!(a25==1)&&((((a28==1)&&((a14==9)&&(((a11==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a22==1)))&&!(a7==1))))&&(a19==2))&&!(a24==1)))&&!(a20==1)))){
	    	a7 = 1;
	    	a11 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a20==1)&&((a7==1)&&(!(a24==1)&&(((((a22==1)&&((a28==1)&&((a19==5)&&((!(a25==1)&&(input==2))&&!(a11==1)))))&&(a29==5))&&!(a0==1))&&(a14==9)))))){
	    	a29 = 7;
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((((a28==1)&&((!(a11==1)&&(((a25==1)&&((a19==5)&&((a24==1)&&(!(a0==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6))))))&&(a14==9)))&&!(a20==1)))&&(a22==1))&&!(a7==1))){
	    	a25 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if((((a19==3)&&((((a0==1)&&((a28==1)&&((a25==1)&&((!(a24==1)&&((((a29==6)||(a29==7))&&(input==4))&&!(a11==1)))&&(a20==1)))))&&(a22==1))&&(a14==9)))&&(a7==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a0==1)&&(((a28==1)&&(!(a24==1)&&((((((a25==1)&&(input==6))&&(a19==5))&&(a29==6))&&!(a7==1))&&!(a20==1))))&&(a14==9)))&&(a22==1))&&(a11==1))){
	    	a7 = 1;
	    	a19 = 4;
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((((a22==1)&&(((a20==1)&&((a7==1)&&(!(a0==1)&&((a25==1)&&((a28==1)&&((input==6)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))))))&&!(a24==1)))&&(a11==1))&&(a14==8))){
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 0;
	    	a14 = 9;
	    	a7 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if((!(a0==1)&&(((a28==1)&&((a14==9)&&((a20==1)&&(((a19==2)&&(!(a24==1)&&((((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a7==1))&&(a22==1))))&&!(a25==1)))))&&!(a11==1)))){
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((((a24==1)&&((a19==2)&&(((a28==1)&&((input==2)&&(a29==7)))&&(a7==1))))&&(a25==1))&&!(a0==1))&&(a14==9))&&(a22==1))&&!(a20==1))&&(a11==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a0==1)&&((a14==8)&&((a22==1)&&((a29==5)&&(((a19==2)&&((a11==1)&&((a28==1)&&(!(a25==1)&&((input==3)&&!(a24==1))))))&&!(a7==1)))))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a7==1)&&((((a14==8)&&((a25==1)&&((a0==1)&&(((input==4)&&(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))&&!(a11==1)))))&&(a22==1))&&(a20==1))))&&(a28==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if(((((a20==1)&&((a14==8)&&((((!(a11==1)&&((a24==1)&&((a22==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a28==1))&&!(a7==1))&&!(a25==1))))&&(a0==1))&&(a19==2))){
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if(((a25==1)&&(((a24==1)&&(!(a11==1)&&((((a14==9)&&(((a20==1)&&(!(a0==1)&&((input==4)&&(a7==1))))&&(a22==1)))&&(a29==7))&&(a19==5))))&&(a28==1)))){
	    	a25 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if((((!(a0==1)&&((!(a24==1)&&(((a14==9)&&(((a20==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&(a19==3)))&&!(a7==1)))&&(a11==1)))&&(a28==1)))&&(a25==1))&&(a22==1))){
	    	a29 = 6;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return 24;
	    } else if(((a11==1)&&((a22==1)&&((a0==1)&&((a28==1)&&((a24==1)&&((a25==1)&&((a7==1)&&(!(a20==1)&&(((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==6))&&(a14==10))))))))))){
	    	a19 = 3;
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((((a29==9)&&((a22==1)&&(((((!(a0==1)&&((((a19==3)&&(input==4))&&(a28==1))&&(a24==1)))&&(a20==1))&&(a14==8))&&!(a7==1))&&!(a25==1))))&&!(a11==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(((a14==8)&&(((a25==1)&&((!(a0==1)&&(((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6)))&&(input==4)))&&!(a24==1)))&&(a20==1)))&&(a22==1)))&&!(a11==1))&&(a7==1))){
	    	a29 = 7;
	    	a19 = 5;
	    	a14 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if((((((a0==1)&&(((a24==1)&&(((!(a25==1)&&((input==3)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))&&(a22==1))&&(a28==1)))&&(a11==1)))&&(a20==1))&&(a14==9))&&!(a7==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	return 24;
	    } else if((((a28==1)&&(((a29==9)&&((((a22==1)&&(((a20==1)&&((a24==1)&&((a14==9)&&(input==5))))&&(a25==1)))&&!(a0==1))&&(a11==1)))&&(a7==1)))&&(a19==5))){
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((!(a7==1)&&((((a14==9)&&((a24==1)&&((a19==2)&&(((a0==1)&&((input==1)&&((a29==8)||(a29==9))))&&(a28==1)))))&&(a25==1))&&!(a11==1)))&&!(a20==1)))){
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==2)&&((a7==1)&&((((((((a14==8)&&((a22==1)&&(((a29==8)||(a29==9))&&(input==2))))&&(a28==1))&&(a25==1))&&(a11==1))&&!(a20==1))&&(a24==1))&&!(a0==1))))){
	    	a14 = 9;
	    	a0 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a7==1)&&((a22==1)&&(((a29==8)&&((a14==8)&&(((((a25==1)&&(((a24==1)&&(input==5))&&(a19==4)))&&(a28==1))&&(a0==1))&&!(a11==1))))&&!(a20==1))))){
	    	a19 = 3;
	    	a29 = 6;
	    	a0 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a7==1)&&((a14==8)&&((a28==1)&&(((a22==1)&&((a19==3)&&(((((a25==1)&&((input==4)&&((a29==6)||(a29==7))))&&!(a24==1))&&(a0==1))&&(a11==1))))&&(a20==1)))))){
	    	a11 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a20 = 0;
	    	return 23;
	    } else if(((a22==1)&&(((a24==1)&&((((a28==1)&&((a11==1)&&((a19==3)&&((a7==1)&&(((input==5)&&(a29==9))&&(a20==1))))))&&(a25==1))&&(a0==1)))&&(a14==10)))){
	    	a29 = 7;
	    	a19 = 2;
	    	a14 = 8;
	    	a25 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if((((((((((((a14==8)&&((input==1)&&(a11==1)))&&(a22==1))&&(a7==1))&&(a24==1))&&!(a20==1))&&!(a25==1))&&(a28==1))&&(a29==5))&&(a19==5))&&(a0==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((!(a0==1)&&((a7==1)&&((a20==1)&&((a28==1)&&((((input==3)&&((a29==8)||(a29==9)))&&(a19==5))&&(a14==8))))))&&(a22==1))&&!(a25==1))&&!(a24==1))&&!(a11==1))){
	    	a24 = 1;
	    	a29 = 8;
	    	a19 = 2;
	    	return 23;
	    } else if((((a11==1)&&((a28==1)&&((!(a0==1)&&((input==2)&&(((a19==1)&&(((!(a24==1)&&((a7==1)&&(a20==1)))&&(a25==1))&&(a29==6)))||((((a29==9)&&(!(a25==1)&&((a24==1)&&(!(a20==1)&&!(a7==1)))))&&(a19==5))||((a19==1)&&((a29==5)&&((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1))))))))))&&(a14==8))))&&(a22==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a7==1)&&((!(a11==1)&&((a25==1)&&((a19==4)&&((a28==1)&&((!(a24==1)&&(!(a20==1)&&(((a29==6)||(a29==7))&&(input==6))))&&(a14==8))))))&&(a22==1))))){
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((((a24==1)&&((((a22==1)&&((((a28==1)&&((!(a20==1)&&((input==4)&&(a19==5)))&&(a0==1)))&&(a11==1))&&(a14==8)))&&!(a7==1))&&(a25==1)))&&(a29==8))){
	    	a19 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if((((((a28==1)&&((a14==9)&&(!(a0==1)&&((!(a20==1)&&((a24==1)&&((((a29==8)||(a29==9))&&(input==4))&&(a19==4))))&&!(a7==1)))))&&(a25==1))&&(a22==1))&&(a11==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a7==1)&&(!(a20==1)&&((((a11==1)&&(((a29==9)&&(((!(a24==1)&&((input==5)&&(a28==1)))&&(a14==8))&&(a25==1)))&&(a19==2)))&&!(a0==1))&&(a22==1))))){
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	return 23;
	    } else if(((a28==1)&&((a24==1)&&((a14==9)&&((a11==1)&&(((a20==1)&&((((a7==1)&&(!(a0==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8))))))&&(a25==1))&&(a19==4)))&&(a22==1))))))){
	    	a0 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((!(a11==1)&&(((a20==1)&&(!(a25==1)&&(((((a29==8)&&(((a0==1)&&((a22==1)&&(input==2)))&&(a7==1)))&&(a14==8))&&(a24==1))&&(a28==1))))&&(a19==3)))){
	    	a24 = 0;
	    	a19 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	return 21;
	    } return calculate_output23(input);
	}

	int calculate_output23(int input) {
	    if(((((a11==1)&&((a19==2)&&((a14==10)&&(((a25==1)&&(((a28==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a20==1)))&&(a24==1)))&&!(a7==1)))))&&(a22==1))&&(a0==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a11==1)&&(!(a24==1)&&((((a22==1)&&((a20==1)&&((a28==1)&&(((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&(a19==1)))))&&(a0==1))&&!(a25==1))))&&(a14==9))&&(a7==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((((!(a0==1)&&((((((a28==1)&&((input==6)&&(a24==1)))&&(a14==9))&&(a29==9))&&(a22==1))&&(a19==5)))&&(a11==1))&&(a7==1))&&!(a20==1))&&(a25==1))){
	    	a19 = 4;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	return 23;
	    } else if(((a22==1)&&(!(a7==1)&&((((((((a14==9)&&(((input==1)&&!(a11==1))&&!(a24==1)))&&!(a0==1))&&(a28==1))&&(a19==2))&&(a29==7))&&(a25==1))&&!(a20==1))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((a11==1)&&((((((a19==3)&&(((a29==5)&&((a25==1)&&(input==1)))&&(a28==1)))&&!(a0==1))&&(a22==1))&&(a20==1))&&!(a7==1)))&&(a24==1)))){
	    	a14 = 8;
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	return 23;
	    } else if(((!(a25==1)&&(!(a0==1)&&(!(a24==1)&&(((a22==1)&&((a7==1)&&((a14==8)&&((a19==2)&&((((a29==7)||(a29==8))&&(input==2))&&(a20==1))))))&&!(a11==1)))))&&(a28==1))){
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a0==1)&&(((a20==1)&&((a14==8)&&((!(a11==1)&&(!(a7==1)&&(((((input==5)&&((a29==6)||(a29==7)))&&!(a25==1))&&(a28==1))&&(a22==1))))&&(a19==2))))&&!(a24==1)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((((((((!(a7==1)&&(((((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&!(a11==1))&&!(a0==1))&&(a19==3)))&&(a22==1))&&(a20==1))&&!(a25==1))&&(a28==1))&&!(a24==1))&&(a14==9))){
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a7==1)&&(!(a0==1)&&((a11==1)&&(!(a24==1)&&(((a25==1)&&(((a20==1)&&((a14==8)&&((input==5)&&((a29==8)||(a29==9)))))&&(a19==2)))&&(a22==1)))))))){
	    	a19 = 5;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if(((((a22==1)&&((((a11==1)&&((!(a0==1)&&(!(a24==1)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==1))))&&(a20==1)))&&(a14==8))&&(a7==1)))&&(a25==1))&&(a28==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a25==1)&&((a29==8)&&((a7==1)&&(((a28==1)&&((!(a20==1)&&(((input==6)&&!(a24==1))&&(a22==1)))&&(a0==1)))&&(a19==2)))))&&(a14==9))&&!(a11==1))){
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	return 24;
	    } else if((!(a7==1)&&(!(a20==1)&&((a0==1)&&((a29==8)&&((a11==1)&&(((((!(a24==1)&&(!(a25==1)&&(input==4)))&&(a14==8))&&(a28==1))&&(a19==5))&&(a22==1)))))))){
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	a7 = 1;
	    	return 21;
	    } else if((((a25==1)&&((a11==1)&&(!(a7==1)&&((!(a0==1)&&(!(a24==1)&&(((a28==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&(a19==4)))&&(a14==8))))&&!(a20==1)))))&&(a22==1))){
	    	a19 = 3;
	    	a11 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if(((((a24==1)&&((a22==1)&&(!(a25==1)&&(!(a20==1)&&(((a19==1)&&((a7==1)&&(((input==1)&&!(a11==1))&&(a28==1))))&&(a0==1))))))&&(a29==5))&&(a14==8))){
	    	a19 = 3;
	    	a29 = 8;
	    	a24 = 0;
	    	return 21;
	    } else if(((a22==1)&&((!(a7==1)&&(!(a20==1)&&((a0==1)&&(!(a11==1)&&((((a14==9)&&((input==2)&&(((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))))&&(a24==1))&&!(a25==1))))))&&(a28==1)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	a14 = 8;
	    	return 21;
	    } else if((((((((a22==1)&&((((!(a7==1)&&((a24==1)&&(input==1)))&&(a19==2))&&(a28==1))&&(a25==1)))&&!(a20==1))&&!(a0==1))&&(a14==9))&&!(a11==1))&&(a29==6))){
	    	a29 = 8;
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	return 23;
	    } else if(((((a29==7)&&((((((((a14==8)&&((a22==1)&&(input==4)))&&(a19==5))&&!(a0==1))&&!(a7==1))&&(a20==1))&&(a28==1))&&(a24==1)))&&(a25==1))&&!(a11==1))){
	    	a11 = 1;
	    	a14 = 9;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if(((!(a11==1)&&((((((((!(a25==1)&&((input==1)&&(a19==3)))&&!(a24==1))&&!(a20==1))&&(a29==5))&&(a22==1))&&(a14==8))&&!(a0==1))&&(a28==1)))&&!(a7==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((((a19==3)&&((a24==1)&&(((a0==1)&&((((a20==1)&&(((a29==7)||(a29==8))&&(input==5)))&&(a14==9))&&(a28==1)))&&!(a25==1))))&&(a22==1))&&!(a7==1)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((a7==1)&&(((a25==1)&&((a28==1)&&(((!(a24==1)&&(((a22==1)&&((input==4)&&((a29==7)||(a29==8))))&&(a19==4)))&&(a14==9))&&!(a20==1))))&&(a0==1))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a0==1)&&((((a24==1)&&(((a14==8)&&(((a22==1)&&(((a7==1)&&(((a29==5)||(a29==6))&&(input==5)))&&!(a11==1)))&&(a19==2)))&&!(a20==1)))&&(a28==1))&&(a25==1)))){
	    	a19 = 3;
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	return 24;
	    } else if((((a28==1)&&((((a14==9)&&(((a24==1)&&(!(a20==1)&&(((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==3))&&!(a11==1))))&&!(a0==1)))&&(a22==1))&&(a7==1)))&&!(a25==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a28==1)&&((a0==1)&&((a19==2)&&(((!(a7==1)&&((a20==1)&&((a14==8)&&(!(a25==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2))))))&&(a24==1))&&!(a11==1))))))){
	    	a20 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if((((((a14==9)&&(((a0==1)&&(((((a22==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5)))&&(a19==1))&&(a20==1))&&!(a24==1)))&&(a7==1)))&&!(a25==1))&&!(a11==1))&&(a28==1))){
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	return 23;
	    } else if(((a20==1)&&((((a28==1)&&((a19==2)&&(((!(a0==1)&&((!(a25==1)&&((input==2)&&!(a7==1)))&&(a14==8)))&&(a11==1))&&(a24==1))))&&(a29==7))&&(a22==1)))){
	    	a20 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if(((a14==8)&&((a7==1)&&(((a24==1)&&((a25==1)&&(((a19==2)&&((!(a0==1)&&((((a29==5)||(a29==6))&&(input==6))&&!(a11==1)))&&(a22==1)))&&!(a20==1))))&&(a28==1))))){
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 4;
	    	a14 = 9;
	    	a11 = 1;
	    	return 24;
	    } else if(((((a14==8)&&(((a22==1)&&(((a19==5)&&(((a7==1)&&((a28==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1))))&&!(a25==1)))&&(a20==1)))&&!(a11==1)))&&(a0==1))&&(a24==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((a19==1)&&(((a0==1)&&((((a29==6)&&((a20==1)&&(!(a11==1)&&((a7==1)&&(input==4)))))&&(a24==1))&&(a14==8)))&&(a28==1)))&&(a22==1)))){
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if((((((((a20==1)&&((a14==9)&&((a19==3)&&((a0==1)&&((a29==7)&&((input==3)&&(a28==1)))))))&&(a22==1))&&(a25==1))&&(a24==1))&&(a11==1))&&(a7==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==2)&&(((((a28==1)&&((((a7==1)&&((a14==9)&&(((input==5)&&((a29==6)||(a29==7)))&&(a24==1))))&&(a11==1))&&(a20==1)))&&(a22==1))&&!(a0==1))&&(a25==1)))){
	    	a14 = 8;
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((a28==1)&&((a7==1)&&((!(a11==1)&&((((a19==4)&&(!(a25==1)&&(!(a24==1)&&((a14==8)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6))))))&&(a22==1))&&(a0==1)))&&(a20==1))))){
	    	a24 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((a20==1)&&(((a14==9)&&(((a28==1)&&((((((a19==3)&&(((a29==5)||(a29==6))&&(input==6)))&&(a24==1))&&(a11==1))&&(a0==1))&&!(a25==1)))&&(a22==1)))&&(a7==1)))){
	    	a29 = 7;
	    	a19 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if(((a14==9)&&(!(a0==1)&&(!(a24==1)&&(((((((((a19==5)&&((a29==9)&&(!(a25==1)&&(a7==1))))||(((a29==5)&&((a25==1)&&!(a7==1)))&&(a19==1)))||(((!(a7==1)&&(a25==1))&&(a29==6))&&(a19==1)))&&(input==1))&&(a28==1))&&(a22==1))&&(a20==1))&&(a11==1)))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if((((((a28==1)&&((((!(a20==1)&&((!(a25==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a19==3)))&&!(a7==1))&&(a0==1))&&!(a11==1)))&&(a14==8))&&(a22==1))&&(a24==1))){
	    	a19 = 2;
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	return 21;
	    } else if(((a22==1)&&(((!(a7==1)&&(((((((input==3)&&(((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))))&&(a28==1))&&(a0==1))&&!(a24==1))&&(a20==1))&&!(a11==1)))&&(a14==9))&&(a25==1)))){
	    	a29 = 8;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a7==1)&&((a28==1)&&(((a22==1)&&((((a14==10)&&(((a24==1)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==4)))&&!(a20==1)))&&(a11==1))&&(a0==1)))&&(a25==1))))){
	    	a14 = 9;
	    	a19 = 3;
	    	a7 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if(((a7==1)&&((((a25==1)&&((a11==1)&&((((a22==1)&&((a14==9)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==6))))&&(a28==1))&&(a20==1))))&&(a24==1))&&(a0==1)))){
	    	a19 = 5;
	    	a24 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((a7==1)&&(((a22==1)&&((a19==3)&&(!(a11==1)&&(!(a24==1)&&(((a25==1)&&(((a14==9)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4)))&&(a28==1)))&&(a20==1))))))&&!(a0==1)))){
	    	a20 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((((a14==8)&&((!(a20==1)&&((a19==3)&&((a28==1)&&(((a0==1)&&(((a25==1)&&((input==6)&&!(a11==1)))&&!(a7==1)))&&(a24==1)))))&&(a22==1)))&&(a29==8))){
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&((((((a0==1)&&((!(a25==1)&&((a20==1)&&(!(a24==1)&&((input==4)&&(a11==1)))))&&(a29==7)))&&(a22==1))&&(a19==5))&&(a28==1))&&!(a7==1)))){
	    	a29 = 5;
	    	a19 = 2;
	    	a0 = 0;
	    	return 23;
	    } else if(((a14==9)&&((((a22==1)&&(((a11==1)&&((a25==1)&&((((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&!(a20==1))&&(a0==1))&&!(a7==1))))&&(a28==1)))&&(a24==1))&&(a19==5)))){
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a0 = 0;
	    	return 23;
	    } else if((((((!(a25==1)&&((((!(a24==1)&&(!(a11==1)&&((a28==1)&&(input==4))))&&(a22==1))&&(a14==8))&&!(a20==1)))&&(a29==9))&&(a19==2))&&(a7==1))&&(a0==1))){
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a14==10)&&((a22==1)&&(((((a0==1)&&((a29==5)&&(((a28==1)&&((a19==5)&&((a11==1)&&(input==5))))&&(a24==1))))&&!(a20==1))&&!(a25==1))&&!(a7==1))))){
	    	a25 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((!(a11==1)&&((((a20==1)&&((a19==5)&&(((a0==1)&&((a22==1)&&(((input==2)&&((a29==7)||(a29==8)))&&!(a24==1))))&&(a25==1))))&&!(a7==1))&&(a14==8)))&&(a28==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a25==1)&&((!(a11==1)&&((a22==1)&&(((((!(a20==1)&&((input==4)&&((a29==8)||(a29==9))))&&(a19==1))&&(a24==1))&&(a14==9))&&!(a7==1))))&&(a28==1)))&&!(a0==1))){
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((a20==1)&&(((!(a0==1)&&((a28==1)&&((((((a7==1)&&!(a25==1))&&(a29==9))&&(a19==5))||(((a29==5)&&((a25==1)&&!(a7==1)))&&(a19==1)))&&(input==1))))&&!(a11==1))&&(a24==1)))&&(a22==1)))){
	    	a7 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	return 24;
	    } else if((((!(a24==1)&&(((((a14==8)&&((a7==1)&&((a29==6)&&((a11==1)&&((input==6)&&(a28==1))))))&&(a22==1))&&!(a20==1))&&!(a25==1)))&&(a19==3))&&(a0==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==8)&&(!(a25==1)&&(((((a22==1)&&((a20==1)&&((((a19==4)&&((input==2)&&!(a0==1)))&&(a28==1))&&(a29==5))))&&(a24==1))&&(a7==1))&&(a11==1))))){
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a25==1)&&((((a14==9)&&((a19==2)&&(((a0==1)&&(!(a11==1)&&((((input==6)&&((a29==5)||(a29==6)))&&(a28==1))&&(a24==1))))&&(a20==1))))&&(a22==1))&&!(a7==1)))){
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a11==1)&&((!(a0==1)&&(!(a20==1)&&(!(a24==1)&&((((a28==1)&&(((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==3))&&(a7==1)))&&(a14==8))&&(a25==1)))))&&(a22==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a24==1)&&(((((((a25==1)&&((a7==1)&&((a14==9)&&((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==4)))))&&!(a0==1))&&(a28==1))&&!(a20==1))&&(a22==1))&&(a11==1)))){
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	a29 = 9;
	    	return 23;
	    } else if(((a29==5)&&(((a14==9)&&(!(a11==1)&&((a24==1)&&((a19==1)&&(!(a25==1)&&((((a7==1)&&((a0==1)&&(input==6)))&&(a22==1))&&(a20==1)))))))&&(a28==1)))){
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a0==1)&&((a14==8)&&(((a20==1)&&(!(a11==1)&&(((a24==1)&&(((((a29==5)||(a29==6))&&(input==6))&&(a19==1))&&(a22==1)))&&(a28==1))))&&(a25==1))))&&!(a7==1))){
	    	a19 = 5;
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((a14==9)&&(((a0==1)&&(!(a11==1)&&(((((a19==4)&&((((input==3)&&!(a7==1))&&(a22==1))&&(a25==1)))&&(a24==1))&&(a28==1))&&(a29==7))))&&!(a20==1)))){
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 0;
	    	return 23;
	    } else if((((a24==1)&&((((((a22==1)&&(!(a11==1)&&((a25==1)&&((a14==8)&&((input==2)&&(a20==1))))))&&(a28==1))&&(a19==2))&&(a29==7))&&!(a0==1)))&&(a7==1))){
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((((a20==1)&&((!(a7==1)&&((a25==1)&&((a19==3)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==4))&&(a24==1)))))&&(a0==1)))&&!(a11==1))&&(a14==8))&&(a28==1)))){
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a20 = 0;
	    	return 23;
	    } else if(((!(a0==1)&&((a24==1)&&((!(a11==1)&&((a7==1)&&(((((a19==2)&&(!(a25==1)&&(input==5)))&&(a28==1))&&(a22==1))&&(a14==9))))&&!(a20==1))))&&(a29==7))){
	    	a7 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	return -1;
	    } else if((!(a24==1)&&(((a22==1)&&((a19==3)&&((a11==1)&&(((a29==9)&&((a14==9)&&((a0==1)&&((a28==1)&&(!(a20==1)&&(input==6))))))&&!(a7==1)))))&&(a25==1)))){
	    	a14 = 8;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if((((a0==1)&&(!(a11==1)&&(((((((((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))&&(input==3))&&!(a25==1))&&(a7==1))&&!(a24==1))&&(a22==1))&&(a28==1))&&(a14==9))))&&!(a20==1))){
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	return 24;
	    } else if(((a22==1)&&((!(a11==1)&&(!(a20==1)&&((a28==1)&&((((a19==3)&&((((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&!(a7==1))&&(a14==8)))&&!(a25==1))&&!(a0==1)))))&&!(a24==1)))){
	    	a19 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if((((a19==4)&&((a22==1)&&((((((!(a25==1)&&((a28==1)&&(!(a20==1)&&(input==4))))&&(a14==9))&&(a24==1))&&(a29==5))&&!(a7==1))&&(a11==1))))&&(a0==1))){
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a7 = 1;
	    	return 24;
	    } else if((((a14==9)&&(((a24==1)&&((a7==1)&&(((a0==1)&&((((input==3)&&(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(a20==1))&&(a22==1)))&&(a28==1))))&&(a25==1)))&&(a11==1))){
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 9;
	    	a7 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if((((!(a24==1)&&((((a19==4)&&((a29==8)&&((a28==1)&&((a25==1)&&(!(a7==1)&&((a0==1)&&(input==2)))))))&&!(a20==1))&&(a11==1)))&&(a14==9))&&(a22==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	a0 = 0;
	    	return -1;
	    } else if(((a22==1)&&(!(a24==1)&&((a0==1)&&(!(a11==1)&&((a14==8)&&(((a28==1)&&((a25==1)&&(!(a7==1)&&((a20==1)&&((input==5)&&((a29==9)||((a29==7)||(a29==8))))))))&&(a19==2)))))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a14 = 9;
	    	return 23;
	    } else if(((a7==1)&&(((((((a20==1)&&(!(a25==1)&&((((input==1)&&(a28==1))&&(a29==9))&&(a11==1))))&&(a19==2))&&(a0==1))&&(a24==1))&&(a14==9))&&(a22==1)))){
	    	a19 = 3;
	    	a20 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((a29==9)&&((a22==1)&&(((a25==1)&&((a0==1)&&(((a24==1)&&((a19==4)&&(((a14==8)&&((a11==1)&&(input==2)))&&(a28==1))))&&!(a20==1))))&&(a7==1))))){
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a7==1)&&((((a11==1)&&((!(a20==1)&&((!(a25==1)&&((a22==1)&&((((a29==5)||(a29==6))&&(input==5))&&(a28==1))))&&!(a0==1)))&&(a14==9)))&&(a19==4))&&!(a24==1)))){
	    	a0 = 1;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if(((a0==1)&&((a28==1)&&(((!(a20==1)&&(!(a11==1)&&(((((((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))&&(input==2))&&(a25==1))&&!(a24==1))&&(a22==1))))&&(a14==9))&&(a7==1))))){
	    	a7 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a14==9)&&(((((a29==5)&&((a24==1)&&((a7==1)&&((input==2)&&(a22==1)))))&&(a0==1))&&(a28==1))&&(a19==3)))&&(a11==1))&&!(a20==1))&&(a25==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&(!(a7==1)&&((((a14==8)&&((((input==6)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(a20==1))&&(a22==1)))&&(a28==1))&&!(a25==1))))&&!(a11==1))&&(a0==1))){
	    	a14 = 9;
	    	a19 = 3;
	    	a29 = 9;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((((a14==9)&&(!(a0==1)&&((a28==1)&&(!(a20==1)&&((a25==1)&&(((!(a24==1)&&((input==4)&&((a29==5)||(a29==6))))&&(a7==1))&&(a22==1)))))))&&(a19==4))&&(a11==1))){
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((((a14==8)&&((a22==1)&&(!(a11==1)&&(((a28==1)&&((((((input==5)&&(a19==2))&&(a25==1))&&(a24==1))&&(a20==1))&&(a7==1)))&&(a29==7)))))&&!(a0==1))){
	    	a11 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a19 = 1;
	    	return 24;
	    } else if((((((!(a7==1)&&(((a24==1)&&((!(a0==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&(a20==1)))&&(a14==9)))&&!(a25==1)))&&(a11==1))&&(a28==1))&&(a22==1))&&(a19==5))){
	    	a29 = 7;
	    	a19 = 2;
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if(((!(a0==1)&&(((a11==1)&&((((((a14==9)&&((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==6)))&&(a20==1))&&(a7==1))&&(a28==1))&&!(a24==1)))&&(a25==1)))&&(a22==1))){
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((a20==1)&&((!(a7==1)&&((a14==9)&&(((a28==1)&&((!(a25==1)&&(!(a11==1)&&(!(a0==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1)))))&&!(a24==1)))&&(a19==3))))&&(a22==1)))){
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a28==1)&&((((a0==1)&&((((((a7==1)&&(input==1))&&!(a20==1))&&(a19==5))&&(a22==1))&&(a11==1)))&&(a29==7))&&(a24==1)))&&(a14==9)))){
	    	a20 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 10;
	    	return 24;
	    } else if((((a22==1)&&(((a28==1)&&((a14==8)&&((a25==1)&&((!(a7==1)&&((a20==1)&&(((input==6)&&((a29==7)||(a29==8)))&&!(a24==1))))&&(a19==3)))))&&(a11==1)))&&(a0==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((((a24==1)&&((a7==1)&&((!(a0==1)&&((a28==1)&&((a20==1)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==3)))))&&(a14==9))))&&(a25==1))&&!(a11==1)))){
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if(((a0==1)&&((a28==1)&&((((((((((a7==1)&&(input==2))&&!(a11==1))&&(a14==8))&&!(a20==1))&&(a29==7))&&!(a25==1))&&(a22==1))&&(a24==1))&&(a19==2))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&((a22==1)&&(((a7==1)&&(((a14==9)&&(((a25==1)&&((((input==5)&&((a29==8)||(a29==9)))&&(a24==1))&&!(a11==1)))&&(a28==1)))&&(a20==1)))&&(a19==2))))){
	    	a25 = 0;
	    	a19 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if(((a14==8)&&(((a22==1)&&((!(a24==1)&&(((!(a11==1)&&((!(a7==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a20==1)))&&!(a25==1))&&(a19==3)))&&(a0==1)))&&(a28==1)))){
	    	a14 = 9;
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if(((((((a28==1)&&((!(a0==1)&&((a7==1)&&(!(a20==1)&&(((input==2)&&(a22==1))&&!(a25==1)))))&&(a29==5)))&&!(a24==1))&&(a11==1))&&(a14==9))&&(a19==4))){
	    	a29 = 8;
	    	a24 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a7 = 0;
	    	return 24;
	    } else if((((a14==8)&&((a22==1)&&((a7==1)&&(((a20==1)&&(((a24==1)&&((a25==1)&&(((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&(a28==1))))&&(a19==4)))&&(a11==1)))))&&!(a0==1))){
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if(((((((a29==7)&&((a0==1)&&((((!(a20==1)&&((a19==4)&&(input==2)))&&(a14==8))&&(a28==1))&&!(a7==1))))&&!(a11==1))&&!(a25==1))&&(a22==1))&&(a24==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a14==8)&&((a11==1)&&((a7==1)&&((a25==1)&&((a0==1)&&((a28==1)&&(((a24==1)&&((((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a19==3))&&(a22==1)))&&!(a20==1))))))))){
	    	a20 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	return 23;
	    } else if(((((a28==1)&&((a11==1)&&((a22==1)&&((a20==1)&&(((((((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&(input==3))&&!(a24==1))&&!(a7==1))&&(a14==8))))))&&(a0==1))&&!(a25==1))){
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((((a25==1)&&(!(a7==1)&&((((((((a14==8)&&((a20==1)&&(input==1)))&&(a29==5))&&(a22==1))&&(a28==1))&&!(a11==1))&&!(a24==1))&&(a0==1))))&&(a19==2))){
	    	a29 = 9;
	    	a0 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((a20==1)&&(((a25==1)&&((a19==2)&&((((((((input==2)&&(a22==1))&&(a29==6))&&(a7==1))&&!(a11==1))&&(a14==9))&&(a24==1))&&(a0==1))))&&(a28==1)))){
	    	a20 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a7 = 0;
	    	return 24;
	    } else if(((a24==1)&&((((((a19==1)&&((!(a0==1)&&((a14==8)&&((a29==7)&&((a28==1)&&(input==1)))))&&(a22==1)))&&(a11==1))&&(a7==1))&&!(a25==1))&&(a20==1)))){
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a22==1)&&(!(a20==1)&&(((a25==1)&&(((a29==8)&&(((input==4)&&!(a11==1))&&(a24==1)))&&(a14==8)))&&(a19==5))))&&!(a0==1))&&!(a7==1))&&(a28==1))){
	    	a7 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((((!(a20==1)&&(((a19==2)&&((((((input==3)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a0==1))&&(a11==1))&&!(a25==1))&&(a28==1)))&&(a14==8)))&&(a24==1))&&(a22==1))&&(a7==1))){
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	return 21;
	    } else if((((!(a11==1)&&(((a19==1)&&(((!(a24==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==4))&&(a28==1))&&(a14==9)))&&(a22==1))&&(a25==1)))&&(a7==1)))&&!(a0==1))&&(a20==1))){
	    	a19 = 2;
	    	a25 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a19==1)&&(((!(a25==1)&&(((a0==1)&&(((a22==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a24==1)))&&(a11==1)))&&!(a20==1)))&&(a14==9))&&(a7==1)))&&(a28==1))){
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((!(a11==1)&&((a25==1)&&((a19==2)&&(!(a24==1)&&(!(a0==1)&&(((a20==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==5))&&(a22==1))&&(a14==9)))&&!(a7==1)))))))&&(a28==1))){
	    	a19 = 3;
	    	a11 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((!(a11==1)&&(((a28==1)&&(((a0==1)&&((a7==1)&&(((a25==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a22==1)))&&(a14==8))))&&(a24==1)))&&(a19==3)))&&(a20==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a24==1)&&((a20==1)&&(!(a7==1)&&((a19==2)&&((a14==9)&&((a28==1)&&(((!(a11==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))&&(a25==1))&&!(a0==1)))))))))){
	    	a19 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((a22==1)&&((((((a0==1)&&(((input==5)&&(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(a7==1)))&&!(a24==1))&&(a11==1))&&!(a20==1))&&(a14==8)))&&(a28==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&(!(a24==1)&&((a22==1)&&((a20==1)&&(((a14==9)&&(((((input==5)&&(a28==1))&&(a7==1))&&(a29==5))&&!(a0==1)))&&!(a11==1))))))&&(a19==3))){
	    	a24 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((((a28==1)&&(((a11==1)&&((a14==9)&&(!(a0==1)&&((a22==1)&&((a24==1)&&((a20==1)&&((input==6)&&(a7==1))))))))&&(a29==8)))&&(a25==1))&&(a19==2))){
	    	a24 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((a22==1)&&((a20==1)&&(((a14==9)&&((a24==1)&&((((!(a11==1)&&(((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5)))&&(input==4)))&&(a28==1))&&!(a7==1))&&!(a0==1))))&&(a25==1))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&((!(a20==1)&&((a29==7)&&(((((!(a7==1)&&(((a24==1)&&(input==6))&&(a22==1)))&&(a14==8))&&(a28==1))&&(a11==1))&&(a19==2))))&&!(a0==1)))){
	    	a29 = 9;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&(((((a11==1)&&(((a22==1)&&((((input==4)&&(a7==1))&&!(a20==1))&&(a28==1)))&&(a25==1)))&&(a29==5))&&(a14==9))&&(a24==1)))&&(a19==2))){
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a11==1)&&((((a22==1)&&((a28==1)&&(((a24==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a25==1))&&!(a20==1)))&&(a0==1))))&&(a14==9))&&(a19==5)))&&!(a7==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a20==1)&&(!(a11==1)&&(!(a7==1)&&((((a22==1)&&(((input==4)&&((((a19==5)&&((a29==8)&&(a25==1)))||(((a29==9)&&(a25==1))&&(a19==5)))||((!(a25==1)&&(a29==5))&&(a19==1))))&&(a28==1)))&&(a14==9))&&(a0==1)))))&&(a24==1))){
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	return -1;
	    } else if((((a24==1)&&((!(a25==1)&&((a20==1)&&(((!(a7==1)&&((a11==1)&&(((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4)))&&(input==2))))&&(a22==1))&&(a14==8))))&&!(a0==1)))&&(a28==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a19==1)&&(((a28==1)&&(((a20==1)&&((a22==1)&&(((a0==1)&&((a7==1)&&(((input==4)&&((a29==8)||(a29==9)))&&!(a11==1))))&&(a25==1))))&&!(a24==1)))&&(a14==9)))){
	    	a0 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	return 24;
	    } else if((((((a11==1)&&((a28==1)&&(!(a0==1)&&(((((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&(a22==1))&&!(a24==1))&&(a14==9))&&(a19==5)))))&&!(a7==1))&&(a25==1))&&(a20==1))){
	    	a14 = 8;
	    	a19 = 2;
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a22==1)&&(((a28==1)&&((a19==2)&&(!(a24==1)&&(((a0==1)&&(((a29==7)&&(input==6))&&(a14==9)))&&(a7==1)))))&&!(a20==1)))&&!(a11==1))&&!(a25==1))){
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return 23;
	    } else if((((a19==4)&&((a22==1)&&((a20==1)&&(!(a24==1)&&(!(a11==1)&&((((!(a25==1)&&((input==1)&&(a29==9)))&&(a0==1))&&(a7==1))&&(a14==8)))))))&&(a28==1))){
	    	a20 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((!(a11==1)&&(((!(a24==1)&&((a0==1)&&((((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1)))&&(input==6))))&&!(a20==1))&&(a14==8)))&&(a28==1))&&!(a7==1)))){
	    	a19 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	return 23;
	    } else if(((!(a24==1)&&((a0==1)&&((a14==8)&&((a19==5)&&(((a20==1)&&(((a22==1)&&(((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&(a11==1)))&&(a25==1)))&&(a28==1))))))&&(a7==1))){
	    	a25 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	a11 = 0;
	    	return 21;
	    } else if((((a19==3)&&(((!(a11==1)&&((!(a25==1)&&((a22==1)&&((a7==1)&&(!(a24==1)&&(((a29==6)||(a29==7))&&(input==1))))))&&(a28==1)))&&(a14==9))&&(a0==1)))&&(a20==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a11==1)&&(!(a20==1)&&((a29==9)&&((a19==5)&&(((((a28==1)&&(((input==1)&&!(a25==1))&&(a14==9)))&&!(a7==1))&&(a0==1))&&(a22==1))))))&&!(a24==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	return 24;
	    } else if((((a24==1)&&((((a28==1)&&(((((a29==9)&&(((input==3)&&(a7==1))&&(a14==10)))&&(a25==1))&&(a19==5))&&!(a20==1)))&&(a0==1))&&(a22==1)))&&(a11==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a7==1)&&((a14==9)&&(((a22==1)&&((a0==1)&&((a28==1)&&((a19==5)&&(!(a24==1)&&(((a25==1)&&(input==1))&&!(a20==1)))))))&&(a11==1))))&&(a29==7))){
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((a28==1)&&(((a22==1)&&(!(a11==1)&&(((a7==1)&&((a20==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==5))))&&(a14==8))))&&!(a25==1))))&&!(a24==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((!(a24==1)&&((((((a28==1)&&(((a11==1)&&(input==5))&&(a14==9)))&&(a29==8))&&(a25==1))&&!(a7==1))&&(a19==4)))&&(a0==1))&&(a22==1)))){
	    	a24 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a0==1)&&((a14==8)&&((!(a7==1)&&((a28==1)&&(!(a24==1)&&((a22==1)&&(!(a20==1)&&((a19==5)&&((input==3)&&((a29==7)||(a29==8)))))))))&&(a25==1)))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a7==1)&&((a28==1)&&(((!(a25==1)&&((a20==1)&&((a14==8)&&(((a11==1)&&(input==6))&&!(a0==1)))))&&(a19==3))&&(a29==7))))&&(a24==1))&&(a22==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a19==2)&&((((a11==1)&&((a28==1)&&(((a20==1)&&((a7==1)&&((a22==1)&&((input==2)&&((a29==6)||(a29==7))))))&&!(a0==1))))&&(a14==9))&&(a25==1))))){
	    	a7 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if((((!(a20==1)&&((a25==1)&&(((a11==1)&&((a19==4)&&((a14==8)&&((a24==1)&&((a22==1)&&(((a29==6)||(a29==7))&&(input==4)))))))&&!(a7==1))))&&(a28==1))&&!(a0==1))){
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	return -1;
	    } else if(((a19==4)&&(((((((a0==1)&&(((a24==1)&&((((a29==7)||(a29==8))&&(input==5))&&(a7==1)))&&(a20==1)))&&(a14==8))&&(a28==1))&&(a22==1))&&(a25==1))&&!(a11==1)))){
	    	a29 = 7;
	    	a19 = 2;
	    	a20 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((!(a20==1)&&(!(a25==1)&&((!(a11==1)&&(((((((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==3))&&(a22==1))&&(a24==1))&&!(a7==1))&&(a28==1))&&(a14==9)))&&(a0==1))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((a19==1)&&((((!(a0==1)&&(((a25==1)&&((a7==1)&&((a14==9)&&(((a20==1)&&(input==5))&&!(a11==1)))))&&(a24==1)))&&(a29==6))&&(a22==1))&&(a28==1)))){
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 0;
	    	a7 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if((((((a14==9)&&((a28==1)&&(!(a0==1)&&(((((a29==5)&&((a25==1)&&(input==2)))&&(a7==1))&&(a19==4))&&!(a20==1)))))&&(a22==1))&&!(a11==1))&&!(a24==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((!(a20==1)&&((((!(a7==1)&&((input==6)&&((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))))&&(a0==1))&&!(a25==1))&&(a14==9)))&&!(a11==1))&&(a24==1))&&(a22==1)))){
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if(((a19==1)&&((a22==1)&&((((((a28==1)&&(!(a24==1)&&((a25==1)&&(((a11==1)&&(input==1))&&(a29==9)))))&&(a0==1))&&(a7==1))&&(a20==1))&&(a14==10))))){
	    	a19 = 3;
	    	a20 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a24==1)&&((a19==4)&&(!(a20==1)&&((a22==1)&&(!(a11==1)&&((a29==5)&&((a0==1)&&((((a28==1)&&(!(a25==1)&&(input==5)))&&(a14==9))&&!(a7==1)))))))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((((!(a11==1)&&(((a29==9)&&((a20==1)&&(((((a24==1)&&(input==2))&&(a0==1))&&(a22==1))&&(a25==1))))&&(a14==9)))&&(a7==1))&&(a28==1))&&(a19==5))){
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	a20 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a7==1)&&((a19==4)&&(!(a24==1)&&(((a14==9)&&(((a28==1)&&(((a22==1)&&(((input==5)&&((a29==8)||(a29==9)))&&(a20==1)))&&!(a11==1)))&&!(a0==1)))&&!(a25==1)))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(!(a0==1)&&(!(a25==1)&&((a28==1)&&((((a14==9)&&(((!(a7==1)&&((input==6)&&(a29==7)))&&(a11==1))&&(a19==5)))&&(a22==1))&&(a24==1))))))){
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a28==1)&&(((a14==8)&&(((((a22==1)&&(((a0==1)&&(!(a25==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==3))))&&(a11==1)))&&!(a7==1))&&(a20==1))&&(a19==3)))&&(a24==1)))){
	    	a29 = 8;
	    	a19 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if(((a24==1)&&(((a14==8)&&((((((a28==1)&&((a7==1)&&((((a29==8)||(a29==9))&&(input==6))&&!(a20==1))))&&(a22==1))&&(a19==3))&&!(a0==1))&&!(a11==1)))&&!(a25==1)))){
	    	a7 = 0;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return 21;
	    } else if((((((((((((a14==8)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2)))&&(a22==1))&&!(a7==1))&&!(a25==1))&&(a19==5))&&(a11==1))&&!(a24==1))&&(a28==1))&&!(a20==1))&&!(a0==1))){
	    	a29 = 8;
	    	a14 = 9;
	    	a19 = 4;
	    	a24 = 1;
	    	return 23;
	    } else if((((a25==1)&&((a7==1)&&((a28==1)&&(((!(a20==1)&&(((a24==1)&&((input==3)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6)))))&&(a14==8)))&&(a22==1))&&!(a0==1)))))&&!(a11==1))){
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==1)&&(((((((!(a11==1)&&((((input==5)&&((a29==7)||(a29==8)))&&(a19==4))&&(a0==1)))&&(a22==1))&&(a14==8))&&!(a20==1))&&(a25==1))&&(a7==1))&&!(a24==1)))){
	    	a25 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((((a11==1)&&(!(a24==1)&&((a0==1)&&(((a25==1)&&(((a28==1)&&((a29==6)&&((a7==1)&&((a14==9)&&(input==3)))))&&(a19==1)))&&(a22==1)))))&&!(a20==1))){
	    	a24 = 1;
	    	a19 = 2;
	    	a25 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if(((!(a11==1)&&((!(a7==1)&&(!(a25==1)&&(!(a20==1)&&(((a24==1)&&((a22==1)&&((a0==1)&&((input==6)&&((a29==6)||(a29==7))))))&&(a28==1)))))&&(a14==9)))&&(a19==2))){
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a24==1)&&((a28==1)&&((a11==1)&&((a14==8)&&(((a20==1)&&(((a22==1)&&((((((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5)))&&(input==4))&&(a7==1)))&&!(a25==1)))&&(a0==1))))))){
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 4;
	    	a25 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((((a11==1)&&((a22==1)&&(((a0==1)&&(!(a24==1)&&((a28==1)&&((a20==1)&&((a7==1)&&((a14==10)&&(input==2)))))))&&(a29==8))))&&(a19==1))&&(a25==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	return 23;
	    } else if((((a29==8)&&(((!(a20==1)&&(!(a24==1)&&((((a22==1)&&((a7==1)&&((a14==9)&&(input==3))))&&!(a0==1))&&(a19==1))))&&!(a25==1))&&!(a11==1)))&&(a28==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((!(a0==1)&&((a7==1)&&(((a14==9)&&(((!(a11==1)&&(((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==5))&&(a22==1)))&&!(a25==1))&&!(a20==1)))&&!(a24==1))))&&(a28==1))){
	    	a29 = 8;
	    	a20 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((!(a20==1)&&((!(a7==1)&&((!(a11==1)&&(((a24==1)&&(((((a29==6)&&!(a25==1))&&(a19==1))||((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5)))))&&(input==3)))&&(a22==1)))&&!(a0==1)))&&(a14==8)))&&(a28==1))){
	    	a25 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a28==1)&&((a14==8)&&((a19==3)&&(!(a20==1)&&(((a22==1)&&(!(a24==1)&&((a0==1)&&((a25==1)&&(((input==1)&&((a29==7)||(a29==8)))&&(a7==1))))))&&(a11==1))))))){
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((((a7==1)&&((((a28==1)&&((a11==1)&&(((!(a20==1)&&(!(a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3))))&&(a22==1))&&(a14==9))))&&!(a24==1))&&!(a25==1)))&&(a19==2))){
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if(((((a22==1)&&((a28==1)&&((a29==6)&&((a20==1)&&((a14==9)&&(((a0==1)&&(((input==3)&&(a11==1))&&(a25==1)))&&!(a7==1)))))))&&(a19==1))&&!(a24==1))){
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if(((((!(a25==1)&&(((a28==1)&&((a22==1)&&((a11==1)&&(((a20==1)&&((a19==4)&&(input==2)))&&!(a24==1)))))&&(a0==1)))&&(a29==6))&&(a7==1))&&(a14==8))){
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	a25 = 1;
	    	return 21;
	    } else if((((a19==4)&&((a0==1)&&((((a29==8)&&(((!(a20==1)&&((!(a11==1)&&(input==6))&&(a22==1)))&&(a14==8))&&(a28==1)))&&!(a25==1))&&(a7==1))))&&(a24==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((a11==1)&&(((((!(a7==1)&&((a19==4)&&((((input==2)&&!(a0==1))&&(a14==8))&&(a28==1))))&&(a29==5))&&!(a25==1))&&(a22==1))&&(a24==1))))){
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((((((a24==1)&&((!(a0==1)&&((a25==1)&&((input==2)&&((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5))))))&&(a20==1)))&&(a14==8))&&(a22==1))&&(a28==1))&&(a7==1)))){
	    	a29 = 6;
	    	a14 = 9;
	    	a24 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	return 21;
	    } else if(((!(a24==1)&&((!(a7==1)&&(((a22==1)&&(!(a11==1)&&(((a0==1)&&((a25==1)&&(((a29==7)||(a29==8))&&(input==4))))&&(a28==1))))&&!(a20==1)))&&(a14==8)))&&(a19==5))){
	    	a19 = 1;
	    	a29 = 9;
	    	a14 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((a14==9)&&((a19==5)&&((!(a7==1)&&(!(a20==1)&&((!(a11==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a28==1)))&&!(a24==1))))&&(a25==1))))&&!(a0==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a7==1)&&((!(a24==1)&&(((((a11==1)&&((((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==2))&&!(a20==1))&&(a22==1)))&&(a14==9))&&!(a25==1))&&(a0==1)))&&(a28==1)))){
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 5;
	    	return -1;
	    } else if(((((((!(a20==1)&&((a25==1)&&((!(a0==1)&&((a14==8)&&((input==6)&&(a11==1))))&&(a24==1))))&&(a28==1))&&!(a7==1))&&(a29==6))&&(a19==5))&&(a22==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a14==9)&&(((a22==1)&&((!(a20==1)&&(((a11==1)&&((a19==3)&&(((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a7==1))))&&!(a25==1)))&&!(a24==1)))&&(a28==1))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a0==1)&&((a11==1)&&(((a25==1)&&(((((a7==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a22==1))&&(a14==9))&&(a28==1)))&&(a24==1))))&&(a19==4))&&!(a20==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a20==1)&&((((!(a11==1)&&(!(a25==1)&&(!(a24==1)&&((input==5)&&((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))))))&&(a14==9))&&(a0==1))&&(a22==1)))&&(a28==1))&&!(a7==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((((!(a0==1)&&((!(a20==1)&&(((((a14==8)&&((((a29==6)||(a29==7))&&(input==2))&&(a25==1)))&&!(a24==1))&&(a11==1))&&(a19==5)))&&(a7==1)))&&(a28==1))&&(a22==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a14 = 9;
	    	return 24;
	    } else if(((((a29==7)&&((((a28==1)&&(!(a25==1)&&(!(a7==1)&&((((a22==1)&&(input==6))&&(a20==1))&&(a11==1)))))&&!(a0==1))&&(a14==8)))&&(a24==1))&&(a19==2))){
	    	a29 = 8;
	    	a19 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a22==1)&&((a20==1)&&((a19==1)&&(!(a0==1)&&(!(a7==1)&&((a14==8)&&(((a28==1)&&(!(a24==1)&&((input==6)&&(a29==5))))&&(a25==1)))))))))){
	    	a29 = 9;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a0==1)&&((a28==1)&&((a14==8)&&((!(a20==1)&&(!(a24==1)&&(((a19==2)&&((a22==1)&&((((a29==8)||(a29==9))&&(input==2))&&!(a11==1))))&&!(a25==1))))&&!(a7==1)))))){
	    	a29 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((a14==9)&&((a25==1)&&(!(a0==1)&&(((a11==1)&&((a24==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a19==1))))&&!(a7==1)))))&&(a22==1))&&(a20==1)))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a0==1)&&((!(a7==1)&&(((((((!(a25==1)&&(((a29==5)||(a29==6))&&(input==2)))&&(a14==8))&&(a28==1))&&(a24==1))&&!(a20==1))&&(a22==1))&&(a11==1)))&&(a19==2)))){
	    	a7 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((a20==1)&&((a28==1)&&(((!(a25==1)&&((a7==1)&&((a22==1)&&(((a0==1)&&((a19==2)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6))))&&(a14==8)))))&&!(a11==1))&&!(a24==1))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a14==8)&&(((a22==1)&&(((a19==5)&&((!(a11==1)&&(((input==6)&&((a29==6)||(a29==7)))&&!(a0==1)))&&(a7==1)))&&!(a20==1)))&&!(a25==1)))&&(a24==1))&&(a28==1))){
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((((!(a20==1)&&((((a11==1)&&((a14==9)&&((a22==1)&&((input==2)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a28==1))&&!(a7==1)))&&(a19==1))&&(a25==1))&&(a24==1)))){
	    	a29 = 9;
	    	a20 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((a28==1)&&((a20==1)&&((a14==10)&&((a11==1)&&(!(a25==1)&&((((a19==4)&&(((a7==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))&&(a24==1)))&&(a0==1))&&(a22==1)))))))){
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	a11 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((a19==1)&&(((a11==1)&&((!(a20==1)&&(!(a25==1)&&(!(a0==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a28==1)))))&&!(a24==1)))&&!(a7==1)))&&(a14==9)))){
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 7;
	    	a19 = 2;
	    	return -1;
	    } else if((((a14==8)&&(((a28==1)&&((a7==1)&&((a20==1)&&(!(a0==1)&&(((a19==2)&&(!(a25==1)&&(((a29==8)||(a29==9))&&(input==5))))&&(a22==1))))))&&!(a11==1)))&&(a24==1))){
	    	a20 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	return -1;
	    } else if((!(a0==1)&&((!(a7==1)&&((a14==9)&&(((((a29==5)&&((((input==5)&&(a28==1))&&(a11==1))&&(a19==2)))&&!(a25==1))&&(a24==1))&&!(a20==1))))&&(a22==1)))){
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((a24==1)&&((a22==1)&&(((!(a11==1)&&((a7==1)&&(((a25==1)&&((a28==1)&&((input==1)&&(((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))))))&&!(a0==1))))&&!(a20==1))&&(a14==8))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a7==1)&&(((!(a20==1)&&(((a11==1)&&((a24==1)&&((a22==1)&&((input==3)&&(((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))))))&&(a28==1)))&&(a14==10))&&!(a25==1)))&&(a0==1))){
	    	a25 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 4;
	    	a14 = 9;
	    	return 23;
	    } else if(((((!(a24==1)&&((((a25==1)&&((!(a7==1)&&((a19==5)&&((input==5)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a0==1)))&&(a28==1))&&(a14==9)))&&(a22==1))&&(a20==1))&&(a11==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((((a14==8)&&(((a7==1)&&(((input==6)&&!(a25==1))&&(a22==1)))&&(a29==8)))&&!(a11==1))&&!(a0==1))&&(a20==1))&&(a28==1))&&(a24==1))&&(a19==5))){
	    	a7 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a25 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if((!(a7==1)&&(((a19==1)&&(((!(a0==1)&&((a24==1)&&(((a29==9)&&(((input==4)&&(a14==8))&&!(a11==1)))&&(a22==1))))&&(a28==1))&&!(a20==1)))&&(a25==1)))){
	    	a0 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	return 24;
	    } else if(((a11==1)&&((a29==7)&&((((((((a0==1)&&((a14==8)&&(!(a20==1)&&(input==1))))&&(a25==1))&&(a24==1))&&(a28==1))&&!(a7==1))&&(a19==3))&&(a22==1))))){
	    	a7 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return 21;
	    } else if(((a19==3)&&(((a29==9)&&((a22==1)&&(((a28==1)&&((a11==1)&&(!(a25==1)&&(((a20==1)&&(!(a7==1)&&(input==4)))&&(a0==1)))))&&(a14==8))))&&(a24==1)))){
	    	a25 = 1;
	    	a24 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	return 23;
	    } else if((((a28==1)&&(((a29==7)&&((a20==1)&&(((a0==1)&&((a19==3)&&((((input==3)&&!(a7==1))&&(a22==1))&&!(a11==1))))&&(a25==1))))&&(a24==1)))&&(a14==9))){
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((!(a24==1)&&((a19==3)&&(((a14==8)&&((a28==1)&&(((a22==1)&&((a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5))))&&(a7==1))))&&!(a0==1))))&&!(a20==1)))){
	    	a29 = 8;
	    	a19 = 1;
	    	a7 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if(((a11==1)&&(!(a20==1)&&((((a14==9)&&(((((a25==1)&&((a0==1)&&((input==2)&&((a29==7)||(a29==8)))))&&(a19==4))&&(a22==1))&&(a28==1)))&&(a7==1))&&(a24==1))))){
	    	a19 = 3;
	    	a29 = 8;
	    	a20 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((a14==9)&&((a0==1)&&((a20==1)&&((a25==1)&&((a11==1)&&((a29==7)&&(((a22==1)&&((a7==1)&&(((a19==5)&&(input==1))&&!(a24==1))))&&(a28==1))))))))){
	    	a24 = 1;
	    	a14 = 10;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((((a22==1)&&((a11==1)&&(!(a0==1)&&((!(a7==1)&&(((a14==8)&&(((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&(a24==1)))&&!(a20==1)))&&(a28==1)))))&&(a19==3))&&!(a25==1))){
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	a14 = 9;
	    	a11 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a20==1)&&(!(a24==1)&&((((!(a7==1)&&((a28==1)&&((a14==8)&&(((a22==1)&&((input==5)&&((a29==5)||(a29==6))))&&(a25==1)))))&&(a19==3))&&(a0==1))&&!(a11==1))))){
	    	a29 = 6;
	    	a7 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((((((a22==1)&&(((((!(a0==1)&&(((input==5)&&(a19==3))&&(a25==1)))&&(a14==9))&&!(a7==1))&&(a28==1))&&(a29==5)))&&(a24==1))&&!(a20==1))&&!(a11==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if((((a11==1)&&((a24==1)&&((!(a20==1)&&((a19==3)&&(((a22==1)&&((((input==2)&&((a29==6)||(a29==7)))&&(a7==1))&&(a28==1)))&&(a25==1))))&&(a0==1))))&&(a14==10))){
	    	a7 = 0;
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if(((((a22==1)&&((!(a24==1)&&((a28==1)&&(!(a20==1)&&((a0==1)&&(!(a7==1)&&(!(a11==1)&&((input==4)&&((a29==8)||(a29==9)))))))))&&(a14==9)))&&(a19==4))&&!(a25==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	return 24;
	    } else if((((((a7==1)&&(((a28==1)&&(!(a25==1)&&(((((a14==8)&&(input==4))&&!(a11==1))&&(a20==1))&&(a22==1))))&&(a24==1)))&&(a29==5))&&(a0==1))&&(a19==2))){
	    	a24 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((!(a7==1)&&(((a22==1)&&(((a28==1)&&((((((input==5)&&((a29==6)||(a29==7)))&&!(a11==1))&&(a19==1))&&(a24==1))&&(a20==1)))&&(a0==1)))&&(a14==9)))&&!(a25==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 5;
	    	a29 = 6;
	    	a25 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if((((!(a25==1)&&((a20==1)&&((((a22==1)&&(!(a0==1)&&((a11==1)&&((a14==8)&&((input==4)&&((a29==7)||((a29==5)||(a29==6))))))))&&!(a24==1))&&(a7==1))))&&(a19==4))&&(a28==1))){
	    	a29 = 6;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 5;
	    	a24 = 1;
	    	return 21;
	    } else if(((a24==1)&&((!(a20==1)&&(!(a11==1)&&((a14==8)&&((!(a0==1)&&(((a7==1)&&((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==2)))&&(a25==1)))&&(a22==1)))))&&(a28==1)))){
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a24==1)&&(((((a29==9)&&((a22==1)&&((a7==1)&&((a28==1)&&(((input==4)&&(a0==1))&&(a19==1))))))&&(a14==9))&&(a20==1))&&!(a11==1)))&&(a25==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a25==1)&&(!(a7==1)&&(((((a14==8)&&((((a24==1)&&(((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))&&(input==6)))&&(a28==1))&&(a0==1)))&&(a22==1))&&(a11==1))&&(a20==1))))){
	    	a19 = 2;
	    	a29 = 7;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a7==1)&&(!(a24==1)&&((a22==1)&&(((((a11==1)&&((!(a0==1)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==1)))&&(a14==9)))&&(a20==1))&&(a28==1))&&(a25==1)))))){
	    	a7 = 1;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((a20==1)&&((!(a7==1)&&((a28==1)&&((a22==1)&&(((a24==1)&&(((a19==3)&&((a14==9)&&((input==2)&&((a29==5)||(a29==6)))))&&!(a25==1)))&&!(a0==1)))))&&!(a11==1)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	return 23;
	    } else if(((a11==1)&&(((a24==1)&&((a14==10)&&((a25==1)&&(((a19==2)&&(!(a20==1)&&((((input==3)&&((a29==7)||(a29==8)))&&!(a7==1))&&(a0==1))))&&(a22==1)))))&&(a28==1)))){
	    	a29 = 6;
	    	a0 = 0;
	    	a20 = 1;
	    	a11 = 0;
	    	a14 = 9;
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if(((a22==1)&&(!(a20==1)&&(!(a25==1)&&((a29==7)&&((a19==5)&&((!(a0==1)&&((a24==1)&&((a28==1)&&(((input==6)&&!(a11==1))&&(a14==8)))))&&!(a7==1)))))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a20==1)&&((!(a7==1)&&(!(a24==1)&&(!(a25==1)&&((((a14==9)&&((a19==3)&&(((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&(a28==1))))&&!(a0==1))&&(a22==1)))))&&(a11==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if((!(a25==1)&&((a22==1)&&((((a20==1)&&(!(a11==1)&&((a19==5)&&(!(a7==1)&&((a24==1)&&((!(a0==1)&&(input==5))&&(a28==1)))))))&&(a14==9))&&(a29==5))))){
	    	a20 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	return 21;
	    } else if(((!(a25==1)&&((a7==1)&&((((a28==1)&&((((((input==6)&&(a29==9))&&(a19==4))&&(a24==1))&&(a22==1))&&(a20==1)))&&(a11==1))&&(a14==8))))&&!(a0==1))){
	    	a7 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((((a7==1)&&((a19==3)&&(((a28==1)&&((a24==1)&&((a14==8)&&((((input==3)&&(a29==7))&&(a22==1))&&!(a0==1)))))&&!(a11==1))))&&(a25==1))&&!(a20==1))){
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((((a11==1)&&(((a14==9)&&((a28==1)&&((((a24==1)&&((input==2)&&(((a29==5)&&(a19==5))||(((a19==4)&&(a29==8))||((a29==9)&&(a19==4))))))&&(a20==1))&&!(a25==1))))&&(a22==1)))&&!(a0==1))&&(a7==1))){
	    	a19 = 5;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if((((a20==1)&&((((a22==1)&&((a28==1)&&((!(a25==1)&&((a24==1)&&((input==1)&&((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5))))))&&(a7==1))))&&(a14==8))&&!(a0==1)))&&!(a11==1))){
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	a14 = 9;
	    	return 24;
	    } else if((!(a11==1)&&((a24==1)&&((!(a25==1)&&((a22==1)&&((a19==2)&&((a28==1)&&(!(a7==1)&&(!(a20==1)&&(((input==4)&&((a29==8)||(a29==9)))&&(a14==9))))))))&&!(a0==1))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&(!(a0==1)&&(((((((a25==1)&&(((a20==1)&&(input==4))&&(a22==1)))&&(a28==1))&&(a7==1))&&(a29==9))&&(a14==9))&&!(a24==1))))&&(a19==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a24==1)&&(!(a20==1)&&((((!(a25==1)&&(((a14==8)&&((a22==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&(a19==2))))&&(a28==1)))&&!(a0==1))&&!(a11==1))&&(a7==1))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a29==8)&&((a22==1)&&((a14==8)&&(!(a20==1)&&(((a28==1)&&(!(a11==1)&&(((a7==1)&&((input==4)&&(a19==1)))&&(a24==1))))&&!(a25==1))))))&&!(a0==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a20==1)&&(((!(a11==1)&&(((a14==8)&&((a24==1)&&((((input==2)&&((a29==5)||(a29==6)))&&(a7==1))&&(a25==1))))&&(a28==1)))&&(a22==1))&&(a0==1)))&&(a19==2))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a20==1)&&((((a0==1)&&((a22==1)&&((a7==1)&&((((a19==5)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==6)))&&(a11==1))&&(a25==1)))))&&(a28==1))&&(a14==10))))){
	    	a20 = 0;
	    	a25 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if(((a11==1)&&(((a22==1)&&((a19==5)&&(!(a7==1)&&(!(a20==1)&&((a28==1)&&(((!(a25==1)&&((input==6)&&(a29==8)))&&(a14==8))&&(a0==1)))))))&&!(a24==1)))){
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if((((a19==3)&&(!(a0==1)&&(!(a24==1)&&((!(a25==1)&&((((((input==2)&&((a29==5)||(a29==6)))&&!(a7==1))&&(a14==9))&&(a22==1))&&(a28==1)))&&!(a20==1)))))&&(a11==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a20==1)&&(((((a19==5)&&((a14==8)&&((a22==1)&&((a7==1)&&(((input==1)&&((a29==8)||(a29==9)))&&(a28==1))))))&&!(a25==1))&&(a0==1))&&(a24==1)))&&!(a11==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==2)&&((a7==1)&&((a28==1)&&((!(a25==1)&&(((a11==1)&&((((a29==8)&&((input==1)&&!(a24==1)))&&(a14==10))&&(a22==1)))&&(a0==1)))&&(a20==1)))))){
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((a19==3)&&(((a20==1)&&(((a28==1)&&((!(a7==1)&&((a14==8)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a22==1)))&&(a25==1)))&&!(a24==1))))&&!(a11==1))){
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	return 23;
	    } else if((((a29==6)&&((a28==1)&&(((a11==1)&&((((((a25==1)&&((input==1)&&!(a20==1)))&&(a22==1))&&!(a7==1))&&(a14==9))&&(a19==3)))&&(a0==1))))&&(a24==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((a29==5)&&((a20==1)&&((((a28==1)&&(!(a25==1)&&((!(a24==1)&&((a0==1)&&(((input==5)&&(a22==1))&&(a11==1))))&&!(a7==1))))&&(a19==5))&&(a14==9))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a7==1)&&(((((a24==1)&&((a20==1)&&(((input==6)&&(((a19==1)&&((a29==5)&&!(a25==1)))||(((a19==5)&&((a29==8)&&(a25==1)))||((a19==5)&&((a29==9)&&(a25==1))))))&&(a14==8))))&&(a28==1))&&!(a0==1))&&!(a11==1))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a7==1)&&(((a0==1)&&((((a11==1)&&(((a25==1)&&((a22==1)&&(((a29==5)||(a29==6))&&(input==4))))&&!(a24==1)))&&(a19==5))&&(a20==1)))&&(a28==1)))&&(a14==9))){
	    	a24 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if(((a7==1)&&((((a22==1)&&((a24==1)&&((a0==1)&&(((a11==1)&&((input==4)&&(((a19==5)&&((a29==9)&&(a25==1)))||((!(a25==1)&&(a29==5))&&(a19==1)))))&&(a20==1)))))&&(a28==1))&&(a14==10)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a24==1)&&((a11==1)&&((a29==7)&&(!(a25==1)&&((a28==1)&&((a0==1)&&(((a14==8)&&(((input==6)&&(a19==4))&&(a7==1)))&&!(a20==1))))))))&&(a22==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a28==1)&&(((((a19==3)&&(((a24==1)&&((!(a0==1)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7))))&&(a22==1)))&&!(a20==1)))&&!(a11==1))&&!(a25==1))&&!(a7==1))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return 21;
	    } return calculate_output24(input);
	}

	int calculate_output24(int input) {
	    if(((!(a24==1)&&(((a19==3)&&((a22==1)&&((a25==1)&&((a28==1)&&(((a14==9)&&((a7==1)&&((input==5)&&((a29==6)||(a29==7)))))&&(a20==1))))))&&!(a0==1)))&&(a11==1))){
	    	a14 = 8;
	    	a29 = 7;
	    	a20 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	return 21;
	    } else if(((!(a11==1)&&((a25==1)&&((a0==1)&&((a22==1)&&(((((a19==1)&&((((a29==7)||(a29==8))&&(input==6))&&(a28==1)))&&(a24==1))&&(a14==8))&&(a7==1))))))&&!(a20==1))){
	    	a0 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	a7 = 0;
	    	return 23;
	    } else if(((a28==1)&&(((a19==5)&&((!(a0==1)&&(!(a20==1)&&(!(a11==1)&&((((((a29==6)||(a29==7))&&(input==3))&&(a25==1))&&(a7==1))&&(a14==9)))))&&(a22==1)))&&(a24==1)))){
	    	a29 = 9;
	    	a7 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a0==1)&&((a14==10)&&((a7==1)&&(((a11==1)&&((a19==1)&&(!(a25==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==2))&&(a22==1)))))&&(a28==1)))))&&!(a20==1))&&(a24==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((a29==6)&&((((((a14==9)&&((((a0==1)&&((!(a11==1)&&(input==2))&&(a28==1)))&&(a7==1))&&(a25==1)))&&(a24==1))&&(a22==1))&&(a19==2))&&!(a20==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 5;
	    	a24 = 0;
	    	return -1;
	    } else if((((((a20==1)&&(((a11==1)&&((!(a7==1)&&(((a22==1)&&(((a29==5)||(a29==6))&&(input==1)))&&(a14==8)))&&(a24==1)))&&!(a0==1)))&&(a19==5))&&(a28==1))&&!(a25==1))){
	    	a14 = 9;
	    	a0 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a19==4)&&(((a24==1)&&((((a29==6)&&((((a14==8)&&(input==5))&&(a11==1))&&(a22==1)))&&(a7==1))&&(a28==1)))&&!(a0==1)))&&!(a25==1))&&(a20==1))){
	    	a0 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	return -1;
	    } else if(((a0==1)&&(((((!(a11==1)&&((a19==5)&&(((!(a20==1)&&((a24==1)&&(input==1)))&&(a22==1))&&(a29==5))))&&(a14==8))&&!(a7==1))&&(a25==1))&&(a28==1)))){
	    	a0 = 0;
	    	a29 = 6;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if(((a14==8)&&(!(a24==1)&&((a19==5)&&(((((((a28==1)&&(((input==1)&&(((a29==6)||(a29==7))||(a29==8)))&&(a22==1)))&&!(a25==1))&&!(a11==1))&&(a0==1))&&!(a20==1))&&!(a7==1)))))){
	    	a29 = 9;
	    	a11 = 1;
	    	a19 = 4;
	    	a0 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((((((a14==10)&&((a28==1)&&(!(a7==1)&&((a29==6)&&((a11==1)&&((a22==1)&&((a19==4)&&(input==5))))))))&&(a25==1))&&(a0==1))&&(a20==1))&&(a24==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a19==1)&&((a22==1)&&(((((a14==8)&&((((a0==1)&&(((a29==8)||(a29==9))&&(input==1)))&&(a7==1))&&(a28==1)))&&(a11==1))&&(a20==1))&&(a25==1))))&&!(a24==1))){
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if(((a28==1)&&((((a22==1)&&((((a29==8)&&(((((a19==2)&&(input==3))&&!(a20==1))&&(a14==8))&&(a11==1)))&&(a7==1))&&!(a24==1)))&&(a25==1))&&!(a0==1)))){
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	return 21;
	    } else if((((!(a20==1)&&((a28==1)&&((a22==1)&&(!(a11==1)&&(((a0==1)&&((a19==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a7==1))))&&(a24==1))))))&&(a25==1))&&(a14==8))){
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((!(a0==1)&&((a14==9)&&((a28==1)&&(!(a20==1)&&(!(a7==1)&&(((a11==1)&&(!(a24==1)&&(!(a25==1)&&((input==4)&&((a29==7)||(a29==8))))))&&(a22==1)))))))&&(a19==4))){
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(!(a24==1)&&(((a22==1)&&((!(a20==1)&&(((((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==4))&&(a0==1)))&&!(a7==1)))&&(a14==8))))&&(a28==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((((((a20==1)&&(((a14==9)&&(((a22==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==5)))&&!(a24==1)))&&(a0==1)))&&(a7==1))&&!(a25==1))&&(a28==1))&&!(a11==1))){
	    	a19 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	return 21;
	    } else if(((a20==1)&&(!(a25==1)&&((a7==1)&&(!(a0==1)&&((a19==3)&&((a24==1)&&(((((a11==1)&&((input==2)&&((a29==8)||(a29==9))))&&(a22==1))&&(a28==1))&&(a14==9))))))))){
	    	a19 = 4;
	    	a29 = 8;
	    	a11 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((((((((((((((a29==6)||(a29==7))&&(input==2))&&(a28==1))&&(a7==1))&&(a0==1))&&(a25==1))&&(a19==5))&&!(a20==1))&&(a22==1))&&(a14==8))&&(a11==1))&&!(a24==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(!(a11==1)&&((((a19==3)&&(((!(a25==1)&&((a24==1)&&((a28==1)&&(((a29==5)||(a29==6))&&(input==5)))))&&(a14==8))&&(a22==1)))&&(a0==1))&&(a20==1))))){
	    	a29 = 6;
	    	a20 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a11==1)&&((a7==1)&&(((((!(a24==1)&&(((input==4)&&((((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1)))||(((a29==6)&&!(a25==1))&&(a19==1))))&&(a14==8)))&&(a28==1))&&(a20==1))&&(a0==1))&&(a22==1))))){
	    	a11 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	a19 = 2;
	    	a29 = 5;
	    	a25 = 1;
	    	return 24;
	    } else if((((a29==7)&&((a28==1)&&(((a11==1)&&((a7==1)&&(((!(a24==1)&&((a19==2)&&((input==5)&&(a0==1))))&&(a22==1))&&(a14==9))))&&(a25==1))))&&!(a20==1))){
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	a14 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a25==1)&&(((((((a14==8)&&((((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&(a22==1))&&(a11==1))&&(a7==1)))&&(a19==4))&&(a28==1))&&!(a24==1))&&!(a20==1))&&!(a0==1)))){
	    	a29 = 8;
	    	a19 = 5;
	    	a14 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if(((a29==9)&&(((((a28==1)&&(!(a0==1)&&(((a19==1)&&((((input==3)&&(a11==1))&&(a22==1))&&(a24==1)))&&!(a25==1))))&&!(a7==1))&&(a14==9))&&(a20==1)))){
	    	a0 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a0==1)&&(((a28==1)&&((a24==1)&&(((((((input==3)&&((a29==7)||(a29==8)))&&(a19==3))&&(a14==10))&&(a11==1))&&(a22==1))&&!(a25==1))))&&(a20==1))))){
	    	a19 = 2;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((!(a25==1)&&((((!(a7==1)&&((((((input==6)&&((a29==8)||(a29==9)))&&(a28==1))&&!(a24==1))&&(a19==2))&&!(a11==1)))&&(a22==1))&&!(a20==1))&&(a14==9)))&&!(a0==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a25==1)&&((a11==1)&&((a14==9)&&(((((a22==1)&&(((a28==1)&&(!(a24==1)&&(input==1)))&&(a29==5)))&&!(a7==1))&&(a19==5))&&(a20==1))))))){
	    	a25 = 1;
	    	a19 = 4;
	    	a0 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	return 21;
	    } else if(((a22==1)&&(!(a7==1)&&(((!(a11==1)&&(((a14==9)&&((a0==1)&&(!(a25==1)&&((input==1)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))))&&(a24==1)))&&(a28==1))&&(a20==1))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a20==1)&&((a28==1)&&(((a19==5)&&((a24==1)&&((a14==10)&&((a0==1)&&(((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&(a22==1))))))&&(a7==1))))&&!(a25==1)))){
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a25 = 1;
	    	return 23;
	    } else if((((((a20==1)&&((!(a11==1)&&(!(a7==1)&&(((a25==1)&&(((a29==7)&&(input==6))&&(a22==1)))&&!(a0==1))))&&(a14==8)))&&(a28==1))&&(a24==1))&&(a19==5))){
	    	a7 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	return 21;
	    } else if(((a24==1)&&((a19==3)&&(((a11==1)&&(((a22==1)&&(((a28==1)&&((a25==1)&&(((input==4)&&((a29==8)||(a29==9)))&&!(a0==1))))&&!(a7==1)))&&!(a20==1)))&&(a14==8))))){
	    	a19 = 4;
	    	a11 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((a19==1)&&((((a28==1)&&(((a29==6)&&((a14==8)&&((a22==1)&&((((input==1)&&!(a7==1))&&!(a24==1))&&(a0==1)))))&&(a11==1)))&&(a20==1))&&(a25==1)))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&(!(a20==1)&&((a25==1)&&(((!(a11==1)&&((((((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&(a22==1))&&(a0==1))&&!(a7==1))&&(a28==1)))&&(a14==9))&&(a19==4)))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a22==1)&&(!(a7==1)&&((a19==1)&&((a14==8)&&((((a29==8)&&((input==4)&&(a28==1)))&&(a25==1))&&(a20==1))))))&&!(a0==1))&&!(a11==1))&&(a24==1))){
	    	a29 = 7;
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((((a11==1)&&(((a22==1)&&((a14==8)&&(((((a7==1)&&((input==6)&&((a29==5)||(a29==6))))&&!(a0==1))&&!(a25==1))&&(a20==1))))&&(a28==1)))&&(a19==5))&&!(a24==1))){
	    	a24 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((a11==1)&&((a14==9)&&((a28==1)&&((a22==1)&&(((((a24==1)&&(((a20==1)&&((input==1)&&!(a7==1)))&&!(a25==1)))&&(a29==8))&&(a19==1))&&(a0==1))))))){
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	a14 = 8;
	    	return 23;
	    } else if(((!(a20==1)&&((a19==2)&&(((a22==1)&&(((a28==1)&&((!(a25==1)&&(!(a11==1)&&(!(a24==1)&&(input==4))))&&!(a7==1)))&&!(a0==1)))&&(a14==9))))&&(a29==7))){
	    	a0 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a24==1)&&(!(a20==1)&&(((a11==1)&&((a25==1)&&((((a14==9)&&((a28==1)&&((a19==5)&&(((a29==8)||(a29==9))&&(input==1)))))&&(a0==1))&&(a22==1))))&&!(a7==1))))){
	    	a29 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if(((!(a24==1)&&((a20==1)&&(((a19==3)&&((a28==1)&&((((a7==1)&&(((input==1)&&!(a25==1))&&(a0==1)))&&(a11==1))&&(a29==8))))&&(a22==1))))&&(a14==9))){
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	return -1;
	    } else if((!(a20==1)&&((a28==1)&&((((((((a24==1)&&(((input==6)&&((a29==6)||(a29==7)))&&!(a0==1)))&&(a19==4))&&!(a11==1))&&(a14==9))&&(a22==1))&&!(a25==1))&&!(a7==1))))){
	    	a7 = 1;
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if((((((a19==2)&&(((((a25==1)&&(((a0==1)&&((input==6)&&((a29==8)||(a29==9))))&&(a7==1)))&&(a28==1))&&(a24==1))&&(a14==9)))&&(a22==1))&&(a20==1))&&!(a11==1))){
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((((((((!(a7==1)&&(((a28==1)&&((a20==1)&&(input==6)))&&(a22==1)))&&(a11==1))&&(a24==1))&&(a29==9))&&!(a0==1))&&(a14==8))&&(a25==1))&&(a19==4))){
	    	a19 = 5;
	    	a14 = 9;
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if((((a14==9)&&((a28==1)&&(((((!(a7==1)&&((!(a20==1)&&(((a29==7)||(a29==8))&&(input==4)))&&(a24==1)))&&(a22==1))&&!(a11==1))&&(a19==4))&&!(a25==1))))&&(a0==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((a25==1)&&((((a14==8)&&((((((a28==1)&&((((a29==5)||(a29==6))&&(input==4))&&!(a0==1)))&&(a22==1))&&(a19==2))&&(a20==1))&&!(a24==1)))&&!(a7==1))&&(a11==1)))){
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a14 = 9;
	    	return 24;
	    } else if((((a22==1)&&(!(a20==1)&&(!(a11==1)&&((((((((((a29==9)&&(a25==1))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1)))||((!(a25==1)&&(a29==6))&&(a19==1)))&&(input==1))&&(a14==8))&&!(a7==1))&&(a28==1))&&(a24==1)))))&&(a0==1))){
	    	a19 = 2;
	    	a14 = 9;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((a14==9)&&((a28==1)&&(!(a0==1)&&((a22==1)&&((!(a7==1)&&(!(a24==1)&&(((a20==1)&&((a19==3)&&((input==1)&&((a29==8)||((a29==6)||(a29==7))))))&&(a25==1))))&&(a11==1))))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a20==1)&&(((a28==1)&&((a22==1)&&((((a14==9)&&(((a29==7)&&(((a19==3)&&(input==3))&&!(a7==1)))&&(a0==1)))&&(a25==1))&&(a11==1))))&&(a24==1)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a29==5)&&((a11==1)&&((((a22==1)&&((a19==4)&&(((!(a25==1)&&((a7==1)&&((a28==1)&&(input==1))))&&!(a0==1))&&!(a24==1))))&&(a14==9))&&(a20==1))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 0;
	    	return -1;
	    } else if((((((a11==1)&&(!(a25==1)&&((a0==1)&&((a7==1)&&((a28==1)&&(((a19==3)&&(((a29==5)||(a29==6))&&(input==2)))&&(a20==1)))))))&&(a14==9))&&!(a24==1))&&(a22==1))){
	    	a7 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	return 23;
	    } else if((((a22==1)&&(!(a11==1)&&(!(a0==1)&&((((a28==1)&&((((input==3)&&(((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))&&(a25==1))&&!(a20==1)))&&(a14==8))&&!(a24==1)))))&&(a7==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((a14==8)&&(!(a7==1)&&((a20==1)&&((a25==1)&&((((a28==1)&&((input==6)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))))&&(a22==1))&&!(a24==1))))))&&(a11==1)))){
	    	a20 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if((((a14==8)&&((((((((((input==6)&&((a29==5)||(a29==6)))&&!(a24==1))&&(a11==1))&&!(a0==1))&&!(a20==1))&&(a22==1))&&(a28==1))&&!(a7==1))&&(a25==1)))&&(a19==5))){
	    	a19 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	a24 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a14==8)&&(((((a29==9)&&(((((a7==1)&&((a25==1)&&((a24==1)&&(input==5))))&&(a19==5))&&(a28==1))&&(a20==1)))&&!(a11==1))&&(a22==1))&&(a0==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==10)&&((a7==1)&&(((a0==1)&&((((!(a20==1)&&(((a19==1)&&((input==2)&&(a28==1)))&&!(a25==1)))&&(a11==1))&&(a24==1))&&(a22==1)))&&(a29==5))))){
	    	a29 = 9;
	    	a19 = 2;
	    	a14 = 9;
	    	a20 = 1;
	    	return 21;
	    } else if((((((a14==8)&&((((a19==5)&&((a29==9)&&(!(a25==1)&&(!(a24==1)&&((!(a20==1)&&(a11==1))&&!(a7==1))))))||((a19==1)&&(((a25==1)&&(((a7==1)&&((a20==1)&&!(a11==1)))&&(a24==1)))&&(a29==5))))&&(input==6)))&&(a28==1))&&(a0==1))&&(a22==1))){
	    	a25 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	return 21;
	    } else if((((!(a0==1)&&(((a28==1)&&((a25==1)&&((a7==1)&&((((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a24==1))&&(a14==8))&&(a22==1)))))&&(a11==1)))&&!(a20==1))&&(a19==4))){
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	a7 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a22==1)&&((!(a0==1)&&(((a28==1)&&((a14==9)&&(((((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==6))&&(a11==1))&&!(a20==1))))&&!(a24==1)))&&!(a25==1))))){
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 9;
	    	a0 = 1;
	    	return 21;
	    } else if((((a22==1)&&((a25==1)&&((a14==9)&&((!(a24==1)&&(((a0==1)&&((a28==1)&&((((a29==6)||(a29==7))&&(input==6))&&(a20==1))))&&(a19==2)))&&!(a7==1)))))&&(a11==1))){
	    	a7 = 1;
	    	a14 = 10;
	    	a20 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a28==1)&&((!(a24==1)&&((((((a22==1)&&((a11==1)&&(((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&(a14==9))))&&(a0==1))&&!(a25==1))&&!(a20==1))&&!(a7==1)))&&(a19==2)))){
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a19==4)&&(((a20==1)&&((a24==1)&&(((a11==1)&&(((((input==2)&&(a29==5))&&(a0==1))&&(a14==10))&&(a28==1)))&&(a7==1))))&&(a25==1))))){
	    	a20 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	return 23;
	    } else if(((a14==8)&&(((a24==1)&&((!(a0==1)&&((a20==1)&&((((a11==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&!(a7==1)))&&(a19==4))&&(a22==1))))&&!(a25==1)))&&(a28==1)))){
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a7==1)&&(!(a24==1)&&((((a28==1)&&((a22==1)&&((a19==4)&&(!(a11==1)&&((a14==9)&&(!(a0==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5))))))))&&!(a25==1))&&(a20==1))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a24 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if(((a7==1)&&(!(a0==1)&&((a20==1)&&((a14==9)&&((((a22==1)&&(((((a19==5)&&(input==4))&&(a28==1))&&!(a11==1))&&(a29==5)))&&(a24==1))&&!(a25==1))))))){
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(!(a0==1)&&((a28==1)&&((((a24==1)&&(((input==6)&&((((a29==9)&&((a7==1)&&!(a25==1)))&&(a19==5))||((a19==1)&&(((a25==1)&&!(a7==1))&&(a29==5)))))&&(a14==8)))&&!(a11==1))&&(a22==1)))))){
	    	a19 = 3;
	    	a25 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 6;
	    	a24 = 0;
	    	return 24;
	    } else if(((a19==3)&&(((((a28==1)&&((a14==8)&&((a29==6)&&((a20==1)&&((a0==1)&&((a22==1)&&((a24==1)&&(input==1))))))))&&(a11==1))&&(a25==1))&&!(a7==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&(((a22==1)&&((((((a28==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a7==1)))&&(a11==1))&&(a25==1))&&(a20==1))&&(a19==4)))&&(a14==10)))&&(a0==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a14==8)&&(!(a25==1)&&(((a20==1)&&(((a24==1)&&(((((((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))||((a29==5)&&(a19==5)))&&(input==4))&&!(a11==1))&&!(a0==1)))&&!(a7==1)))&&(a28==1))))&&(a22==1))){
	    	a29 = 9;
	    	a14 = 9;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if((!(a0==1)&&((((!(a7==1)&&(!(a25==1)&&(((((a29==7)&&((input==5)&&(a28==1)))&&!(a20==1))&&(a24==1))&&(a19==5))))&&!(a11==1))&&(a14==8))&&(a22==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a25==1)&&(!(a24==1)&&((((!(a7==1)&&((a14==9)&&(((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5)))&&(input==4))))&&(a22==1))&&!(a20==1))&&(a0==1))))&&(a11==1)))){
	    	a19 = 5;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((((((((a22==1)&&(((a20==1)&&(!(a24==1)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a14==10)))&&(a28==1))&&(a11==1))&&(a25==1))&&(a7==1))&&(a19==4))&&(a0==1))){
	    	a11 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 5;
	    	a7 = 0;
	    	return 23;
	    } else if((((!(a20==1)&&((((a7==1)&&((a29==6)&&(((a19==1)&&(((input==3)&&(a14==10))&&(a11==1)))&&(a24==1))))&&!(a25==1))&&(a28==1)))&&(a22==1))&&(a0==1))){
	    	a29 = 5;
	    	a24 = 0;
	    	a14 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a11==1)&&(((a29==5)&&((a7==1)&&((a24==1)&&(((a25==1)&&(((a28==1)&&((a19==2)&&((a20==1)&&(input==5))))&&(a14==9)))&&(a0==1)))))&&(a22==1)))){
	    	a14 = 8;
	    	a29 = 6;
	    	a7 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((a19==2)&&((a0==1)&&((((a7==1)&&(((((((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&!(a11==1))&&(a22==1))&&(a28==1))&&(a14==9))&&(a24==1)))&&!(a20==1))&&!(a25==1))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a14==8)&&((((a7==1)&&((((a29==6)&&((a22==1)&&((a25==1)&&(input==2))))&&(a24==1))&&(a0==1)))&&(a28==1))&&!(a11==1)))&&(a19==4)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	return 24;
	    } else if(((a28==1)&&(((((((a20==1)&&(!(a24==1)&&(!(a7==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a0==1)))))&&(a19==4))&&(a11==1))&&(a22==1))&&(a25==1))&&(a14==9)))){
	    	a24 = 1;
	    	a19 = 5;
	    	a14 = 10;
	    	a25 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if((((a28==1)&&((a24==1)&&((((a19==4)&&((a11==1)&&((a25==1)&&((((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a7==1))&&(a20==1)))))&&(a22==1))&&!(a0==1))))&&(a14==9))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a19==5)&&(!(a7==1)&&(((a28==1)&&(((((!(a0==1)&&(((input==1)&&(a25==1))&&(a20==1)))&&(a29==5))&&!(a11==1))&&(a24==1))&&(a14==9)))&&(a22==1))))){
	    	a11 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((a22==1)&&(!(a25==1)&&(!(a7==1)&&(!(a20==1)&&((a19==1)&&(((a24==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))&&!(a11==1))))))))&&!(a0==1))&&(a14==9))){
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a25==1)&&(((a14==8)&&((a11==1)&&((((a28==1)&&((input==6)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))))&&(a20==1))&&!(a0==1))))&&(a24==1)))&&(a22==1))&&(a7==1))){
	    	a19 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((a14==9)&&((a7==1)&&((a19==3)&&((a24==1)&&(((a11==1)&&((a25==1)&&((((a20==1)&&(((a29==5)||(a29==6))&&(input==5)))&&(a22==1))&&(a0==1))))&&(a28==1))))))){
	    	a24 = 0;
	    	a19 = 4;
	    	a11 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	return 24;
	    } else if(((((!(a24==1)&&(((a22==1)&&(((((a28==1)&&((a14==9)&&(input==5)))&&(a11==1))&&(a25==1))&&(a19==1)))&&(a29==6)))&&(a0==1))&&!(a20==1))&&!(a7==1))){
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a7 = 1;
	    	return 23;
	    } else if(((a19==5)&&((!(a20==1)&&(((((a22==1)&&(((!(a0==1)&&((input==6)&&!(a25==1)))&&!(a11==1))&&!(a24==1)))&&(a14==8))&&(a29==8))&&(a28==1)))&&!(a7==1)))){
	    	a19 = 4;
	    	a7 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	a20 = 1;
	    	return 23;
	    } else if(((a14==8)&&((a20==1)&&(((a25==1)&&(((a29==7)&&((a0==1)&&(((a22==1)&&(((a7==1)&&(input==6))&&(a28==1)))&&!(a24==1))))&&(a19==2)))&&!(a11==1))))){
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((a25==1)&&((a22==1)&&((((a28==1)&&(((!(a0==1)&&((a14==9)&&(((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6)))&&(input==3))))&&!(a20==1))&&!(a7==1)))&&!(a24==1))&&(a11==1))))){
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	return -1;
	    } else if(((((!(a0==1)&&(!(a11==1)&&((a14==8)&&((a19==2)&&((a20==1)&&((a7==1)&&((a28==1)&&(((a29==8)||(a29==9))&&(input==3)))))))))&&!(a25==1))&&(a24==1))&&(a22==1))){
	    	a19 = 4;
	    	a25 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	return 21;
	    } else if(((((!(a20==1)&&(((a19==4)&&(!(a24==1)&&((a14==9)&&((a22==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&(a11==1))))))&&(a28==1)))&&(a25==1))&&!(a7==1))&&!(a0==1))){
	    	a0 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((((!(a7==1)&&(((a28==1)&&(!(a24==1)&&(((a22==1)&&((((input==3)&&((a29==8)||(a29==9)))&&(a14==8))&&(a11==1)))&&(a25==1))))&&(a19==1)))&&!(a0==1))&&(a20==1))){
	    	a24 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a14 = 9;
	    	return 23;
	    } else if(((a24==1)&&((a22==1)&&(((!(a0==1)&&((a28==1)&&(!(a25==1)&&((((a19==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==6)))&&(a11==1))&&(a14==8)))))&&!(a20==1))&&(a7==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if((((((a19==5)&&((((!(a7==1)&&(!(a0==1)&&((!(a20==1)&&(input==6))&&(a28==1))))&&!(a24==1))&&(a25==1))&&(a29==9)))&&(a14==9))&&(a22==1))&&!(a11==1))){
	    	a0 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a0==1)&&(!(a7==1)&&(((a24==1)&&(((((((a29==6)||(a29==7))&&(input==3))&&(a28==1))&&(a14==8))&&(a19==3))&&!(a11==1)))&&!(a25==1))))&&!(a20==1)))){
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a0 = 0;
	    	return 23;
	    } else if((!(a7==1)&&(!(a0==1)&&((!(a25==1)&&((((a14==8)&&((a19==3)&&(((a22==1)&&((input==6)&&((a29==7)||(a29==8))))&&(a28==1))))&&!(a11==1))&&(a20==1)))&&(a24==1))))){
	    	a29 = 6;
	    	a11 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a24==1)&&(((!(a11==1)&&(((a28==1)&&((a0==1)&&((a22==1)&&((input==3)&&(((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))))))&&(a25==1)))&&(a14==8))&&(a7==1)))&&!(a20==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&((a20==1)&&((a14==8)&&((a22==1)&&((!(a7==1)&&(!(a0==1)&&(!(a25==1)&&(((a29==7)&&(input==5))&&(a19==4)))))&&(a28==1))))))&&!(a24==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if(((!(a24==1)&&((a0==1)&&(((a28==1)&&(((a7==1)&&((a22==1)&&(((a19==5)&&(((a29==5)||(a29==6))&&(input==5)))&&(a14==9))))&&(a25==1)))&&(a11==1))))&&(a20==1))){
	    	a19 = 2;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a28==1)&&(!(a20==1)&&(((a24==1)&&((a11==1)&&(!(a25==1)&&(!(a0==1)&&(((a14==9)&&((input==4)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6)))))&&(a22==1))))))&&!(a7==1))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&(!(a7==1)&&((a11==1)&&((a19==1)&&(((a28==1)&&(((a24==1)&&(((input==1)&&(((a29==6)||(a29==7))||(a29==8)))&&(a14==8)))&&(a22==1)))&&!(a20==1))))))&&(a0==1))){
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 4;
	    	return 23;
	    } else if((((((a20==1)&&((((a19==1)&&((((a24==1)&&(((a29==6)||(a29==7))&&(input==5)))&&!(a25==1))&&(a7==1)))&&!(a11==1))&&(a22==1)))&&(a28==1))&&(a14==8))&&(a0==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a24==1)&&(((a28==1)&&(((a14==8)&&(!(a11==1)&&(!(a7==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6)))))))&&(a20==1)))&&!(a25==1)))&&(a22==1))&&!(a0==1))&&(a19==4))){
	    	a7 = 1;
	    	a29 = 8;
	    	a19 = 2;
	    	a14 = 9;
	    	a11 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if(((a11==1)&&((a22==1)&&((((((((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&!(a25==1))&&(a14==9))&&(a19==4))&&(a20==1))&&!(a24==1))&&(a28==1))&&!(a7==1))&&!(a0==1))))){
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((a14==9)&&(((a19==5)&&(((((a22==1)&&(!(a20==1)&&(((a11==1)&&(((a29==8)||(a29==9))&&(input==1)))&&(a0==1))))&&!(a25==1))&&(a7==1))&&(a24==1)))&&(a28==1)))){
	    	a19 = 2;
	    	a14 = 10;
	    	a29 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((((((a24==1)&&(((((a14==10)&&(((input==5)&&((a29==8)||(a29==9)))&&(a19==4)))&&(a22==1))&&!(a7==1))&&(a11==1)))&&(a25==1))&&(a28==1))&&(a20==1))&&(a0==1))){
	    	a7 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	a14 = 9;
	    	a20 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if(((a22==1)&&((a20==1)&&((a28==1)&&((((a29==8)&&((a19==5)&&((((a25==1)&&((a11==1)&&(input==1)))&&(a0==1))&&(a14==9))))&&(a7==1))&&(a24==1)))))){
	    	a29 = 9;
	    	a7 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((((((((a0==1)&&(((a14==9)&&((a28==1)&&(((a29==7)||(a29==8))&&(input==6))))&&!(a25==1)))&&(a7==1))&&!(a24==1))&&(a11==1))&&(a19==4))&&(a22==1))&&!(a20==1))){
	    	a19 = 1;
	    	a14 = 10;
	    	a20 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if((((a19==1)&&(!(a7==1)&&(((a28==1)&&((a14==9)&&((((!(a11==1)&&(((a29==8)||(a29==9))&&(input==5)))&&(a0==1))&&(a24==1))&&(a22==1))))&&(a25==1))))&&!(a20==1))){
	    	a29 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((a24==1)&&((a14==8)&&(!(a20==1)&&(((a25==1)&&((a22==1)&&((a28==1)&&((a7==1)&&((!(a11==1)&&(((a29==8)||(a29==9))&&(input==1)))&&!(a0==1))))))&&(a19==5)))))){
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if((!(a24==1)&&((((a0==1)&&((a14==8)&&((a28==1)&&((a25==1)&&((((a20==1)&&((input==3)&&(a22==1)))&&!(a7==1))&&(a19==2))))))&&!(a11==1))&&(a29==5)))){
	    	a19 = 3;
	    	a29 = 6;
	    	a7 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((((((((a29==9)&&((a24==1)&&((((input==4)&&(a22==1))&&(a14==9))&&(a19==2))))&&(a25==1))&&(a28==1))&&(a11==1))&&!(a7==1))&&!(a0==1))&&(a20==1))){
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a11 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((a29==9)&&((((a11==1)&&((((a25==1)&&(((a22==1)&&(((input==3)&&(a24==1))&&(a28==1)))&&(a14==9)))&&!(a7==1))&&(a19==5)))&&(a20==1))&&(a0==1)))){
	    	a24 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((((((a25==1)&&((a14==8)&&(((a28==1)&&(((a0==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a22==1)))&&(a19==5))))&&!(a7==1))&&!(a24==1))&&!(a20==1))&&!(a11==1))){
	    	a7 = 1;
	    	a29 = 9;
	    	a19 = 2;
	    	a25 = 0;
	    	return -1;
	    } else if((((!(a0==1)&&(!(a25==1)&&((a24==1)&&(((!(a11==1)&&((a14==9)&&((((a29==5)||(a29==6))&&(input==5))&&(a20==1))))&&(a19==3))&&(a28==1)))))&&!(a7==1))&&(a22==1))){
	    	a24 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 5;
	    	a20 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a19==2)&&((a25==1)&&(!(a11==1)&&((a22==1)&&(((a14==9)&&(!(a24==1)&&((a28==1)&&((input==2)&&((a29==8)||(a29==9))))))&&!(a20==1))))))&&!(a7==1))&&!(a0==1))){
	    	a0 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((a19==4)&&(!(a7==1)&&((((a11==1)&&(((a22==1)&&((a20==1)&&((input==2)&&((a29==8)||(a29==9)))))&&(a25==1)))&&(a14==9))&&(a0==1))))&&(a28==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((a28==1)&&(!(a0==1)&&(((a14==8)&&((a11==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&(a24==1))))&&(a20==1))))&&(a7==1))&&(a25==1))&&(a22==1))&&(a19==4))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==5)&&(((a29==5)&&((a28==1)&&((((a14==9)&&(((((input==2)&&!(a24==1))&&(a7==1))&&(a20==1))&&(a22==1)))&&(a25==1))&&(a11==1))))&&!(a0==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a20==1)&&(((a7==1)&&(!(a24==1)&&(((a22==1)&&(((a28==1)&&((input==4)&&(((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))))&&(a0==1)))&&(a11==1))))&&!(a25==1))))){
	    	a0 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	a25 = 1;
	    	return 24;
	    } else if(((a11==1)&&((a0==1)&&((a7==1)&&((((a19==5)&&(((((a28==1)&&((input==4)&&(a14==9)))&&(a25==1))&&(a29==8))&&!(a20==1)))&&(a22==1))&&!(a24==1)))))){
	    	a19 = 1;
	    	a29 = 9;
	    	a14 = 10;
	    	a20 = 1;
	    	return 23;
	    } else if((((a11==1)&&((a28==1)&&(!(a0==1)&&(((a22==1)&&(!(a20==1)&&((a14==8)&&((input==3)&&((((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1)))||(((a29==6)&&!(a25==1))&&(a19==1)))))))&&(a7==1)))))&&(a24==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==4)&&((a11==1)&&((!(a24==1)&&(((a22==1)&&((a14==9)&&((((input==2)&&((a29==7)||(a29==8)))&&(a25==1))&&(a28==1))))&&!(a0==1)))&&(a20==1))))&&!(a7==1))){
	    	a19 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a11 = 0;
	    	return -1;
	    } else if(((a0==1)&&((((a14==8)&&((((a20==1)&&((a28==1)&&(!(a7==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a22==1)))))&&(a19==4))&&!(a24==1)))&&!(a11==1))&&!(a25==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a29==8)&&((a19==1)&&(((((a28==1)&&(!(a11==1)&&((!(a24==1)&&(((a22==1)&&(input==4))&&!(a0==1)))&&(a20==1))))&&!(a7==1))&&(a25==1))&&(a14==8))))){
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if(((((a11==1)&&((((a14==8)&&(((!(a7==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a22==1)))&&(a0==1))&&(a19==1)))&&!(a25==1))&&(a20==1)))&&(a28==1))&&!(a24==1))){
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	return 24;
	    } else if((((a25==1)&&(!(a0==1)&&((a29==9)&&((a7==1)&&(((a14==8)&&((a22==1)&&(((a24==1)&&((input==2)&&!(a20==1)))&&(a28==1))))&&(a19==1))))))&&!(a11==1))){
	    	a29 = 8;
	    	a11 = 1;
	    	a14 = 9;
	    	a0 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if((!(a25==1)&&(((a22==1)&&((a14==8)&&(((a7==1)&&(!(a24==1)&&((a28==1)&&((a0==1)&&((((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==5))))))&&(a11==1))))&&(a20==1)))){
	    	a29 = 9;
	    	a19 = 4;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a7==1)&&(!(a20==1)&&((!(a25==1)&&((((a28==1)&&(((a11==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7))))&&(a0==1)))&&!(a24==1))&&(a19==1)))&&(a14==9)))))){
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a20 = 1;
	    	a14 = 10;
	    	return 23;
	    } else if((!(a7==1)&&((a0==1)&&(!(a20==1)&&(((a14==8)&&((a11==1)&&((a19==5)&&((((a25==1)&&((input==1)&&((a29==5)||(a29==6))))&&(a22==1))&&!(a24==1)))))&&(a28==1)))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((((((a19==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a22==1)))&&(a11==1))&&!(a24==1))&&(a25==1))&&(a0==1))&&(a20==1))&&(a7==1))&&(a14==9)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&(!(a0==1)&&(((a14==9)&&(!(a25==1)&&((!(a7==1)&&((a20==1)&&(((((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(input==5))&&!(a24==1))))&&(a11==1))))&&(a28==1))))){
	    	a29 = 6;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a25==1)&&(((!(a7==1)&&((a24==1)&&(((a14==8)&&((((a29==5)||(a29==6))&&(input==2))&&(a19==5)))&&(a22==1))))&&(a28==1))&&!(a11==1))))&&(a20==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a20==1)&&(((a14==9)&&((!(a24==1)&&((((((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a11==1))&&(a19==5))&&(a25==1))&&(a28==1)))&&(a22==1)))&&(a0==1)))&&!(a7==1))){
	    	a11 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	return 21;
	    } else if((((((a7==1)&&((a14==9)&&((a24==1)&&((!(a0==1)&&((((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))&&(input==3))&&(a22==1)))&&!(a11==1)))))&&(a28==1))&&(a25==1))&&(a20==1))){
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((((a28==1)&&((!(a25==1)&&((((!(a11==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a20==1)))&&!(a24==1))&&!(a0==1))&&(a22==1)))&&(a19==3)))&&(a7==1))&&(a14==8))){
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((((a11==1)&&((a24==1)&&(!(a0==1)&&(((a22==1)&&((a28==1)&&((input==5)&&((a29==5)||(a29==6)))))&&(a19==1)))))&&!(a20==1))&&(a7==1))&&(a25==1)))){
	    	a0 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	return 23;
	    } else if((((a29==8)&&(!(a11==1)&&(((((((a14==8)&&(!(a0==1)&&((a28==1)&&(input==6))))&&!(a20==1))&&(a25==1))&&(a22==1))&&!(a7==1))&&(a19==5))))&&(a24==1))){
	    	a25 = 0;
	    	a29 = 6;
	    	a14 = 9;
	    	a11 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a24==1)&&(((!(a25==1)&&(((a20==1)&&((a28==1)&&((a14==9)&&(!(a11==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==2))&&(a22==1))))))&&(a7==1)))&&(a0==1))&&(a19==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	return -1;
	    } else if(((a24==1)&&((a7==1)&&((a14==8)&&((a0==1)&&(((((a20==1)&&((a28==1)&&((((a29==6)||(a29==7))&&(input==2))&&!(a25==1))))&&!(a11==1))&&(a22==1))&&(a19==1))))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a19==4)&&(((!(a20==1)&&(((((input==4)&&((a29==5)||(a29==6)))&&!(a25==1))&&(a28==1))&&(a14==9)))&&!(a0==1))&&(a24==1))))&&(a11==1))&&!(a7==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	a19 = 1;
	    	return -1;
	    } else if((((a29==9)&&((a7==1)&&(((a22==1)&&((!(a0==1)&&(((((input==1)&&(a11==1))&&(a28==1))&&(a19==2))&&(a20==1)))&&(a14==8)))&&!(a25==1))))&&!(a24==1))){
	    	a29 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((((!(a24==1)&&(((a22==1)&&((!(a25==1)&&((a7==1)&&((((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6)))&&(input==6))&&(a14==9))))&&!(a0==1)))&&(a28==1)))&&!(a11==1))&&!(a20==1))){
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 5;
	    	a0 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==1)&&((a14==9)&&((a24==1)&&((a0==1)&&((a22==1)&&((a11==1)&&((!(a20==1)&&((input==2)&&((((a25==1)&&(a29==9))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1)))))&&!(a7==1))))))))){
	    	a19 = 2;
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a14==8)&&((((((!(a11==1)&&(!(a24==1)&&(!(a7==1)&&((input==3)&&((a29==7)||(a29==8))))))&&(a22==1))&&(a25==1))&&(a20==1))&&(a0==1))&&(a19==5))))){
	    	a20 = 0;
	    	a14 = 9;
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((a20==1)&&(((((((a14==8)&&((a28==1)&&((a19==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==6))&&(a25==1)))))&&(a11==1))&&(a22==1))&&!(a7==1))&&(a24==1))&&!(a0==1)))){
	    	a19 = 5;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((((a14==9)&&((((!(a11==1)&&((a22==1)&&((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==3))&&(a0==1))&&!(a24==1))))&&(a28==1))&&(a20==1))&&!(a25==1)))&&!(a7==1))){
	    	a20 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return 24;
	    } else if((((((a14==9)&&((!(a0==1)&&(!(a24==1)&&((a22==1)&&(((a20==1)&&(((a29==6)||(a29==7))&&(input==2)))&&(a25==1)))))&&!(a7==1)))&&(a11==1))&&(a28==1))&&(a19==2))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a24==1)&&(((a20==1)&&((a14==9)&&(((((a28==1)&&(((input==5)&&((a29==5)||(a29==6)))&&(a11==1)))&&!(a25==1))&&(a19==2))&&(a22==1))))&&!(a0==1)))&&(a7==1))){
	    	a11 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 6;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if((((!(a25==1)&&((!(a24==1)&&((((a7==1)&&(((!(a11==1)&&(input==4))&&(a29==6))&&(a19==4)))&&(a20==1))&&(a28==1)))&&(a14==9)))&&(a0==1))&&(a22==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a29==5)&&((a25==1)&&(((a19==2)&&(!(a7==1)&&(((a22==1)&&(((a0==1)&&((a14==9)&&(input==4)))&&(a28==1)))&&!(a24==1))))&&(a11==1))))&&(a20==1))){
	    	a19 = 3;
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((a14==8)&&(!(a0==1)&&(!(a11==1)&&((((a28==1)&&(!(a24==1)&&(!(a20==1)&&((a29==9)&&(!(a25==1)&&((a22==1)&&(input==4)))))))&&(a19==5))&&(a7==1)))))){
	    	a14 = 9;
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 2;
	    	a0 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if((((a7==1)&&(!(a11==1)&&((a14==9)&&((a19==5)&&((a22==1)&&((!(a24==1)&&((!(a0==1)&&(((a29==5)||(a29==6))&&(input==5)))&&(a25==1)))&&(a28==1)))))))&&!(a20==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a14 = 8;
	    	return -1;
	    } else if(((a20==1)&&(((a14==9)&&(!(a0==1)&&(((((a28==1)&&(((((a29==7)||(a29==8))&&(input==5))&&(a24==1))&&(a19==1)))&&!(a11==1))&&(a22==1))&&!(a25==1))))&&(a7==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&(!(a0==1)&&(!(a25==1)&&((a19==2)&&((((a29==7)&&(!(a7==1)&&(!(a20==1)&&(!(a11==1)&&((input==1)&&!(a24==1))))))&&(a14==9))&&(a28==1))))))){
	    	a11 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((((a22==1)&&(!(a11==1)&&((((((a29==5)&&((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1)))))&&(a19==1))||((((a29==8)&&(((a24==1)&&(!(a7==1)&&!(a20==1)))&&!(a25==1)))&&(a19==5))||(((a29==9)&&(((a24==1)&&(!(a20==1)&&!(a7==1)))&&!(a25==1)))&&(a19==5))))&&(input==6))&&(a0==1))))&&(a14==9))&&(a28==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((((a19==1)&&((a14==8)&&((!(a7==1)&&(((input==2)&&((a29==6)||(a29==7)))&&!(a24==1)))&&(a28==1))))&&(a22==1))&&!(a11==1)))&&(a25==1))&&!(a20==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	a0 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	return 23;
	    } else if(((!(a11==1)&&((!(a20==1)&&(((((input==3)&&(((((a7==1)&&!(a25==1))&&(a29==9))&&(a19==5))||(((!(a7==1)&&(a25==1))&&(a29==5))&&(a19==1))))&&(a14==8))&&!(a0==1))&&(a22==1)))&&(a24==1)))&&(a28==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&(!(a0==1)&&((a22==1)&&((((a11==1)&&((a24==1)&&(((a19==2)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1)))&&(a14==9))))&&!(a7==1))&&(a28==1)))))&&(a25==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((!(a7==1)&&((a22==1)&&((a28==1)&&(!(a20==1)&&((a29==9)&&(!(a24==1)&&(!(a11==1)&&((((a14==9)&&(input==6))&&(a25==1))&&(a0==1)))))))))&&(a19==5))){
	    	a7 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((((a29==8)&&((((a14==8)&&(!(a0==1)&&(((a22==1)&&(!(a7==1)&&(((input==1)&&(a19==3))&&(a25==1))))&&(a28==1))))&&!(a11==1))&&!(a20==1)))&&!(a24==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==4)&&((a25==1)&&((a11==1)&&((a14==8)&&(!(a0==1)&&((a28==1)&&((((a24==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4)))&&(a22==1))&&(a20==1))))))))&&!(a7==1))){
	    	a29 = 8;
	    	a19 = 5;
	    	a25 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((((!(a24==1)&&(((a14==9)&&(!(a20==1)&&(!(a7==1)&&((!(a11==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5)))&&(a28==1)))))&&!(a0==1)))&&(a19==3))&&!(a25==1))&&(a22==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==10)&&((a28==1)&&((a25==1)&&((a19==1)&&((a20==1)&&((a22==1)&&((a24==1)&&((a11==1)&&(((a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5)))&&!(a7==1))))))))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a24==1)&&(((a28==1)&&((((a14==8)&&((((a29==5)||(a29==6))&&(input==5))&&!(a7==1)))&&!(a0==1))&&(a19==5)))&&(a11==1)))&&(a20==1))&&!(a25==1))&&(a22==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==9)&&((!(a25==1)&&((a19==2)&&((a20==1)&&((a11==1)&&((((a7==1)&&(((input==6)&&(a24==1))&&(a29==9)))&&(a0==1))&&(a28==1))))))&&(a22==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a20==1)&&((!(a11==1)&&(!(a0==1)&&((((a7==1)&&((input==2)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&!(a24==1))&&(a22==1))))&&(a25==1)))&&(a14==9))&&(a28==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==8)&&(!(a0==1)&&(((((a28==1)&&(!(a25==1)&&(((a11==1)&&((a24==1)&&(((a29==5)||(a29==6))&&(input==4))))&&!(a7==1))))&&!(a20==1))&&(a19==2))&&(a22==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==2)&&((a22==1)&&(!(a25==1)&&(((a28==1)&&(!(a20==1)&&(((((a0==1)&&(input==1))&&!(a11==1))&&!(a7==1))&&(a29==8))))&&(a14==8)))))&&(a24==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a25==1)&&((a11==1)&&(((!(a24==1)&&((a22==1)&&((a19==4)&&(((a7==1)&&(((input==3)&&(((a29==5)||(a29==6))||(a29==7)))&&(a14==8)))&&!(a0==1)))))&&(a28==1))&&(a20==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a22==1)&&(((a20==1)&&((((a28==1)&&((a14==8)&&(((a0==1)&&((input==1)&&((a29==8)||(a29==9))))&&!(a25==1))))&&!(a7==1))&&(a19==4)))&&!(a11==1))))){
	    	a29 = 7;
	    	a7 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((a14==8)&&((a29==7)&&(((a20==1)&&(((((a7==1)&&((!(a11==1)&&((input==1)&&!(a0==1)))&&(a25==1)))&&(a24==1))&&(a19==2))&&(a28==1)))&&(a22==1))))){
	    	a29 = 8;
	    	a19 = 4;
	    	a11 = 1;
	    	return 23;
	    } else if(((((a7==1)&&(((((a29==8)&&(!(a20==1)&&((((input==4)&&!(a11==1))&&!(a24==1))&&(a19==3))))&&(a0==1))&&(a28==1))&&!(a25==1)))&&(a14==8))&&(a22==1))){
	    	a25 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a19 = 4;
	    	a24 = 1;
	    	return 23;
	    } else if(((a25==1)&&((((((a22==1)&&(!(a11==1)&&(((a24==1)&&((a19==2)&&((input==2)&&((a29==5)||(a29==6)))))&&(a28==1))))&&(a14==9))&&!(a0==1))&&(a7==1))&&(a20==1)))){
	    	a19 = 3;
	    	a29 = 5;
	    	a0 = 1;
	    	return 21;
	    } else if(((((a25==1)&&(((a0==1)&&(((a11==1)&&((((input==1)&&(((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))))&&(a14==9))&&!(a7==1)))&&(a28==1)))&&!(a24==1)))&&!(a20==1))&&(a22==1))){
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	a7 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a0==1)&&(((a28==1)&&(((((a7==1)&&(((input==3)&&((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1)))))&&(a24==1)))&&(a14==8))&&(a11==1))&&(a20==1)))&&(a22==1)))){
	    	a0 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 5;
	    	a14 = 9;
	    	return 21;
	    } else if((((a22==1)&&((a25==1)&&(!(a11==1)&&((a14==8)&&((((a7==1)&&(!(a20==1)&&((a28==1)&&(((a29==7)||(a29==8))&&(input==5)))))&&(a0==1))&&(a19==2))))))&&(a24==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((((((!(a7==1)&&(!(a20==1)&&((input==3)&&((a29==6)||(a29==7)))))&&(a22==1))&&!(a11==1))&&(a25==1))&&(a19==5))&&(a28==1))&&(a24==1))&&!(a0==1))&&(a14==8))){
	    	a14 = 9;
	    	a25 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((((((a20==1)&&(((!(a7==1)&&((a0==1)&&((input==1)&&(((!(a25==1)&&(a29==6))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1)))))))&&(a24==1))&&(a22==1)))&&(a28==1))&&!(a11==1))&&(a14==8))){
	    	a29 = 5;
	    	a19 = 4;
	    	a7 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((a14==8)&&(((a28==1)&&((((a20==1)&&((a24==1)&&((((!(a7==1)&&(input==3))&&(a19==2))&&(a25==1))&&!(a0==1))))&&!(a11==1))&&(a22==1)))&&(a29==8)))){
	    	a7 = 1;
	    	a24 = 0;
	    	a11 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((((a11==1)&&((a20==1)&&((!(a0==1)&&((((!(a25==1)&&(((a19==1)&&(input==5))&&(a28==1)))&&(a29==7))&&!(a7==1))&&(a14==8)))&&(a24==1))))&&(a22==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a19==4)&&(((a22==1)&&(((a24==1)&&(((a28==1)&&(!(a7==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&!(a0==1))))&&(a20==1)))&&(a11==1)))&&(a25==1))))){
	    	a25 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(!(a20==1)&&((!(a25==1)&&((a22==1)&&((a29==5)&&((!(a0==1)&&((a7==1)&&(((input==6)&&(a28==1))&&(a19==4))))&&(a11==1)))))&&(a14==9))))){
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((((((((a7==1)&&((a11==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6))))))&&(a0==1))&&(a25==1))&&(a19==3))&&(a28==1))&&(a14==8))&&(a24==1))&&(a22==1)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==8)&&((!(a25==1)&&((a24==1)&&((a7==1)&&(!(a20==1)&&(((a28==1)&&((((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4)))&&(input==5))&&(a0==1)))&&!(a11==1))))))&&(a22==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a24==1)&&(!(a20==1)&&(!(a11==1)&&(((!(a25==1)&&((((((a29==6)||(a29==7))&&(input==5))&&(a22==1))&&(a7==1))&&!(a0==1)))&&(a28==1))&&(a19==3))))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((!(a7==1)&&((((a22==1)&&((((a14==8)&&(input==2))&&!(a0==1))&&(a29==5)))&&(a25==1))&&(a28==1)))&&!(a11==1))&&!(a24==1))&&(a19==3))&&!(a20==1))){
	    	a29 = 6;
	    	a7 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&(((a14==9)&&(((a0==1)&&(!(a24==1)&&((((input==4)&&((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4))))&&(a7==1))&&!(a20==1))))&&(a22==1)))&&(a28==1)))&&!(a11==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((!(a0==1)&&((((a29==5)&&(((!(a24==1)&&((((a22==1)&&((a28==1)&&(input==5)))&&(a14==8))&&!(a25==1)))&&!(a7==1))&&(a19==3)))&&!(a20==1))&&!(a11==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if((((a14==9)&&(!(a11==1)&&((((a25==1)&&(((a20==1)&&(((((a29==5)||(a29==6))&&(input==6))&&!(a24==1))&&!(a7==1)))&&(a28==1)))&&(a0==1))&&(a22==1))))&&(a19==2))){
	    	a25 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 9;
	    	a14 = 8;
	    	return 24;
	    } else if(((a0==1)&&((a24==1)&&((a29==5)&&((((((a7==1)&&((a25==1)&&(((a19==4)&&(input==4))&&(a14==8))))&&(a28==1))&&(a22==1))&&!(a20==1))&&!(a11==1)))))){
	    	a7 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if(((a14==8)&&((a11==1)&&((a22==1)&&((a28==1)&&((!(a25==1)&&((((a24==1)&&(((a7==1)&&(input==4))&&!(a0==1)))&&(a19==4))&&(a29==5)))&&(a20==1))))))){
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	return -1;
	    } else if(((((a22==1)&&((((a24==1)&&((a20==1)&&((a19==5)&&((((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&(a14==9))&&!(a7==1)))))&&(a28==1))&&!(a25==1)))&&(a0==1))&&!(a11==1))){
	    	a24 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((a29==5)&&((((a25==1)&&((a14==10)&&((a7==1)&&(((a20==1)&&((((input==4)&&(a19==2))&&(a0==1))&&!(a24==1)))&&(a22==1)))))&&(a11==1))&&(a28==1)))){
	    	a19 = 5;
	    	a24 = 1;
	    	a7 = 0;
	    	a14 = 9;
	    	a29 = 8;
	    	a11 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if(((a22==1)&&(!(a24==1)&&((a28==1)&&(!(a11==1)&&(((a19==4)&&(!(a7==1)&&(((((input==3)&&((a29==5)||(a29==6)))&&(a14==8))&&!(a20==1))&&(a25==1))))&&!(a0==1))))))){
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if((!(a7==1)&&((a0==1)&&(((a19==3)&&((((((a22==1)&&(((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&(a24==1)))&&(a28==1))&&(a11==1))&&(a20==1))&&(a14==9)))&&!(a25==1))))){
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a11==1)&&((a22==1)&&(((a14==9)&&((((!(a20==1)&&(((input==4)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5))))&&!(a0==1)))&&(a28==1))&&(a25==1))&&!(a7==1)))&&(a24==1))))){
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 2;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((((a22==1)&&((!(a7==1)&&((((!(a25==1)&&(((a20==1)&&(input==5))&&!(a11==1)))&&(a29==5))&&(a19==3))&&!(a24==1)))&&(a28==1)))&&(a14==9))&&!(a0==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	return 24;
	    } else if((((!(a20==1)&&((((!(a11==1)&&((((a22==1)&&(((a29==5)||(a29==6))&&(input==3)))&&(a24==1))&&(a0==1)))&&(a28==1))&&(a25==1))&&(a7==1)))&&(a19==5))&&(a14==9))){
	    	a7 = 0;
	    	a29 = 6;
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if((((a28==1)&&(((((((a19==4)&&((!(a7==1)&&((a29==7)&&(input==5)))&&(a14==8)))&&(a25==1))&&(a11==1))&&(a22==1))&&(a24==1))&&(a0==1)))&&(a20==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(!(a25==1)&&((((a7==1)&&((((a11==1)&&(((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))&&(a14==9)))&&(a20==1))&&(a28==1)))&&!(a24==1))&&(a19==3))))){
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a0==1)&&((a19==4)&&((a28==1)&&(((((!(a24==1)&&((input==3)&&(a20==1)))&&!(a7==1))&&!(a11==1))&&(a29==9))&&(a14==8)))))&&(a25==1))&&(a22==1))){
	    	a19 = 5;
	    	a24 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((((a29==5)&&((a22==1)&&((a11==1)&&((a14==9)&&(((((((input==2)&&!(a24==1))&&(a19==1))&&(a0==1))&&!(a7==1))&&(a28==1))&&!(a25==1))))))&&!(a20==1))){
	    	a0 = 0;
	    	a19 = 4;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if(((!(a20==1)&&((a28==1)&&(((a22==1)&&(((a0==1)&&(((a24==1)&&((input==5)&&(((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))))&&(a14==8)))&&(a7==1)))&&!(a11==1))))&&(a25==1))){
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	a24 = 0;
	    	return 21;
	    } else if(((((!(a25==1)&&((((((((input==3)&&!(a20==1))&&(a28==1))&&!(a0==1))&&!(a24==1))&&!(a11==1))&&!(a7==1))&&(a19==3)))&&(a22==1))&&(a14==8))&&(a29==5))){
	    	a29 = 9;
	    	a25 = 1;
	    	a19 = 5;
	    	a14 = 9;
	    	a20 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if(((((((a28==1)&&((a11==1)&&(((a19==1)&&((a22==1)&&((a0==1)&&((a20==1)&&(input==4)))))&&(a29==8))))&&!(a7==1))&&(a24==1))&&(a14==10))&&!(a25==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a0==1)&&((a22==1)&&((a20==1)&&((a19==2)&&(!(a25==1)&&((a24==1)&&(((a14==9)&&((a28==1)&&(((a29==7)||(a29==8))&&(input==6))))&&(a11==1)))))))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((a20==1)&&((((a28==1)&&((((a19==3)&&(((input==1)&&(a11==1))&&!(a7==1)))&&(a22==1))&&!(a0==1)))&&!(a25==1))&&(a24==1)))&&(a29==9)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a14==9)&&((!(a24==1)&&(!(a25==1)&&((a20==1)&&(((a22==1)&&((a19==3)&&((input==3)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a7==1)))))&&(a28==1))))&&(a11==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(!(a11==1)&&((((a20==1)&&((a24==1)&&(((((a29==8)||(a29==9))&&(input==3))&&(a19==5))&&(a25==1))))&&(a22==1))&&(a14==8))))&&!(a7==1))&&!(a0==1))){
	    	a25 = 0;
	    	a24 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a11==1)&&(((a25==1)&&(((((((((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6)))&&(input==1))&&(a24==1))&&(a20==1))&&!(a0==1))&&(a22==1))&&!(a7==1))&&(a14==8)))&&(a28==1)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	a0 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a25 = 0;
	    	return 21;
	    } else if(((((a25==1)&&(!(a7==1)&&((a14==10)&&((a28==1)&&(!(a20==1)&&((a22==1)&&((a11==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==1)))))))))&&(a24==1))&&(a0==1))){
	    	a29 = 8;
	    	a19 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	return 21;
	    } else if(((a7==1)&&(!(a24==1)&&((a22==1)&&((a28==1)&&((((a14==9)&&((((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==6))&&(a20==1))&&(a0==1)))&&(a25==1))&&(a11==1))))))){
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	return -1;
	    } else if(((a25==1)&&((((a22==1)&&(((!(a20==1)&&(((((a24==1)&&(input==3))&&(a11==1))&&(a19==2))&&(a14==9)))&&(a29==5))&&(a0==1)))&&(a28==1))&&!(a7==1)))){
	    	a29 = 6;
	    	a14 = 10;
	    	a20 = 1;
	    	a19 = 4;
	    	a7 = 1;
	    	return 23;
	    } else if(((((a14==9)&&(((!(a20==1)&&(((a28==1)&&((a22==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==2))))&&(a7==1)))&&!(a0==1))&&!(a25==1)))&&!(a11==1))&&(a24==1))){
	    	a25 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a11==1)&&((a24==1)&&(!(a0==1)&&(((a19==4)&&(((((input==4)&&!(a7==1))&&(a22==1))&&(a20==1))&&(a14==8)))&&(a29==9)))))&&(a25==1)))){
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((((a7==1)&&((a28==1)&&(((((((a22==1)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==2)))&&(a20==1))&&(a0==1))&&(a14==9))&&(a25==1))&&!(a24==1))))&&(a11==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==8)&&((!(a20==1)&&(!(a25==1)&&((((a29==9)&&((a11==1)&&((((input==2)&&(a28==1))&&(a24==1))&&(a22==1))))&&(a19==5))&&(a7==1))))&&(a0==1)))){
	    	a20 = 1;
	    	a19 = 2;
	    	a11 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((!(a7==1)&&((a0==1)&&(((((a11==1)&&((a29==7)&&((a19==1)&&((a24==1)&&((a22==1)&&(input==3))))))&&(a20==1))&&(a28==1))&&(a14==10))))&&!(a25==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a25 = 1;
	    	return 21;
	    } else if(((!(a24==1)&&((((a7==1)&&((((!(a0==1)&&((a19==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7))))))&&(a14==8))&&(a22==1))&&(a20==1)))&&!(a11==1))&&(a28==1)))&&!(a25==1))){
	    	a20 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	a0 = 1;
	    	return 23;
	    } else if((((a22==1)&&((((a14==9)&&((((a28==1)&&((((a29==5)&&(input==2))&&!(a11==1))&&(a24==1)))&&(a0==1))&&!(a20==1)))&&!(a7==1))&&!(a25==1)))&&(a19==2))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 7;
	    	a11 = 1;
	    	return 24;
	    } else if(((a0==1)&&(((((((a20==1)&&((((input==1)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(a28==1))&&!(a24==1)))&&!(a25==1))&&(a14==9))&&(a7==1))&&(a22==1))&&(a11==1)))){
	    	a24 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	return 21;
	    } else if(((((a19==2)&&(((a28==1)&&((a7==1)&&((!(a20==1)&&(((a0==1)&&((input==1)&&((a29==7)||(a29==8))))&&(a14==8)))&&(a11==1))))&&(a22==1)))&&!(a24==1))&&(a25==1))){
	    	a29 = 6;
	    	a0 = 0;
	    	return 24;
	    } else if(((a19==2)&&((a0==1)&&(((((a22==1)&&((a24==1)&&(((a28==1)&&((a11==1)&&(((a29==8)||(a29==9))&&(input==2))))&&(a14==10))))&&!(a25==1))&&(a20==1))&&(a7==1))))){
	    	a7 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	return 21;
	    } else if(((!(a11==1)&&(!(a7==1)&&((a0==1)&&((((a28==1)&&((a22==1)&&(((a19==1)&&(((a29==5)||(a29==6))&&(input==2)))&&(a20==1))))&&(a24==1))&&(a25==1)))))&&(a14==9))){
	    	a29 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((((a7==1)&&((a22==1)&&((a11==1)&&((a20==1)&&((!(a0==1)&&((a28==1)&&((a25==1)&&((input==1)&&((a29==7)||(a29==8))))))&&(a19==1))))))&&!(a24==1))&&(a14==9))){
	    	a0 = 1;
	    	a11 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	return 23;
	    } return calculate_output25(input);
	}

	int calculate_output25(int input) {
	    if(((a14==9)&&(((a28==1)&&((((a22==1)&&((((a24==1)&&(((input==3)&&(a11==1))&&(a29==7)))&&(a19==5))&&!(a20==1)))&&(a7==1))&&!(a0==1)))&&!(a25==1)))){
	    	a14 = 8;
	    	a29 = 6;
	    	return 23;
	    } else if((((!(a7==1)&&(!(a24==1)&&((((a11==1)&&((a22==1)&&((((input==6)&&((a29==5)||(a29==6)))&&!(a20==1))&&(a0==1))))&&(a25==1))&&(a14==8))))&&(a19==2))&&(a28==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&(((!(a11==1)&&((a14==8)&&(!(a20==1)&&((a19==2)&&(!(a7==1)&&((((a29==6)||(a29==7))&&(input==2))&&(a22==1)))))))&&(a28==1))&&!(a0==1)))&&!(a25==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((!(a11==1)&&((a22==1)&&(((a28==1)&&(((((a29==9)&&(!(a25==1)&&(a7==1)))&&(a19==5))||((a19==1)&&(((a25==1)&&!(a7==1))&&(a29==5))))&&(input==4)))&&!(a24==1))))&&(a14==9)))&&(a20==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((((!(a24==1)&&((((a14==8)&&(((a25==1)&&((input==6)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6)))))&&!(a11==1)))&&(a28==1))&&!(a20==1)))&&(a7==1))&&(a22==1))&&!(a0==1))){
	    	a14 = 9;
	    	a29 = 8;
	    	a19 = 2;
	    	a25 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a20==1)&&((a28==1)&&((((a22==1)&&((a25==1)&&((((a19==1)&&(!(a0==1)&&((a7==1)&&(input==5))))&&(a14==8))&&!(a11==1))))&&(a24==1))&&(a29==9))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&((a22==1)&&((a20==1)&&((a11==1)&&((a28==1)&&((a0==1)&&(((input==5)&&(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&!(a7==1))))))))&&(a14==9))&&(a24==1))){
	    	a25 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if((((a25==1)&&((!(a24==1)&&(!(a20==1)&&(((((((input==2)&&((a29==5)||(a29==6)))&&!(a11==1))&&(a22==1))&&!(a7==1))&&(a14==8))&&(a28==1))))&&(a19==3)))&&(a0==1))){
	    	a14 = 9;
	    	a29 = 8;
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	return 21;
	    } else if(((a11==1)&&(((a14==8)&&(((a7==1)&&((a29==5)&&(((a19==4)&&((a22==1)&&((a28==1)&&(!(a0==1)&&(input==6)))))&&(a24==1))))&&!(a25==1)))&&(a20==1)))){
	    	a24 = 0;
	    	a25 = 1;
	    	a14 = 9;
	    	a11 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if(((a22==1)&&((!(a0==1)&&(!(a25==1)&&(((!(a20==1)&&(((a24==1)&&(((a28==1)&&(input==5))&&(a7==1)))&&(a19==1)))&&!(a11==1))&&(a29==8))))&&(a14==8)))){
	    	a14 = 9;
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	return 24;
	    } else if((((!(a11==1)&&((a28==1)&&((((input==5)&&((((((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==9))&&(a19==5))||((a19==1)&&(((!(a20==1)&&(a7==1))&&(a25==1))&&(a29==5))))||((a19==1)&&(((a25==1)&&(!(a20==1)&&(a7==1)))&&(a29==6)))))&&(a14==8))&&!(a0==1))))&&(a24==1))&&(a22==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	return -1;
	    } else if(((a19==3)&&(((((((a7==1)&&((a28==1)&&(((a14==8)&&((input==2)&&!(a24==1)))&&(a22==1))))&&!(a11==1))&&!(a25==1))&&!(a0==1))&&(a29==6))&&!(a20==1)))){
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if((((a7==1)&&(((((a19==3)&&((a14==9)&&((!(a20==1)&&((a0==1)&&((input==6)&&(a22==1))))&&(a24==1))))&&(a25==1))&&(a29==9))&&(a28==1)))&&!(a11==1))){
	    	a19 = 5;
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((((((!(a11==1)&&(((a22==1)&&((a24==1)&&((input==1)&&(a29==6))))&&(a14==9)))&&(a20==1))&&(a19==4))&&!(a7==1))&&!(a0==1))&&(a28==1))&&!(a25==1))){
	    	a29 = 9;
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((((((((a11==1)&&((a20==1)&&(!(a24==1)&&((a28==1)&&(((a29==5)||(a29==6))&&(input==3))))))&&(a14==8))&&(a25==1))&&(a22==1))&&!(a0==1))&&(a7==1))&&(a19==5))){
	    	a7 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a19==4)&&(((a11==1)&&(((!(a0==1)&&(((!(a20==1)&&(((a25==1)&&(input==2))&&!(a7==1)))&&(a28==1))&&(a29==5)))&&(a24==1))&&(a14==8)))&&(a22==1)))){
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a19 = 2;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	return 23;
	    } else if(((((!(a7==1)&&((a19==2)&&((((((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&(a14==8))&&(a0==1))&&(a20==1))&&(a22==1))&&!(a25==1))))&&(a28==1))&&(a24==1))&&(a11==1))){
	    	a25 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	a20 = 0;
	    	return 23;
	    } else if(((((((a19==4)&&((a22==1)&&(((((((a29==7)||(a29==8))&&(input==3))&&(a14==9))&&!(a24==1))&&(a0==1))&&(a28==1))))&&(a11==1))&&!(a20==1))&&!(a25==1))&&(a7==1))){
	    	a19 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((a22==1)&&((((((((a19==2)&&((a25==1)&&((a28==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3)))))&&(a0==1))&&!(a20==1))&&!(a11==1))&&(a14==8))&&(a24==1))&&!(a7==1)))){
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a20==1)&&((a28==1)&&(!(a11==1)&&(((a19==1)&&(!(a0==1)&&(!(a7==1)&&(!(a25==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a14==8))&&(a22==1))))))&&!(a24==1)))))){
	    	a20 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	return 23;
	    } else if(((a0==1)&&(((a19==5)&&((a28==1)&&((a25==1)&&((a7==1)&&(!(a24==1)&&((a22==1)&&((a20==1)&&(!(a11==1)&&(((a29==6)||(a29==7))&&(input==5))))))))))&&(a14==9)))){
	    	a29 = 6;
	    	a14 = 8;
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if(((a7==1)&&(((a25==1)&&((((a28==1)&&(((a19==5)&&((a20==1)&&(!(a0==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a11==1)))&&!(a24==1))&&(a22==1)))&&(a14==8)))){
	    	a25 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((((a7==1)&&(!(a0==1)&&((a28==1)&&((a19==2)&&(((((a14==9)&&((a22==1)&&((input==2)&&((a29==7)||(a29==8)))))&&!(a11==1))&&(a24==1))&&(a20==1))))))&&(a25==1))){
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	return -1;
	    } else if(((a25==1)&&(((a14==9)&&((!(a24==1)&&((a22==1)&&(!(a20==1)&&((a11==1)&&((a28==1)&&(((input==5)&&((a29==7)||(a29==8)))&&(a19==1)))))))&&!(a7==1)))&&!(a0==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if((((a11==1)&&(((a28==1)&&(!(a0==1)&&((!(a24==1)&&(((a22==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4)))&&(input==6)))&&(a20==1)))&&(a14==9))))&&!(a7==1)))&&(a25==1))){
	    	a0 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 5;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a14==8)&&((((a0==1)&&((!(a7==1)&&(((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9))))&&(input==3))&&(a11==1)))&&(a22==1)))&&(a28==1))&&(a20==1)))&&(a24==1))&&(a25==1))){
	    	a29 = 9;
	    	a19 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((!(a11==1)&&((((a14==8)&&((!(a25==1)&&(((a0==1)&&((input==6)&&((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))))&&!(a7==1)))&&(a28==1)))&&!(a20==1))&&(a24==1)))&&(a22==1))){
	    	a14 = 9;
	    	a29 = 8;
	    	a19 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if(((((a7==1)&&((((!(a11==1)&&(!(a24==1)&&((((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&!(a0==1))&&(a14==9))))&&(a25==1))&&(a28==1))&&(a22==1)))&&!(a20==1))&&(a19==3))){
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a14 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if(((a7==1)&&(((a22==1)&&((a19==5)&&(!(a11==1)&&((a20==1)&&((!(a0==1)&&((a24==1)&&((a25==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))))&&(a28==1))))))&&(a14==8)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a19==3)&&(((a24==1)&&(((((!(a11==1)&&((((a29==7)||(a29==8))&&(input==3))&&!(a0==1)))&&(a14==8))&&(a20==1))&&(a22==1))&&!(a7==1)))&&(a28==1)))&&(a25==1))){
	    	a20 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a24 = 0;
	    	return 23;
	    } else if(((((a22==1)&&(((!(a11==1)&&((a7==1)&&((((a24==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4)))&&(a19==4))&&!(a0==1))))&&!(a20==1))&&(a25==1)))&&(a28==1))&&(a14==8))){
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 2;
	    	a14 = 9;
	    	a25 = 0;
	    	return 23;
	    } else if((((a11==1)&&((a25==1)&&(((a29==7)&&(((a7==1)&&((a24==1)&&(((a14==9)&&((a19==3)&&(input==4)))&&(a28==1))))&&(a22==1)))&&!(a0==1))))&&(a20==1))){
	    	a7 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 2;
	    	return 24;
	    } else if(((((a14==8)&&(!(a11==1)&&(!(a24==1)&&(((a28==1)&&(((((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a20==1))&&(a22==1))&&!(a25==1)))&&!(a7==1)))))&&(a19==5))&&(a0==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((((a25==1)&&((!(a20==1)&&(((a0==1)&&((a7==1)&&(input==3)))&&(a24==1)))&&(a11==1)))&&(a28==1))&&(a19==1)))&&(a14==9))&&(a29==6))){
	    	a7 = 0;
	    	a25 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if((((!(a20==1)&&((a22==1)&&((a28==1)&&(((((a14==9)&&((((a29==7)||(a29==8))&&(input==3))&&!(a24==1)))&&(a19==1))&&(a25==1))&&(a11==1)))))&&!(a7==1))&&!(a0==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((((((((a19==5)&&(((a7==1)&&!(a25==1))&&(a29==9)))||(((a29==5)&&(!(a7==1)&&(a25==1)))&&(a19==1)))&&(input==1))&&(a14==8))&&(a11==1))&&(a22==1))&&(a24==1))&&(a20==1))&&!(a0==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a20==1)&&(!(a0==1)&&((a14==9)&&(!(a7==1)&&(((a22==1)&&((((a19==5)&&((input==2)&&((a29==7)||(a29==8))))&&!(a11==1))&&!(a25==1)))&&!(a24==1)))))))){
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if((((a7==1)&&(((a11==1)&&((a14==10)&&(((a25==1)&&((a0==1)&&(!(a24==1)&&((input==5)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))))))&&(a22==1))))&&(a28==1)))&&(a20==1))){
	    	a20 = 0;
	    	a19 = 5;
	    	a14 = 9;
	    	a29 = 7;
	    	a0 = 0;
	    	return -1;
	    } else if(((a24==1)&&((a25==1)&&((a0==1)&&((a14==9)&&((((!(a7==1)&&(((a11==1)&&((input==2)&&((a29==5)||(a29==6))))&&!(a20==1)))&&(a19==1))&&(a28==1))&&(a22==1))))))){
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	return 23;
	    } else if(((!(a7==1)&&(((((a14==8)&&(((a22==1)&&(((((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(input==4))&&!(a0==1)))&&!(a25==1)))&&!(a11==1))&&(a20==1))&&(a28==1)))&&(a24==1))){
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	return 21;
	    } else if((((a28==1)&&(!(a0==1)&&((((a22==1)&&(!(a20==1)&&((a7==1)&&((a29==8)&&((a25==1)&&((a19==3)&&(input==5)))))))&&(a14==8))&&(a24==1))))&&(a11==1))){
	    	a29 = 7;
	    	a25 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a28==1)&&((((((a14==10)&&((a25==1)&&((((((a29==5)||(a29==6))&&(input==5))&&(a0==1))&&(a19==3))&&(a20==1))))&&(a11==1))&&(a22==1))&&(a24==1))&&!(a7==1)))){
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	return 23;
	    } else if(((a22==1)&&(!(a7==1)&&((a19==4)&&(((a0==1)&&(!(a24==1)&&((a20==1)&&(((((input==6)&&((a29==7)||(a29==8)))&&!(a11==1))&&(a25==1))&&(a14==9)))))&&(a28==1)))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((a14==9)&&(((a20==1)&&((a19==5)&&(((((a28==1)&&(input==5))&&(a25==1))&&(a7==1))&&(a22==1))))&&(a29==9))))&&!(a24==1))&&(a11==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a25==1)&&((((!(a0==1)&&((a14==8)&&((a7==1)&&((input==4)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))))))&&!(a24==1))&&(a28==1))&&(a22==1)))&&!(a20==1)))){
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a24==1)&&((a28==1)&&(((a14==8)&&(!(a11==1)&&(!(a20==1)&&((!(a25==1)&&((((a29==8)||(a29==9))&&(input==2))&&!(a0==1)))&&(a19==4)))))&&(a22==1)))))){
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==1)&&((((a14==8)&&((((a24==1)&&((a0==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a7==1))))&&(a28==1))&&!(a20==1)))&&!(a25==1))&&(a22==1)))&&!(a11==1))){
	    	a19 = 5;
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if(((!(a11==1)&&((a25==1)&&(!(a24==1)&&((a14==9)&&((!(a7==1)&&((!(a20==1)&&((((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==4)))&&(a22==1)))&&(a28==1))))))&&(a0==1))){
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a25==1)&&((((a11==1)&&(((((((input==4)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a14==9))&&(a7==1))&&(a0==1))&&(a24==1))&&(a20==1)))&&(a28==1))&&(a22==1)))){
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	a14 = 8;
	    	return 23;
	    } else if(((a0==1)&&(!(a24==1)&&((((a14==8)&&(((!(a25==1)&&((a7==1)&&((input==3)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))))))&&(a11==1))&&(a22==1)))&&(a20==1))&&(a28==1))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a22==1)&&((!(a20==1)&&(((!(a0==1)&&((((a7==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))&&(a25==1))&&(a28==1)))&&(a24==1))&&(a14==9)))&&(a19==4))))){
	    	a11 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a19 = 3;
	    	return 21;
	    } else if(((a14==9)&&((a28==1)&&(((((a0==1)&&((a20==1)&&(((((input==6)&&!(a11==1))&&(a22==1))&&(a29==5))&&(a24==1))))&&(a7==1))&&(a25==1))&&(a19==4))))){
	    	a24 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a14 = 8;
	    	return 23;
	    } else if(((a14==8)&&((!(a11==1)&&(((a19==4)&&((((a28==1)&&((!(a0==1)&&((input==5)&&(a7==1)))&&(a22==1)))&&(a25==1))&&!(a24==1)))&&(a29==8)))&&(a20==1)))){
	    	a25 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if((((a28==1)&&(((a22==1)&&((a14==8)&&(((a7==1)&&((((input==5)&&(((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))))&&(a0==1))&&!(a24==1)))&&(a25==1))))&&!(a20==1)))&&(a11==1))){
	    	a7 = 0;
	    	a29 = 6;
	    	a19 = 4;
	    	a11 = 0;
	    	return 24;
	    } else if(((a25==1)&&((a24==1)&&((a20==1)&&((!(a7==1)&&((a19==3)&&(((((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&!(a11==1))&&(a14==9))&&(a28==1))&&(a22==1))))&&!(a0==1)))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((a14==9)&&((a22==1)&&((a24==1)&&((a7==1)&&((a28==1)&&(((!(a25==1)&&(((input==1)&&(((a29==6)||(a29==7))||(a29==8)))&&(a19==3)))&&(a20==1))&&!(a0==1)))))))&&!(a11==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a11==1)&&(!(a24==1)&&((a19==1)&&((a14==8)&&(((a0==1)&&((a22==1)&&((a25==1)&&((((a29==7)||(a29==8))&&(input==6))&&!(a20==1)))))&&(a7==1)))))))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==4)&&((a22==1)&&(((!(a24==1)&&(((a14==9)&&(((a28==1)&&(((a0==1)&&(input==2))&&(a25==1)))&&!(a20==1)))&&(a11==1)))&&(a7==1))&&(a29==5))))){
	    	a25 = 0;
	    	a14 = 10;
	    	a24 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if((((a28==1)&&(((a11==1)&&(!(a20==1)&&((a22==1)&&(((a25==1)&&((a24==1)&&(((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&!(a0==1))))&&(a7==1)))))&&(a19==1)))&&(a14==9))){
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if((((!(a20==1)&&(((((a14==8)&&(((((!(a25==1)&&(a29==6))&&(a19==1))||((((a29==9)&&(a25==1))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1)))))&&(input==4))&&(a0==1)))&&(a11==1))&&(a24==1))&&(a7==1)))&&(a28==1))&&(a22==1))){
	    	a25 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if((((a22==1)&&(((a20==1)&&(((a14==8)&&(((((a28==1)&&((input==4)&&((a29==7)||(a29==8))))&&!(a11==1))&&(a7==1))&&!(a25==1)))&&(a0==1)))&&(a19==4)))&&(a24==1))){
	    	a29 = 5;
	    	a19 = 3;
	    	a24 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if((((a22==1)&&((((!(a0==1)&&(((a7==1)&&(((a14==8)&&((a29==9)&&(input==2)))&&!(a20==1)))&&(a28==1)))&&(a19==2))&&(a11==1))&&!(a24==1)))&&(a25==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&((a22==1)&&(!(a11==1)&&((a24==1)&&((a14==8)&&(((!(a25==1)&&((input==3)&&(((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a19==1)&&(a29==9))))))&&(a20==1))&&!(a0==1)))))))&&(a28==1))){
	    	a20 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a19 = 5;
	    	a0 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if((((((a28==1)&&((a14==8)&&(((!(a7==1)&&((a11==1)&&(!(a0==1)&&(((a29==5)||(a29==6))&&(input==2)))))&&!(a25==1))&&!(a24==1))))&&(a19==5))&&(a20==1))&&(a22==1))){
	    	a14 = 9;
	    	a29 = 6;
	    	a0 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	return 24;
	    } else if(((a11==1)&&((a22==1)&&(((((a14==9)&&(((((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))&&(input==3))&&(a28==1))&&(a20==1))&&(a25==1)))&&(a24==1))&&(a0==1))&&!(a7==1))))){
	    	a24 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((((a11==1)&&((a22==1)&&(((a28==1)&&((a7==1)&&(((a14==9)&&((((!(a25==1)&&(a29==6))&&(a19==1))||((((a25==1)&&(a29==9))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1))))&&(input==1)))&&!(a24==1))))&&!(a0==1))))&&!(a20==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a22==1)&&((((a14==9)&&((a24==1)&&((a7==1)&&((!(a20==1)&&(((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a25==1)))&&(a19==5)))))&&(a28==1))&&!(a11==1))))){
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((a0==1)&&(!(a25==1)&&((a19==5)&&((a24==1)&&((a14==8)&&((a22==1)&&(!(a20==1)&&((a7==1)&&(!(a11==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7)))))))))))))){
	    	a11 = 1;
	    	a7 = 0;
	    	a14 = 9;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a25==1)&&((a22==1)&&((!(a0==1)&&(!(a7==1)&&(((a28==1)&&((((((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&(input==3))&&(a20==1))&&(a24==1)))&&(a11==1))))&&(a14==9))))){
	    	a29 = 8;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if(((a28==1)&&((!(a25==1)&&(((((!(a0==1)&&(!(a24==1)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==4))))&&(a14==9))&&!(a7==1))&&!(a20==1))&&(a11==1)))&&(a22==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((a19==2)&&(((((a14==8)&&(((((a22==1)&&(!(a20==1)&&((a0==1)&&(input==4))))&&(a24==1))&&(a29==8))&&!(a11==1)))&&!(a25==1))&&(a28==1))&&!(a7==1)))){
	    	a25 = 1;
	    	a19 = 4;
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	return 23;
	    } else if((!(a24==1)&&((a19==2)&&(!(a20==1)&&((a28==1)&&((a0==1)&&(((a22==1)&&(!(a25==1)&&(!(a11==1)&&((a14==9)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6))))))&&!(a7==1)))))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a19==3)&&(((a25==1)&&((a7==1)&&((a24==1)&&((a29==9)&&(!(a11==1)&&((((!(a20==1)&&(input==2))&&(a14==9))&&(a0==1))&&(a28==1)))))))&&(a22==1)))){
	    	a11 = 1;
	    	a24 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a25 = 0;
	    	return 24;
	    } else if((((a11==1)&&(((a19==1)&&((a22==1)&&((((((((a29==6)||(a29==7))&&(input==6))&&(a14==9))&&(a0==1))&&(a7==1))&&(a20==1))&&(a28==1))))&&!(a24==1)))&&(a25==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if(((a20==1)&&((!(a7==1)&&((!(a25==1)&&(((((a22==1)&&((a14==8)&&(((a29==6)||(a29==7))&&(input==6))))&&!(a11==1))&&(a24==1))&&(a19==5)))&&(a28==1)))&&(a0==1)))){
	    	a29 = 9;
	    	a20 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a25==1)&&(((a20==1)&&((!(a7==1)&&((a0==1)&&(((a22==1)&&((a28==1)&&((a14==9)&&((a11==1)&&(input==5)))))&&(a24==1))))&&(a29==8)))&&(a19==1)))){
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if((((a0==1)&&((((((((((a14==10)&&(input==1))&&!(a24==1))&&(a7==1))&&(a29==8))&&(a28==1))&&(a20==1))&&(a11==1))&&(a25==1))&&(a22==1)))&&(a19==1))){
	    	a29 = 7;
	    	a25 = 0;
	    	a11 = 0;
	    	a14 = 9;
	    	a19 = 2;
	    	return -1;
	    } else if((((a14==8)&&(((!(a7==1)&&((((a22==1)&&((!(a0==1)&&((a28==1)&&(input==1)))&&!(a25==1)))&&(a11==1))&&(a29==5)))&&(a19==5))&&!(a20==1)))&&(a24==1))){
	    	a29 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if(((((a28==1)&&((a0==1)&&(!(a11==1)&&((a29==6)&&(!(a24==1)&&((!(a20==1)&&(!(a7==1)&&((input==4)&&(a25==1))))&&(a19==2)))))))&&(a22==1))&&(a14==8))){
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a14 = 9;
	    	return 23;
	    } else if((((((a28==1)&&((!(a7==1)&&(((a11==1)&&((((a22==1)&&(input==6))&&!(a25==1))&&!(a0==1)))&&(a14==9)))&&(a29==7)))&&!(a20==1))&&(a19==4))&&(a24==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if((((((a28==1)&&(((a19==4)&&((a24==1)&&(((((a29==9)&&(input==3))&&!(a7==1))&&!(a11==1))&&(a14==9))))&&(a22==1)))&&(a20==1))&&!(a0==1))&&!(a25==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((!(a20==1)&&((a22==1)&&((a19==5)&&(((a14==9)&&(!(a25==1)&&((a28==1)&&((a7==1)&&(input==4)))))&&(a29==6)))))&&!(a0==1))&&(a24==1))&&(a11==1))){
	    	a0 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if((((a25==1)&&((!(a7==1)&&((a14==8)&&((((a24==1)&&(!(a11==1)&&((a28==1)&&(((a29==6)||(a29==7))&&(input==2)))))&&!(a0==1))&&(a22==1))))&&!(a20==1)))&&(a19==5))){
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a14==8)&&((((((a28==1)&&((!(a0==1)&&((input==2)&&(((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))))&&(a22==1)))&&!(a11==1))&&!(a25==1))&&(a20==1))&&(a7==1)))&&!(a24==1))){
	    	a29 = 9;
	    	a19 = 4;
	    	a0 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if((((a24==1)&&((a22==1)&&(((a19==4)&&((((a20==1)&&(((a7==1)&&(((a29==7)||(a29==8))&&(input==6)))&&(a14==8)))&&(a11==1))&&!(a25==1)))&&(a28==1))))&&!(a0==1))){
	    	a24 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	return -1;
	    } else if(((a0==1)&&(((a19==5)&&((((((a22==1)&&(((a11==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7)))))&&!(a20==1)))&&(a14==8))&&(a28==1))&&!(a25==1))&&!(a24==1)))&&(a7==1)))){
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a20 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((((((a14==9)&&((!(a20==1)&&(!(a7==1)&&(((input==2)&&(((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))))&&(a0==1))))&&(a22==1)))&&(a24==1))&&!(a25==1))&&!(a11==1))&&(a28==1))){
	    	a29 = 8;
	    	a19 = 2;
	    	a14 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if((((((a22==1)&&((a24==1)&&(((a25==1)&&((a19==3)&&(((a14==8)&&((input==4)&&(a0==1)))&&!(a20==1))))&&(a29==8))))&&(a28==1))&&(a7==1))&&(a11==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a22==1)&&(((a28==1)&&((a0==1)&&((a14==9)&&((a11==1)&&((((input==5)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a29==6)&&(a19==4))))&&!(a25==1))&&!(a7==1))))))&&!(a24==1))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((((a28==1)&&(((a20==1)&&((a7==1)&&(((a29==6)||(a29==7))&&(input==3))))&&(a0==1)))&&!(a24==1))&&(a19==4))&&(a25==1))&&(a11==1))&&(a22==1))&&(a14==8))){
	    	a19 = 5;
	    	a29 = 8;
	    	a7 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((((a11==1)&&((a22==1)&&((a19==5)&&((!(a0==1)&&((a14==8)&&((a25==1)&&(!(a7==1)&&((input==6)&&((a29==8)||(a29==9)))))))&&(a24==1)))))&&(a28==1))&&!(a20==1))){
	    	a7 = 1;
	    	a29 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a7==1)&&((((a19==2)&&((!(a24==1)&&(!(a25==1)&&(((a0==1)&&((a14==9)&&(input==1)))&&(a28==1))))&&(a11==1)))&&(a29==9))&&(a22==1))))){
	    	a24 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	a29 = 6;
	    	a14 = 8;
	    	return 21;
	    } else if((((a24==1)&&((((((a29==6)&&((((!(a11==1)&&(input==2))&&(a22==1))&&!(a0==1))&&(a25==1)))&&!(a7==1))&&(a28==1))&&(a19==2))&&(a14==9)))&&!(a20==1))){
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 4;
	    	return -1;
	    } else if((((a14==9)&&((a22==1)&&(!(a11==1)&&(!(a0==1)&&((a19==5)&&((a28==1)&&(((a25==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a24==1)))&&!(a7==1))))))))&&!(a20==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a11==1)&&((a29==6)&&(!(a0==1)&&(!(a25==1)&&(((a19==4)&&((!(a24==1)&&(input==4))&&(a20==1)))&&!(a7==1))))))&&(a14==8))&&(a22==1))&&(a28==1))){
	    	a19 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if((((!(a24==1)&&((a22==1)&&((a29==8)&&(((!(a0==1)&&(((a28==1)&&((a7==1)&&(input==2)))&&(a14==8)))&&(a25==1))&&!(a11==1)))))&&(a19==4))&&(a20==1))){
	    	a7 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a11==1)&&((!(a20==1)&&((a14==10)&&(((a22==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&(a19==3))&&!(a7==1)))&&(a0==1))))&&(a24==1)))&&(a25==1))&&(a28==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a20 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	return 23;
	    } else if(((((a14==8)&&((((((((a0==1)&&((input==1)&&((a29==6)||(a29==7))))&&(a19==2))&&(a11==1))&&(a7==1))&&(a28==1))&&(a20==1))&&(a22==1)))&&!(a24==1))&&(a25==1))){
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	return 23;
	    } else if(((a19==5)&&((a14==10)&&((a20==1)&&((a28==1)&&((((((a7==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==4))&&(a24==1)))&&(a11==1))&&(a25==1))&&(a22==1))&&(a0==1))))))){
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	a19 = 2;
	    	a14 = 9;
	    	a0 = 0;
	    	return -1;
	    } else if(((!(a7==1)&&((((((a14==9)&&((a19==1)&&((a28==1)&&(!(a11==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4))))))&&!(a24==1))&&(a25==1))&&(a22==1))&&!(a20==1)))&&(a0==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 8;
	    	return -1;
	    } else if(((!(a7==1)&&(((a28==1)&&(!(a0==1)&&(!(a20==1)&&(((((a14==9)&&((input==2)&&((a29==8)||((a29==6)||(a29==7)))))&&(a24==1))&&(a25==1))&&!(a11==1)))))&&(a22==1)))&&(a19==3))){
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if((!(a20==1)&&((a11==1)&&((a7==1)&&((a14==9)&&(!(a0==1)&&(!(a24==1)&&((a28==1)&&(((a25==1)&&(((input==3)&&(a22==1))&&(a19==5)))&&(a29==7)))))))))){
	    	a7 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	return 23;
	    } else if(((((!(a20==1)&&((a14==8)&&((a28==1)&&((a11==1)&&((a22==1)&&((a7==1)&&((!(a25==1)&&(input==5))&&(a19==4))))))))&&(a24==1))&&(a0==1))&&(a29==7))){
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a11 = 0;
	    	return 21;
	    } else if((((a28==1)&&((!(a11==1)&&((a24==1)&&(!(a20==1)&&((((input==4)&&((((a29==6)&&!(a25==1))&&(a19==1))||(((a19==5)&&((a29==9)&&(a25==1)))||(((a29==5)&&!(a25==1))&&(a19==1)))))&&(a14==8))&&(a0==1)))))&&(a22==1)))&&!(a7==1))){
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a25==1)&&((a14==9)&&(((!(a11==1)&&(((a22==1)&&((a20==1)&&((a24==1)&&((a28==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7))))))))&&(a19==1)))&&!(a0==1))&&!(a7==1))))){
	    	a19 = 5;
	    	a11 = 1;
	    	a24 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((!(a11==1)&&((a20==1)&&(((a14==8)&&((a19==1)&&(((a22==1)&&(((input==2)&&((a29==6)||(a29==7)))&&!(a25==1)))&&(a0==1))))&&!(a7==1))))&&!(a24==1))&&(a28==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((!(a7==1)&&((((((a14==8)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))&&!(a0==1))&&(a24==1))&&(a28==1))&&(a20==1)))&&!(a11==1))&&!(a25==1))&&(a19==4))&&(a22==1))){
	    	a20 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 5;
	    	a24 = 0;
	    	return 23;
	    } else if((((a20==1)&&(((a0==1)&&((((a11==1)&&(!(a24==1)&&((((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a7==1))&&(a19==3))))&&(a25==1))&&(a22==1)))&&(a14==9)))&&(a28==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((((((a19==4)&&((((a11==1)&&((a14==8)&&((a22==1)&&(((a29==7)||(a29==8))&&(input==1)))))&&!(a0==1))&&(a28==1)))&&!(a20==1))&&!(a25==1))&&!(a7==1))&&!(a24==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&((a29==5)&&(((((((a0==1)&&((a19==3)&&(input==5)))&&(a28==1))&&!(a24==1))&&(a14==9))&&!(a11==1))&&(a22==1))))&&(a20==1))&&(a7==1))){
	    	a29 = 6;
	    	a7 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((a29==6)&&((a28==1)&&(((((a14==9)&&((((a24==1)&&((!(a7==1)&&(input==1))&&(a25==1)))&&!(a0==1))&&(a20==1)))&&(a22==1))&&(a11==1))&&(a19==3))))){
	    	a19 = 2;
	    	a0 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	return 24;
	    } else if((((a22==1)&&((a7==1)&&((a11==1)&&((a28==1)&&(((a24==1)&&((a14==8)&&(((input==1)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5))))&&(a25==1))))&&!(a0==1))))))&&(a20==1))){
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	return 23;
	    } else if(((a7==1)&&((!(a20==1)&&((a11==1)&&(((a14==9)&&((a19==1)&&((((a22==1)&&((a29==9)&&(input==6)))&&(a28==1))&&(a24==1))))&&(a0==1))))&&(a25==1)))){
	    	a24 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a25==1)&&(((a11==1)&&((a14==8)&&((!(a7==1)&&(!(a0==1)&&((((input==4)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))))&&(a28==1))&&(a20==1))))&&(a22==1))))&&!(a24==1)))){
	    	a7 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a7==1)&&(((a22==1)&&((a14==9)&&((a11==1)&&((!(a24==1)&&((((a25==1)&&((input==1)&&((a29==7)||(a29==8))))&&(a19==2))&&!(a0==1)))&&(a28==1)))))&&!(a20==1)))){
	    	a25 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a0 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if(((a7==1)&&(!(a25==1)&&((((a28==1)&&(!(a20==1)&&(((!(a11==1)&&(((a0==1)&&(input==2))&&(a22==1)))&&(a29==7))&&(a19==3))))&&(a14==8))&&!(a24==1))))){
	    	a25 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if((((a24==1)&&(!(a20==1)&&(((((((input==1)&&((((a29==6)&&!(a25==1))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&(!(a25==1)&&(a29==5))))))&&(a14==8))&&(a11==1))&&(a28==1))&&(a0==1))&&(a22==1))))&&(a7==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((((a0==1)&&(((!(a25==1)&&((a14==8)&&((a19==3)&&(((a29==8)||(a29==9))&&(input==1)))))&&!(a24==1))&&!(a7==1)))&&(a20==1))&&(a22==1)))&&!(a11==1))){
	    	a14 = 9;
	    	a11 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if(((a28==1)&&(((((a25==1)&&(!(a0==1)&&((!(a24==1)&&((a22==1)&&((input==4)&&((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3))))))&&!(a11==1))))&&!(a7==1))&&(a14==8))&&(a20==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if((((a14==9)&&((a19==4)&&(((a24==1)&&(!(a20==1)&&(((!(a0==1)&&((((a29==6)||(a29==7))&&(input==2))&&(a11==1)))&&(a25==1))&&(a28==1))))&&(a7==1))))&&(a22==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a0==1)&&(!(a20==1)&&((a19==5)&&((a14==9)&&((a22==1)&&(((a28==1)&&(((a7==1)&&((input==5)&&((a29==8)||(a29==9))))&&(a24==1)))&&(a11==1)))))))&&!(a25==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a28==1)&&(!(a0==1)&&(((!(a20==1)&&((a22==1)&&((a25==1)&&((a14==9)&&((input==1)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))))))&&!(a11==1))&&(a24==1)))))){
	    	a19 = 2;
	    	a29 = 6;
	    	a20 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((((!(a24==1)&&((a14==8)&&(((((a19==4)&&(!(a7==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6))))&&!(a0==1))&&(a22==1))&&(a11==1))))&&(a28==1))&&(a20==1))&&(a25==1))){
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 2;
	    	a20 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if((((((((a20==1)&&((a14==10)&&((!(a7==1)&&(((input==4)&&!(a25==1))&&(a22==1)))&&(a19==1))))&&(a28==1))&&(a0==1))&&(a29==6))&&(a24==1))&&(a11==1))){
	    	a14 = 9;
	    	a25 = 1;
	    	a19 = 4;
	    	a7 = 1;
	    	return 24;
	    } else if(((a14==9)&&((a24==1)&&((a22==1)&&((((!(a20==1)&&(((a0==1)&&(!(a11==1)&&((input==6)&&((a29==6)||(a29==7)))))&&(a19==2)))&&(a28==1))&&(a25==1))&&!(a7==1)))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a24==1)&&((a0==1)&&((!(a25==1)&&((((a7==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a19==4)))&&(a14==8))&&!(a20==1)))&&(a11==1))))&&(a22==1)))){
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	a29 = 5;
	    	return 23;
	    } else if((!(a20==1)&&((a19==3)&&((a28==1)&&((!(a25==1)&&(!(a24==1)&&((a14==8)&&(((a0==1)&&((((a29==8)||(a29==9))&&(input==5))&&!(a7==1)))&&(a22==1)))))&&(a11==1)))))){
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if(((!(a11==1)&&(((((a19==3)&&(((a24==1)&&((a28==1)&&((a22==1)&&((input==4)&&!(a0==1)))))&&(a14==9)))&&!(a7==1))&&!(a25==1))&&(a29==7)))&&(a20==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((a22==1)&&((a25==1)&&((((((((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&!(a11==1))&&(a0==1))&&(a19==3))&&(a28==1))&&(a14==9))&&!(a20==1))))&&!(a7==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((a25==1)&&((a19==2)&&((a11==1)&&((a14==9)&&((a20==1)&&((a22==1)&&((((input==4)&&((a29==6)||(a29==7)))&&(a7==1))&&(a28==1))))))))&&!(a0==1)))){
	    	a19 = 3;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if((((a11==1)&&(!(a20==1)&&(((a28==1)&&(((a29==5)&&(((a14==8)&&(((a25==1)&&(input==1))&&!(a7==1)))&&(a19==4)))&&!(a0==1)))&&(a22==1))))&&(a24==1))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	return -1;
	    } else if((((a0==1)&&(((!(a11==1)&&((!(a20==1)&&((!(a24==1)&&(!(a25==1)&&((input==6)&&((a29==6)||(a29==7)))))&&(a19==4)))&&(a28==1)))&&!(a7==1))&&(a22==1)))&&(a14==9))){
	    	a29 = 5;
	    	a19 = 3;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a22==1)&&(!(a20==1)&&((!(a11==1)&&((a14==8)&&(((input==1)&&(((a19==5)&&((a29==9)&&((a7==1)&&!(a25==1))))||((a19==1)&&((a29==5)&&(!(a7==1)&&(a25==1))))))&&!(a0==1))))&&(a24==1))))&&(a28==1))){
	    	a7 = 1;
	    	a19 = 4;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((a28==1)&&(((a7==1)&&((((a14==9)&&((!(a11==1)&&((!(a25==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==5)))&&!(a20==1)))&&(a19==5)))&&!(a0==1))&&(a22==1)))&&(a24==1)))){
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 6;
	    	a24 = 0;
	    	return 23;
	    } else if((((a28==1)&&((a25==1)&&((((!(a11==1)&&(((a24==1)&&((!(a20==1)&&(input==3))&&(a29==7)))&&(a22==1)))&&!(a7==1))&&(a19==4))&&(a14==9))))&&!(a0==1))){
	    	a0 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return 23;
	    } else if(((a29==6)&&((!(a7==1)&&(((a22==1)&&((a14==8)&&((a11==1)&&(!(a24==1)&&((a20==1)&&(((input==2)&&!(a0==1))&&(a19==1)))))))&&!(a25==1)))&&(a28==1)))){
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	a20 = 0;
	    	return -1;
	    } else if((((((a7==1)&&(!(a24==1)&&(!(a25==1)&&(((((a19==1)&&((input==3)&&(a29==5)))&&(a20==1))&&(a22==1))&&!(a11==1)))))&&(a28==1))&&!(a0==1))&&(a14==8))){
	    	a7 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if(((a11==1)&&((((!(a7==1)&&((a0==1)&&((((a14==9)&&((input==4)&&(((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))))&&(a24==1))&&(a22==1))))&&(a28==1))&&!(a20==1))&&!(a25==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a19==3)&&((a28==1)&&((!(a11==1)&&((!(a24==1)&&(!(a0==1)&&(((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&(a14==9))))&&!(a25==1)))&&(a22==1))))&&(a20==1))&&!(a7==1))){
	    	a0 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if((((!(a0==1)&&(((((!(a7==1)&&((a14==9)&&(((input==4)&&(a28==1))&&(a19==3))))&&(a25==1))&&(a20==1))&&!(a11==1))&&!(a24==1)))&&(a22==1))&&(a29==9))){
	    	a29 = 7;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a14==9)&&((a7==1)&&(((((a24==1)&&((a19==5)&&((((a29==5)||(a29==6))&&(input==2))&&!(a11==1))))&&(a0==1))&&(a22==1))&&!(a20==1))))&&(a28==1)))){
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	return -1;
	    } else if((!(a20==1)&&((a28==1)&&(!(a11==1)&&(!(a0==1)&&(((((a14==9)&&(((((a29==8)||(a29==9))&&(input==1))&&(a19==4))&&!(a24==1)))&&!(a7==1))&&!(a25==1))&&(a22==1))))))){
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a11==1)&&((((a20==1)&&(((!(a0==1)&&(!(a25==1)&&((a19==4)&&((a24==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8))))))))&&(a22==1))&&(a28==1)))&&!(a7==1))&&(a14==8)))){
	    	a7 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a0==1)&&((a28==1)&&(((((((a19==3)&&((((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&!(a11==1))&&(a22==1)))&&!(a25==1))&&(a7==1))&&(a14==9))&&(a24==1))&&(a20==1))))){
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	a11 = 1;
	    	return 24;
	    } else if(((((a19==4)&&(!(a20==1)&&(((a28==1)&&((((((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&!(a11==1))&&(a24==1))&&(a0==1))&&(a22==1)))&&(a14==8))))&&!(a7==1))&&(a25==1))){
	    	a29 = 8;
	    	a19 = 5;
	    	a24 = 0;
	    	return 24;
	    } else if((((!(a11==1)&&((a28==1)&&(((a20==1)&&(((a24==1)&&(((a14==8)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5)))&&(a19==4)))&&(a0==1)))&&(a25==1))))&&!(a7==1))&&(a22==1))){
	    	a29 = 8;
	    	a11 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((a11==1)&&(((((a20==1)&&(((a0==1)&&((((a25==1)&&((input==1)&&(a22==1)))&&(a19==5))&&(a28==1)))&&(a7==1)))&&(a24==1))&&(a14==10))&&(a29==8)))){
	    	a24 = 0;
	    	a25 = 0;
	    	a14 = 9;
	    	a19 = 3;
	    	a0 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a22==1)&&(((a14==9)&&(((a29==6)&&((((((a20==1)&&((a28==1)&&(input==2)))&&!(a7==1))&&(a24==1))&&(a0==1))&&(a19==2)))&&(a11==1)))&&!(a25==1)))){
	    	a11 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a24==1)&&((a28==1)&&(!(a25==1)&&(!(a11==1)&&((((((((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(input==4))&&(a14==9))&&!(a7==1))&&(a20==1))&&!(a0==1)))))))){
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a24 = 0;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a20==1)&&(((a14==9)&&(((a19==3)&&(((!(a7==1)&&((input==5)&&(a22==1)))&&!(a24==1))&&(a28==1)))&&(a29==8)))&&(a25==1))))&&!(a0==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((((a20==1)&&((!(a11==1)&&(((a29==8)&&((input==6)&&(a14==9)))&&(a25==1)))&&(a28==1)))&&(a22==1))&&!(a7==1))&&(a19==1))&&!(a0==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a19==1)&&(((((a20==1)&&(((a22==1)&&((a25==1)&&(!(a0==1)&&(!(a7==1)&&(((a29==6)||(a29==7))&&(input==4))))))&&(a14==8)))&&!(a24==1))&&(a28==1))&&(a11==1)))){
	    	a14 = 9;
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	return 24;
	    } else if(((a14==9)&&(((a11==1)&&((((a7==1)&&(!(a24==1)&&((a25==1)&&(((a28==1)&&((a19==1)&&(input==4)))&&(a29==8)))))&&!(a20==1))&&!(a0==1)))&&(a22==1)))){
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((a25==1)&&((a19==1)&&((((((a7==1)&&((input==3)&&!(a20==1)))&&!(a11==1))&&!(a24==1))&&(a22==1))&&(a29==8)))))&&!(a0==1))&&(a14==8))){
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a19==5)&&(!(a25==1)&&(!(a20==1)&&(((((!(a0==1)&&(!(a24==1)&&((a22==1)&&((input==2)&&((a29==6)||(a29==7))))))&&!(a7==1))&&(a14==8))&&(a28==1))&&!(a11==1)))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a14==9)&&(!(a7==1)&&((a19==2)&&(((!(a24==1)&&(!(a11==1)&&((input==4)&&((a29==5)||(a29==6)))))&&(a28==1))&&(a25==1))))))&&(a0==1))&&!(a20==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a22==1)&&((((((a25==1)&&(((!(a11==1)&&(a20==1))&&(a7==1))&&(a24==1)))&&(a29==5))&&(a19==1))||(((a19==5)&&((a29==8)&&((!(a24==1)&&(!(a7==1)&&((a11==1)&&!(a20==1))))&&!(a25==1))))||(((!(a25==1)&&(!(a24==1)&&(((a11==1)&&!(a20==1))&&!(a7==1))))&&(a29==9))&&(a19==5))))&&(input==2)))&&(a0==1))&&(a28==1))&&(a14==9))){
	    	a7 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return -1;
	    } else if((!(a20==1)&&((!(a0==1)&&((a14==9)&&(!(a11==1)&&((a22==1)&&(!(a24==1)&&(!(a7==1)&&((((input==3)&&((a29==8)||(a29==9)))&&(a28==1))&&!(a25==1))))))))&&(a19==2)))){
	    	a11 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a25==1)&&((a0==1)&&(!(a11==1)&&(((((a22==1)&&(((((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(input==2))&&!(a7==1)))&&!(a20==1))&&(a28==1))&&!(a24==1))))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	return 21;
	    } else if((((a14==8)&&(((a28==1)&&(((!(a11==1)&&((a22==1)&&(((a19==1)&&(((a29==7)||(a29==8))&&(input==6)))&&!(a0==1))))&&(a24==1))&&!(a25==1)))&&!(a20==1)))&&!(a7==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a20==1)&&((!(a7==1)&&((((a22==1)&&(!(a25==1)&&(((a28==1)&&(!(a0==1)&&((input==4)&&((a29==5)||(a29==6)))))&&(a11==1))))&&(a14==8))&&(a19==5)))&&!(a24==1)))){
	    	a19 = 3;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a22==1)&&(((!(a11==1)&&((a20==1)&&(((a19==4)&&(!(a0==1)&&(((a25==1)&&(((a29==6)||(a29==7))&&(input==5)))&&(a7==1))))&&(a24==1))))&&(a28==1))&&(a14==8)))){
	    	a20 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a25==1)&&((a14==8)&&((((((a20==1)&&(!(a11==1)&&((((input==3)&&((a29==7)||(a29==8)))&&(a19==1))&&(a28==1))))&&(a24==1))&&!(a7==1))&&(a0==1))&&(a22==1))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a20==1)&&(((a28==1)&&((!(a11==1)&&(((a19==1)&&(((a25==1)&&(input==3))&&!(a0==1)))&&(a14==8)))&&(a22==1)))&&!(a7==1)))&&(a24==1))&&(a29==8))){
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a19==3)&&(!(a20==1)&&(((a7==1)&&((a14==9)&&(!(a25==1)&&(((((a29==7)||(a29==8))&&(input==1))&&!(a24==1))&&(a22==1)))))&&!(a0==1))))&&(a28==1))&&!(a11==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return 23;
	    } else if(((a22==1)&&(((((((a20==1)&&(((a14==10)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&(a28==1)))&&(a11==1)))&&(a24==1))&&(a25==1))&&(a19==2))&&(a0==1))&&(a7==1)))){
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 9;
	    	a7 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	return 21;
	    } else if(((((a28==1)&&((!(a0==1)&&((a14==9)&&((a20==1)&&(((((input==6)&&!(a25==1))&&!(a11==1))&&(a22==1))&&(a29==6)))))&&(a19==1)))&&(a24==1))&&(a7==1))){
	    	a29 = 8;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a11 = 1;
	    	return 24;
	    } else if(((a19==1)&&((a22==1)&&((((a25==1)&&((a28==1)&&((((a20==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a0==1)))&&!(a24==1))&&!(a11==1))))&&(a14==9))&&(a7==1))))){
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((a22==1)&&((a28==1)&&((a11==1)&&(((((((!(a24==1)&&(input==3))&&(a20==1))&&(a7==1))&&(a0==1))&&(a19==3))&&(a29==8))&&(a14==9))))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 10;
	    	a20 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((!(a0==1)&&((a25==1)&&(((!(a11==1)&&((a14==8)&&((a19==3)&&((a28==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&(a22==1))))))&&(a20==1))&&!(a24==1))))&&(a7==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((a22==1)&&(!(a25==1)&&((a28==1)&&((a29==7)&&((!(a0==1)&&(((a14==9)&&(!(a24==1)&&(((a11==1)&&(input==5))&&!(a7==1))))&&(a19==3)))&&!(a20==1))))))){
	    	a19 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a11==1)&&(!(a20==1)&&((((a7==1)&&((a14==8)&&((a0==1)&&(((((a29==9)&&(a25==1))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==4)))))&&!(a24==1))&&(a28==1)))))){
	    	a14 = 9;
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	a20 = 1;
	    	return 21;
	    } else if(((((!(a7==1)&&(((((((a11==1)&&((a14==8)&&(input==3)))&&!(a0==1))&&(a29==7))&&(a24==1))&&(a19==2))&&(a28==1)))&&(a20==1))&&!(a25==1))&&(a22==1))){
	    	a29 = 6;
	    	a19 = 3;
	    	a20 = 0;
	    	return 24;
	    } else if(((!(a20==1)&&(!(a25==1)&&((a28==1)&&((((((a19==1)&&(((input==6)&&(a22==1))&&(a29==8)))&&(a24==1))&&(a7==1))&&!(a0==1))&&!(a11==1)))))&&(a14==8))){
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	return 23;
	    } else if(((((a14==9)&&((((a20==1)&&(((a22==1)&&((((a0==1)&&(input==5))&&!(a7==1))&&(a11==1)))&&(a19==2)))&&(a28==1))&&(a29==9)))&&(a24==1))&&(a25==1))){
	    	a19 = 3;
	    	a24 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((((a0==1)&&((a28==1)&&(!(a24==1)&&(!(a11==1)&&((((a14==9)&&(((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&!(a25==1)))&&(a19==3))&&!(a20==1))))))&&(a22==1))&&!(a7==1))){
	    	a0 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 1;
	    	return 23;
	    } else if((((((((a0==1)&&((a19==5)&&(((((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&(a7==1))&&!(a11==1))&&(a20==1))))&&(a14==8))&&(a22==1))&&!(a25==1))&&(a28==1))&&(a24==1))){
	    	a24 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	return 21;
	    } else if((((a24==1)&&((((a7==1)&&(((a0==1)&&(((a11==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==5)))&&(a14==10)))&&!(a20==1)))&&(a28==1))&&(a22==1)))&&!(a25==1))){
	    	a29 = 6;
	    	a19 = 3;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a14==8)&&(((a28==1)&&((a25==1)&&((((((((a29==7)||(a29==8))&&(input==6))&&(a11==1))&&!(a24==1))&&!(a0==1))&&(a19==2))&&(a20==1))))&&!(a7==1))))){
	    	a29 = 9;
	    	a14 = 9;
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	return 23;
	    } else if(((a24==1)&&((!(a11==1)&&((a28==1)&&(!(a25==1)&&((a19==5)&&(((a7==1)&&(((((a29==7)||(a29==8))&&(input==5))&&(a22==1))&&!(a0==1)))&&(a20==1))))))&&(a14==9)))){
	    	a7 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	return 21;
	    } else if((((a14==9)&&(((((a22==1)&&((a28==1)&&(!(a0==1)&&(((input==4)&&(((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))))&&(a24==1)))))&&!(a20==1))&&!(a11==1))&&(a7==1)))&&!(a25==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a25==1)&&(!(a7==1)&&(((a24==1)&&((!(a20==1)&&((((input==6)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4))))&&!(a11==1))&&(a22==1)))&&(a14==9)))&&(a28==1))))&&!(a0==1))){
	    	a20 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return 21;
	    } else if((((a11==1)&&(!(a20==1)&&((a7==1)&&((a14==9)&&(!(a0==1)&&(((((((a29==8)||(a29==9))&&(input==3))&&(a28==1))&&(a19==2))&&(a22==1))&&!(a24==1)))))))&&!(a25==1))){
	    	a11 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a25==1)&&(((((a19==1)&&(((!(a0==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a14==9)))&&!(a11==1))&&(a28==1)))&&!(a24==1))&&!(a20==1))&&(a7==1))))){
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((((((a0==1)&&((((((!(a24==1)&&(input==1))&&!(a25==1))&&(a19==2))&&(a28==1))&&(a14==8))&&!(a7==1)))&&(a20==1))&&(a29==7))&&!(a11==1))&&(a22==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((((a7==1)&&((((a0==1)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==3)))&&(a20==1))&&(a11==1)))&&(a25==1))&&(a14==10))&&(a22==1))&&(a28==1))&&!(a24==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	a11 = 0;
	    	return -1;
	    } else if(((a22==1)&&((!(a20==1)&&(((a19==5)&&(!(a24==1)&&(((a14==9)&&(((a29==9)&&((input==4)&&(a28==1)))&&!(a7==1)))&&!(a11==1))))&&!(a25==1)))&&(a0==1)))){
	    	a25 = 1;
	    	a19 = 3;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==9)&&((!(a0==1)&&(!(a20==1)&&(!(a25==1)&&(!(a7==1)&&((a28==1)&&(((a11==1)&&(((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a24==1)))&&(a19==2)))))))&&(a22==1)))){
	    	a7 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((!(a25==1)&&((a22==1)&&(!(a20==1)&&(!(a0==1)&&(((((((input==4)&&((a29==8)||(a29==9)))&&(a28==1))&&(a11==1))&&!(a24==1))&&(a7==1))&&(a14==8))))))&&(a19==5))){
	    	a19 = 3;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	a7 = 0;
	    	return 23;
	    } else if((((a11==1)&&(((a19==4)&&(((a22==1)&&((a7==1)&&((((((a29==7)||(a29==8))&&(input==4))&&(a25==1))&&(a28==1))&&!(a20==1))))&&!(a0==1)))&&!(a24==1)))&&(a14==9))){
	    	a14 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((((((a14==8)&&(!(a11==1)&&((((a19==1)&&(((!(a24==1)&&(input==6))&&(a7==1))&&!(a0==1)))&&(a22==1))&&!(a20==1))))&&!(a25==1))&&(a29==5))&&(a28==1))){
	    	a29 = 6;
	    	a14 = 9;
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((((!(a24==1)&&((!(a0==1)&&((a14==9)&&(((((a22==1)&&(((a29==7)||(a29==8))&&(input==4)))&&!(a20==1))&&(a28==1))&&!(a7==1))))&&(a25==1)))&&(a19==1))&&!(a11==1))){
	    	a0 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((a19==4)&&(((a25==1)&&((a0==1)&&(((!(a20==1)&&(!(a7==1)&&((a24==1)&&((!(a11==1)&&(input==3))&&(a29==6)))))&&(a14==9))&&(a28==1))))&&(a22==1)))){
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a24 = 0;
	    	return 21;
	    } else if(((a0==1)&&((a14==8)&&((a24==1)&&((((a28==1)&&(((((a11==1)&&((a19==1)&&(input==5)))&&!(a7==1))&&(a20==1))&&(a29==9)))&&!(a25==1))&&(a22==1)))))){
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 5;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a7==1)&&(((((a25==1)&&((a11==1)&&(((a20==1)&&((a14==8)&&((((a29==7)||(a29==8))&&(input==6))&&(a22==1))))&&(a24==1))))&&(a19==3))&&(a28==1))&&!(a0==1)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a14==8)&&((a22==1)&&(((((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&!(a25==1))&&(a7==1))&&(a11==1))&&!(a20==1))&&(a24==1))))&&(a28==1))&&(a19==2))&&!(a0==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((a20==1)&&(((a28==1)&&((a25==1)&&((a29==6)&&((a0==1)&&((a22==1)&&(input==3))))))&&(a14==9)))&&(a19==3))&&!(a7==1))&&(a24==1))&&(a11==1))){
	    	a0 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 4;
	    	return 21;
	    } else if((((a28==1)&&(!(a24==1)&&((a20==1)&&((a19==5)&&(((a22==1)&&((((a11==1)&&(((a29==5)||(a29==6))&&(input==3)))&&(a14==9))&&(a0==1)))&&(a25==1))))))&&(a7==1))){
	    	a29 = 7;
	    	a25 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return 23;
	    } else if(((a14==8)&&(((a28==1)&&(((input==2)&&((((a29==9)&&(((((a11==1)&&!(a20==1))&&!(a7==1))&&!(a24==1))&&!(a25==1)))&&(a19==5))||((a19==1)&&((a29==5)&&((a25==1)&&((a24==1)&&(((a20==1)&&!(a11==1))&&(a7==1))))))))&&(a0==1)))&&(a22==1)))){
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((((!(a7==1)&&((a25==1)&&((((a11==1)&&((a19==2)&&((a29==5)&&((a0==1)&&(input==1)))))&&(a14==9))&&(a24==1))))&&(a28==1))&&!(a20==1))&&(a22==1))){
	    	a29 = 6;
	    	a20 = 1;
	    	a25 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	return 21;
	    } else if(((((a22==1)&&((((a20==1)&&(((a14==9)&&((a25==1)&&((input==3)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))))&&!(a7==1)))&&(a0==1))&&(a28==1)))&&(a11==1))&&!(a24==1))){
	    	a14 = 10;
	    	a19 = 2;
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if((!(a25==1)&&((a24==1)&&(((a22==1)&&((((((((input==1)&&((a29==5)||(a29==6)))&&(a28==1))&&(a11==1))&&(a19==3))&&(a14==10))&&(a7==1))&&(a0==1)))&&(a20==1))))){
	    	a20 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 2;
	    	return 24;
	    } else if(((!(a24==1)&&(!(a7==1)&&(((((a28==1)&&((a22==1)&&(!(a20==1)&&((input==6)&&(((a29==5)&&(a19==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9))))))))&&!(a0==1))&&!(a11==1))&&!(a25==1))))&&(a14==8))){
	    	a29 = 9;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if((!(a11==1)&&(((((!(a0==1)&&((a14==8)&&((a7==1)&&(((input==1)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6))))&&!(a25==1)))))&&!(a24==1))&&(a28==1))&&(a22==1))&&(a20==1)))){
	    	a24 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	a19 = 5;
	    	a20 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if(((a28==1)&&((a11==1)&&(((!(a7==1)&&((a19==2)&&(!(a0==1)&&((((a25==1)&&((input==4)&&((a29==7)||(a29==8))))&&(a22==1))&&!(a24==1)))))&&(a14==9))&&!(a20==1))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a7==1)&&(((!(a24==1)&&((a22==1)&&(((((input==4)&&(((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9))))||((a19==1)&&(!(a25==1)&&(a29==5)))))&&(a14==9))&&(a28==1))&&(a20==1))))&&(a11==1))&&(a0==1)))){
	    	a25 = 1;
	    	a20 = 0;
	    	a14 = 10;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return 23;
	    } else if((((((a22==1)&&((a7==1)&&(((a28==1)&&(((a24==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a19==3)))&&!(a20==1)))&&(a0==1))))&&!(a25==1))&&(a14==8))&&(a11==1))){
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	return 23;
	    } else if((((((!(a24==1)&&((a19==4)&&((((a22==1)&&(((a29==7)&&(input==2))&&!(a25==1)))&&(a14==8))&&!(a20==1))))&&!(a0==1))&&(a28==1))&&(a11==1))&&(a7==1))){
	    	a19 = 2;
	    	a0 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if(((a25==1)&&(((a28==1)&&(!(a24==1)&&((((a14==10)&&((a7==1)&&((((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a22==1))&&(a19==5))))&&(a20==1))&&(a11==1))))&&(a0==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((a22==1)&&((!(a25==1)&&(((a24==1)&&((a20==1)&&((input==6)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))))&&(a0==1)))&&(a11==1)))&&!(a7==1)))&&(a14==10))){
	    	a29 = 9;
	    	a19 = 3;
	    	a14 = 8;
	    	a25 = 1;
	    	return 23;
	    } else if(((a29==5)&&((a19==1)&&((((a20==1)&&(((!(a11==1)&&(((a14==8)&&((a7==1)&&(input==3)))&&!(a25==1)))&&(a28==1))&&(a24==1)))&&(a0==1))&&(a22==1))))){
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((((!(a20==1)&&(((a19==1)&&((a14==9)&&(((a29==7)&&(((input==2)&&(a28==1))&&(a22==1)))&&(a24==1))))&&!(a7==1)))&&!(a0==1))&&!(a11==1))&&(a25==1))){
	    	a19 = 5;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((((!(a25==1)&&(!(a24==1)&&(((a20==1)&&((a28==1)&&(((a7==1)&&(!(a11==1)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a19==4))))&&(a22==1))))&&(a14==9))&&!(a0==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&((!(a20==1)&&((a22==1)&&(!(a11==1)&&((((((a28==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2)))&&!(a25==1))&&(a0==1))&&(a14==9))&&(a19==5)))))&&(a7==1)))){
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==4)&&(((a0==1)&&((((((a20==1)&&((a29==9)&&((input==4)&&!(a25==1))))&&(a11==1))&&(a24==1))&&(a22==1))&&(a28==1)))&&(a14==10)))&&(a7==1))){
	    	a29 = 6;
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a0==1)&&((!(a11==1)&&(((a24==1)&&(!(a20==1)&&((a28==1)&&((a14==9)&&((a25==1)&&(((a29==8)||(a29==9))&&(input==6)))))))&&(a19==2)))&&!(a7==1))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((a25==1)&&((((((a14==9)&&(((a24==1)&&((((input==4)&&(a0==1))&&!(a20==1))&&!(a7==1)))&&(a22==1)))&&(a19==1))&&(a11==1))&&(a28==1))&&(a29==7)))){
	    	a29 = 8;
	    	a19 = 3;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 10;
	    	return 21;
	    } else if(((((a20==1)&&((a22==1)&&((a24==1)&&((a7==1)&&((a14==8)&&(((((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6)))&&(input==2))&&(a28==1))&&(a11==1)))))))&&!(a25==1))&&!(a0==1))){
	    	a7 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a25 = 1;
	    	return 23;
	    } else if(((((a7==1)&&(((a28==1)&&((a22==1)&&(((a0==1)&&((a20==1)&&((!(a25==1)&&(input==3))&&(a29==9))))&&(a24==1))))&&(a19==4)))&&(a11==1))&&(a14==10))){
	    	a25 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((!(a24==1)&&((a22==1)&&(!(a11==1)&&((!(a7==1)&&((a14==9)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&!(a20==1))))&&(a28==1)))))&&(a0==1)))&&(a19==5))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } return calculate_output26(input);
	}

	int calculate_output26(int input) {
	    if(((a7==1)&&((((a24==1)&&(((a0==1)&&(!(a25==1)&&(((!(a20==1)&&((input==1)&&((a29==5)||(a29==6))))&&(a22==1))&&(a11==1))))&&(a28==1)))&&(a14==10))&&(a19==2)))){
	    	a11 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a28==1)&&((a0==1)&&((((a7==1)&&((!(a25==1)&&((((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(input==4)))&&(a20==1)))&&!(a24==1))&&(a14==9))))&&(a22==1)))){
	    	a29 = 6;
	    	a0 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	return -1;
	    } else if(((a11==1)&&(!(a24==1)&&(((a28==1)&&((a19==3)&&(!(a7==1)&&(((a25==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&(a20==1))&&(a14==9)))&&(a22==1)))))&&!(a0==1))))){
	    	a14 = 8;
	    	a19 = 2;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	return 23;
	    } else if(((!(a7==1)&&(((((((a0==1)&&((a11==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&(a22==1))))&&(a19==4))&&!(a20==1))&&(a14==9))&&!(a25==1))&&(a28==1)))&&(a24==1))){
	    	a7 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 0;
	    	return -1;
	    } else if((((a25==1)&&(!(a24==1)&&((a28==1)&&((a19==1)&&(((!(a11==1)&&((a14==8)&&(!(a7==1)&&((input==1)&&((a29==5)||(a29==6))))))&&(a20==1))&&(a0==1))))))&&(a22==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((((a14==8)&&((a22==1)&&((((input==1)&&((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4))))&&!(a25==1))&&(a11==1))))&&(a0==1))&&!(a20==1))&&!(a24==1))&&(a28==1))&&(a7==1))){
	    	a20 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((((((a14==8)&&(!(a20==1)&&((a19==1)&&(!(a0==1)&&((((((a29==6)||(a29==7))&&(input==3))&&(a25==1))&&(a28==1))&&(a22==1))))))&&!(a7==1))&&!(a24==1))&&!(a11==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	a29 = 9;
	    	a24 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if((!(a24==1)&&(((((((a14==8)&&(!(a20==1)&&(((((a25==1)&&(a29==9))&&(a19==5))||((!(a25==1)&&(a29==5))&&(a19==1)))&&(input==2))))&&(a22==1))&&!(a11==1))&&(a0==1))&&(a28==1))&&!(a7==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a29==6)&&(((a19==3)&&((a20==1)&&((((a22==1)&&(((a24==1)&&((a28==1)&&((input==2)&&(a14==8))))&&(a25==1)))&&!(a0==1))&&!(a11==1))))&&(a7==1)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(!(a25==1)&&(((a19==1)&&((a14==9)&&(!(a20==1)&&(((a0==1)&&((a28==1)&&((a7==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))))&&(a11==1)))))&&(a22==1))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a0==1)&&((a28==1)&&(((a19==4)&&(!(a20==1)&&((a22==1)&&((((((a11==1)&&(input==2))&&(a24==1))&&(a29==7))&&(a7==1))&&(a14==8)))))&&!(a25==1))))){
	    	a25 = 1;
	    	a19 = 5;
	    	a11 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a11==1)&&(!(a25==1)&&(!(a7==1)&&((a14==9)&&(!(a24==1)&&(!(a0==1)&&((a28==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a22==1)))))))))&&!(a20==1))&&(a19==4))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((((((((a24==1)&&(((a29==8)&&((a0==1)&&((input==4)&&(a14==9))))&&!(a20==1)))&&(a28==1))&&(a22==1))&&(a19==4))&&(a11==1))&&!(a25==1))&&(a7==1))){
	    	a7 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a11==1)&&(((a14==9)&&((((((((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==5))&&(a25==1))&&(a28==1))&&(a24==1))&&(a7==1))&&!(a20==1))&&(a22==1)))&&(a0==1)))){
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 2;
	    	return 23;
	    } else if((!(a7==1)&&(((((a24==1)&&(((a19==1)&&(((((input==2)&&((a29==5)||(a29==6)))&&!(a11==1))&&(a22==1))&&(a20==1)))&&(a25==1)))&&(a0==1))&&(a14==8))&&(a28==1)))){
	    	a19 = 4;
	    	a29 = 5;
	    	a0 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a0==1)&&(((a22==1)&&((((((a20==1)&&(((a11==1)&&(((a29==6)||(a29==7))&&(input==3)))&&(a25==1)))&&!(a24==1))&&(a7==1))&&(a19==2))&&(a28==1)))&&(a14==10)))){
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if(((a25==1)&&(((a20==1)&&(((a29==8)&&((a24==1)&&((a28==1)&&((a14==8)&&(((a19==5)&&((a7==1)&&(input==3)))&&(a11==1))))))&&!(a0==1)))&&(a22==1)))){
	    	a20 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a24==1)&&((a22==1)&&((!(a0==1)&&(((a11==1)&&((a28==1)&&((a14==8)&&((a20==1)&&((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))&&(input==2))))))&&!(a7==1)))&&!(a25==1))))){
	    	a19 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	a24 = 1;
	    	return 24;
	    } else if((((a0==1)&&((!(a7==1)&&(((a25==1)&&((a28==1)&&(((!(a24==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6)))))&&(a20==1))&&(a19==1))))&&(a22==1)))&&(a14==9)))&&!(a11==1))){
	    	a29 = 9;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a20==1)&&(((a11==1)&&(((a0==1)&&((a22==1)&&(((((a28==1)&&((input==2)&&(a19==4)))&&(a24==1))&&!(a7==1))&&!(a25==1))))&&(a14==9)))&&(a29==9)))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a22==1)&&(!(a20==1)&&(!(a25==1)&&(((!(a0==1)&&((((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&(a7==1))&&(a24==1))&&(a11==1)))&&(a19==3))&&(a14==8))))))){
	    	a29 = 6;
	    	a20 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a22==1)&&((!(a7==1)&&((a28==1)&&((((a14==9)&&((a24==1)&&(((a29==6)&&(!(a25==1)&&(input==2)))&&(a19==1))))&&(a11==1))&&(a0==1))))&&!(a20==1)))){
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 4;
	    	a0 = 0;
	    	return 24;
	    } else if((((a24==1)&&((a28==1)&&(((((a22==1)&&(((((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&!(a0==1))&&(a14==8))&&!(a20==1)))&&!(a25==1))&&(a7==1))&&(a11==1))))&&(a19==5))){
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	a24 = 0;
	    	return -1;
	    } else if(((a14==10)&&((!(a20==1)&&((a22==1)&&((((!(a25==1)&&((a24==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==1))))&&(a7==1))&&(a28==1))&&(a0==1))))&&(a11==1)))){
	    	a19 = 5;
	    	a7 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((((a22==1)&&(!(a24==1)&&((a14==9)&&(!(a7==1)&&((a0==1)&&(!(a11==1)&&((a19==3)&&(((input==3)&&(((a29==5)||(a29==6))||(a29==7)))&&(a25==1)))))))))&&!(a20==1))&&(a28==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a29==9)&&((a11==1)&&(!(a25==1)&&(!(a7==1)&&(!(a20==1)&&(((a19==2)&&((a22==1)&&((a28==1)&&((a14==10)&&(input==5)))))&&(a24==1))))))))){
	    	a29 = 6;
	    	a25 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a7 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if(((a14==9)&&((a19==3)&&(((a28==1)&&(!(a20==1)&&((((a29==5)&&(!(a11==1)&&((a25==1)&&(!(a7==1)&&(input==4)))))&&!(a0==1))&&(a22==1))))&&(a24==1))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((!(a7==1)&&((((a28==1)&&(((a22==1)&&((a11==1)&&((a25==1)&&((input==1)&&((a29==5)||(a29==6))))))&&(a20==1)))&&(a19==5))&&(a14==9)))&&!(a0==1))&&(a24==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a28==1)&&((a20==1)&&(((((a25==1)&&((a19==3)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&!(a24==1))&&(a22==1))))&&(a14==9))&&(a7==1))&&!(a0==1)))))){
	    	a29 = 6;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==1)&&(!(a0==1)&&(((a20==1)&&((((((a19==2)&&((a14==9)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9)))))&&!(a11==1))&&!(a25==1))&&(a22==1))&&!(a24==1)))&&(a7==1))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((((a19==1)&&((a29==7)&&((a24==1)&&((a25==1)&&((((a28==1)&&((input==3)&&(a22==1)))&&!(a7==1))&&(a14==9))))))&&(a11==1))&&!(a20==1))&&(a0==1))){
	    	a19 = 3;
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a11 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a7==1)&&((a29==9)&&((!(a25==1)&&((a28==1)&&(((a19==4)&&(!(a24==1)&&(!(a20==1)&&(input==4))))&&(a22==1))))&&!(a0==1)))))&&(a14==9))){
	    	a29 = 7;
	    	a11 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((((a11==1)&&(((((((a22==1)&&(!(a24==1)&&((input==6)&&(a19==5))))&&(a14==9))&&(a25==1))&&(a7==1))&&!(a20==1))&&!(a0==1)))&&(a28==1))&&(a29==8))){
	    	a11 = 0;
	    	a7 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((((((a14==9)&&(((a19==4)&&((a24==1)&&(((a20==1)&&((a7==1)&&(input==1)))&&(a29==5))))&&(a22==1)))&&(a25==1))&&(a0==1))&&!(a11==1))&&(a28==1))){
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((a14==9)&&(!(a20==1)&&(((a28==1)&&(!(a24==1)&&((a29==8)&&((a22==1)&&((a7==1)&&((a19==1)&&(!(a0==1)&&((input==5)&&!(a11==1)))))))))&&!(a25==1))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((((a25==1)&&((a7==1)&&(((a29==8)&&((a22==1)&&((!(a11==1)&&(input==5))&&!(a0==1))))&&(a28==1))))&&(a19==3))&&(a14==8))&&!(a20==1)))){
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a25==1)&&(((a28==1)&&((((((!(a0==1)&&(!(a11==1)&&(input==3)))&&(a24==1))&&(a29==5))&&(a19==4))&&(a14==8))&&!(a20==1)))&&!(a7==1))))){
	    	a29 = 6;
	    	a14 = 9;
	    	a19 = 3;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if(((!(a20==1)&&((a24==1)&&((a14==8)&&((a22==1)&&(!(a11==1)&&((a28==1)&&(!(a25==1)&&(((((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(input==6))&&(a0==1)))))))))&&(a7==1))){
	    	a19 = 2;
	    	a14 = 9;
	    	a20 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if(((a25==1)&&((a24==1)&&((a7==1)&&((a22==1)&&((!(a11==1)&&((a28==1)&&(((a14==8)&&(((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==6)))&&(a0==1))))&&!(a20==1))))))){
	    	a19 = 5;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a0==1)&&(((a28==1)&&((((a19==3)&&(!(a11==1)&&((a22==1)&&((a14==9)&&(!(a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))))))&&!(a7==1))&&!(a20==1)))&&!(a24==1)))){
	    	a19 = 4;
	    	a29 = 7;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((((((((((input==5)&&(a29==8))&&(a0==1))&&(a22==1))&&(a19==5))&&!(a11==1))&&(a24==1))&&(a28==1))&&!(a7==1))&&(a14==8))&&(a25==1)))){
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a28==1)&&((((a14==9)&&((((!(a7==1)&&(((input==4)&&((a29==6)||(a29==7)))&&!(a20==1)))&&(a25==1))&&!(a0==1))&&!(a24==1)))&&(a19==5))&&(a11==1))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((((a28==1)&&((a22==1)&&((a19==1)&&((a0==1)&&((((input==1)&&(a14==9))&&(a25==1))&&(a29==6))))))&&(a7==1))&&(a24==1)))&&(a11==1))){
	    	a29 = 8;
	    	a24 = 0;
	    	return 24;
	    } else if(((((a19==4)&&(((a22==1)&&((a29==6)&&(((a20==1)&&((!(a25==1)&&((a0==1)&&(input==6)))&&(a7==1)))&&!(a24==1))))&&(a28==1)))&&(a14==8))&&(a11==1))){
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	return 24;
	    } else if(((a28==1)&&(((((a14==9)&&(((a0==1)&&((((a19==2)&&(((a29==6)||(a29==7))&&(input==1)))&&(a24==1))&&!(a11==1)))&&(a20==1)))&&!(a25==1))&&(a7==1))&&(a22==1)))){
	    	a25 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	return 24;
	    } else if(((!(a25==1)&&((!(a20==1)&&(((((a11==1)&&(((a24==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a7==1)))&&(a14==9))&&(a19==1))&&(a28==1)))&&(a0==1)))&&(a22==1))){
	    	a7 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a11 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a25==1)&&((a7==1)&&((a0==1)&&(((a22==1)&&((a19==1)&&(((a24==1)&&(((a20==1)&&((input==3)&&((a29==6)||(a29==7))))&&!(a11==1)))&&(a14==8))))&&(a28==1)))))){
	    	a20 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((a28==1)&&(((a19==1)&&((a20==1)&&((((((a7==1)&&((!(a24==1)&&(input==2))&&(a22==1)))&&!(a0==1))&&(a25==1))&&(a14==9))&&(a29==9))))&&(a11==1)))){
	    	a11 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a20 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a14==10)&&((a29==9)&&((a0==1)&&(!(a25==1)&&((a11==1)&&((a7==1)&&(((a28==1)&&((a22==1)&&(((a20==1)&&(input==1))&&(a19==1))))&&(a24==1))))))))){
	    	a25 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a0 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((((a20==1)&&(!(a11==1)&&((a28==1)&&((!(a24==1)&&((a14==9)&&(!(a7==1)&&((input==4)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))))))&&(a0==1)))))&&(a22==1))&&!(a25==1))){
	    	a25 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((((((a11==1)&&((a25==1)&&(((((((a29==7)||(a29==8))&&(input==3))&&(a22==1))&&(a7==1))&&(a14==8))&&(a19==3))))&&!(a20==1))&&!(a24==1))&&(a0==1))&&(a28==1))){
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	return 24;
	    } else if(((!(a24==1)&&((!(a0==1)&&(((a19==3)&&((((a14==9)&&(((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a25==1)))&&(a22==1))&&!(a11==1)))&&(a20==1)))&&!(a7==1)))&&(a28==1))){
	    	a29 = 5;
	    	a20 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((a25==1)&&(!(a20==1)&&(!(a24==1)&&((a14==9)&&((a0==1)&&(((a19==4)&&(((((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&!(a7==1))&&(a22==1))&&!(a11==1)))&&(a28==1)))))))){
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a11==1)&&((a24==1)&&((((a0==1)&&(((a28==1)&&((!(a25==1)&&((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==6)))&&(a22==1)))&&(a14==8)))&&(a20==1))&&(a7==1))))){
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a0 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if((((((((a25==1)&&(((((a0==1)&&((a14==10)&&(input==3)))&&(a24==1))&&(a11==1))&&(a22==1)))&&(a29==9))&&(a19==2))&&(a28==1))&&!(a7==1))&&(a20==1))){
	    	a19 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&(((((a19==2)&&(((a14==8)&&(((((input==1)&&!(a20==1))&&(a0==1))&&(a25==1))&&(a22==1)))&&(a28==1)))&&(a24==1))&&(a7==1))&&(a29==6)))){
	    	a20 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	return 24;
	    } else if((((!(a11==1)&&(((!(a20==1)&&(!(a7==1)&&(((!(a24==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&(a22==1))&&(a19==1))))&&!(a25==1))&&!(a0==1)))&&(a14==9))&&(a28==1))){
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if((((a19==2)&&((a0==1)&&(((((((((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&(a25==1))&&(a11==1))&&(a14==10))&&(a7==1))&&(a24==1))&&!(a20==1))&&(a28==1))))&&(a22==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((((!(a20==1)&&((a7==1)&&((a25==1)&&((((((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&(a19==3))&&(a0==1))&&(a28==1))&&(a14==9)))))&&(a11==1))&&(a24==1))&&(a22==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a14==8)&&((a22==1)&&(((((a28==1)&&((a20==1)&&((input==5)&&(((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))))))&&!(a0==1))&&!(a24==1))&&!(a7==1))))&&(a25==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((a14==9)&&((a28==1)&&((!(a7==1)&&((!(a20==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5)))&&(a22==1)))&&!(a24==1))))&&(a19==1))&&(a25==1))&&(a11==1))&&(a0==1))){
	    	a25 = 0;
	    	a19 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((((a14==9)&&(((a22==1)&&(!(a25==1)&&((a7==1)&&((a0==1)&&(((a11==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==6)))&&(a24==1))))))&&(a28==1)))&&!(a20==1))){
	    	a19 = 2;
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	return 23;
	    } else if(((a19==1)&&((a22==1)&&(!(a0==1)&&(((a28==1)&&(((((a11==1)&&(!(a25==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a7==1))&&(a14==9))&&(a20==1)))&&(a24==1)))))){
	    	a25 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if(((a14==9)&&(!(a11==1)&&((!(a20==1)&&(!(a0==1)&&((a7==1)&&(!(a24==1)&&((((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==6))&&(a22==1))&&(a28==1))))))&&!(a25==1))))){
	    	a0 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&(((a11==1)&&((!(a20==1)&&(((((((input==3)&&(a24==1))&&(a7==1))&&(a28==1))&&(a14==9))&&(a29==6))&&(a22==1)))&&!(a0==1)))&&(a19==3)))){
	    	a7 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 2;
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((a24==1)&&(!(a7==1)&&((a20==1)&&((a22==1)&&(!(a11==1)&&(((a28==1)&&(((a0==1)&&(!(a25==1)&&(((a29==5)||(a29==6))&&(input==2))))&&(a19==3)))&&(a14==8)))))))){
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	a7 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a14==9)&&(((((a7==1)&&(((((((a20==1)&&(input==5))&&(a0==1))&&(a19==2))&&(a29==9))&&(a11==1))&&(a24==1)))&&!(a25==1))&&(a22==1))&&(a28==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((a24==1)&&((a20==1)&&((!(a0==1)&&(((a11==1)&&(((((a19==5)&&((a29==9)&&(!(a25==1)&&(a7==1))))||((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1)))))&&(input==6))&&(a22==1)))&&(a14==8)))&&(a28==1))))){
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	a0 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	return -1;
	    } else if(((((a22==1)&&(!(a7==1)&&(((((a29==7)&&((((input==3)&&(a11==1))&&(a14==8))&&!(a0==1)))&&(a28==1))&&(a19==1))&&(a20==1))))&&(a24==1))&&!(a25==1))){
	    	return -1;
	    } else if((!(a11==1)&&(((((a22==1)&&(((a14==8)&&((a28==1)&&(((input==1)&&((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5))))&&(a20==1))))&&(a25==1)))&&(a7==1))&&!(a0==1))&&(a24==1)))){
	    	a20 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if(((a24==1)&&((((a0==1)&&((a11==1)&&((a19==1)&&((a22==1)&&(!(a7==1)&&(((a14==10)&&((input==6)&&((a29==6)||(a29==7))))&&!(a25==1)))))))&&(a28==1))&&!(a20==1)))){
	    	a29 = 5;
	    	a19 = 5;
	    	a25 = 1;
	    	a14 = 9;
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a24==1)&&((((!(a7==1)&&((((!(a11==1)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))&&(input==6)))&&!(a25==1))&&(a14==8))&&!(a0==1)))&&(a22==1))&&!(a20==1))&&(a28==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a11==1)&&(((a24==1)&&((!(a7==1)&&((a29==5)&&((a19==2)&&((a22==1)&&(((input==4)&&(a28==1))&&(a0==1))))))&&(a14==10)))&&(a20==1)))&&!(a25==1))){
	    	a19 = 4;
	    	a14 = 9;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if((!(a7==1)&&((a22==1)&&((a28==1)&&((a0==1)&&((a14==8)&&((a19==2)&&(((a24==1)&&(((a11==1)&&((input==5)&&((a29==7)||(a29==8))))&&!(a20==1)))&&(a25==1))))))))){
	    	a7 = 1;
	    	a11 = 0;
	    	a19 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((a24==1)&&(!(a0==1)&&(((a7==1)&&((a29==6)&&(((a14==9)&&((a28==1)&&((((input==1)&&(a20==1))&&(a11==1))&&(a22==1))))&&(a19==5))))&&!(a25==1))))){
	    	a19 = 2;
	    	a7 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if(((((!(a25==1)&&(((a28==1)&&(!(a11==1)&&(((a0==1)&&((((a29==8)||(a29==9))&&(input==5))&&(a7==1)))&&(a20==1))))&&(a22==1)))&&(a24==1))&&(a19==5))&&(a14==9))){
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if((((((a24==1)&&(((!(a11==1)&&((a29==7)&&(!(a0==1)&&((a19==5)&&((input==6)&&(a7==1))))))&&(a14==9))&&(a20==1)))&&(a22==1))&&(a25==1))&&(a28==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	return 24;
	    } else if(((((!(a7==1)&&((a28==1)&&(((a22==1)&&((a29==6)&&(!(a0==1)&&(((input==1)&&(a24==1))&&(a25==1)))))&&!(a11==1))))&&(a19==2))&&(a14==9))&&(a20==1))){
	    	a19 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if(((a20==1)&&((a22==1)&&((a0==1)&&(((((a29==8)&&(((((a14==8)&&(input==4))&&(a24==1))&&(a28==1))&&(a11==1)))&&(a19==1))&&!(a7==1))&&!(a25==1)))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a29==7)&&(!(a0==1)&&((((((a14==9)&&(((a7==1)&&(input==2))&&(a24==1)))&&(a22==1))&&!(a20==1))&&(a11==1))&&!(a25==1))))&&(a28==1))&&(a19==4))){
	    	a11 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a11==1)&&(((a25==1)&&((a22==1)&&(!(a20==1)&&((a7==1)&&((a14==9)&&(((a28==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==4)))&&!(a0==1)))))))&&(a24==1)))){
	    	a19 = 3;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if((!(a20==1)&&((((a19==5)&&((((!(a0==1)&&(((a14==8)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))&&(a24==1)))&&(a25==1))&&(a7==1))&&(a22==1)))&&(a28==1))&&!(a11==1)))){
	    	a29 = 5;
	    	a14 = 9;
	    	a24 = 0;
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if(((a28==1)&&((((a7==1)&&((((!(a20==1)&&(((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==2))&&(a22==1)))&&(a0==1))&&!(a24==1))&&!(a11==1)))&&(a14==8))&&(a25==1)))){
	    	a20 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	a7 = 0;
	    	return 23;
	    } else if(((((((((!(a25==1)&&((!(a0==1)&&((input==4)&&(a19==1)))&&(a24==1)))&&(a11==1))&&(a22==1))&&(a14==8))&&(a28==1))&&(a29==7))&&!(a7==1))&&(a20==1))){
	    	a24 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	a11 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((a7==1)&&(((a20==1)&&((a14==10)&&(((a24==1)&&((((input==2)&&((a29==8)||(a29==9)))&&(a22==1))&&(a11==1)))&&!(a25==1))))&&(a19==3)))&&(a0==1)))){
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	return 24;
	    } else if((((!(a25==1)&&((a7==1)&&(!(a0==1)&&((((a22==1)&&(!(a20==1)&&(((a11==1)&&(input==6))&&(a29==6))))&&(a19==4))&&!(a24==1)))))&&(a14==8))&&(a28==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return 24;
	    } else if((((a7==1)&&((a25==1)&&((a19==3)&&(!(a24==1)&&((a20==1)&&(((a14==10)&&(((((a29==6)||(a29==7))&&(input==1))&&(a22==1))&&(a11==1)))&&(a0==1)))))))&&(a28==1))){
	    	a14 = 9;
	    	a19 = 4;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a20==1)&&((((a25==1)&&((a22==1)&&((a11==1)&&((a28==1)&&((((a29==5)||(a29==6))&&(input==4))&&!(a24==1))))))&&!(a7==1))&&(a14==8)))&&!(a0==1))&&(a19==2))){
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	return 24;
	    } else if((((((a19==2)&&((a28==1)&&((a14==9)&&(!(a0==1)&&((a24==1)&&(((a22==1)&&((input==6)&&((a29==7)||(a29==8))))&&(a20==1)))))))&&(a7==1))&&!(a25==1))&&(a11==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((a28==1)&&((((a22==1)&&(((a0==1)&&((a25==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&(a19==2))&&!(a7==1))))&&(a14==9)))&&!(a24==1))&&!(a20==1))))){
	    	a29 = 9;
	    	a19 = 4;
	    	a25 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if(((a11==1)&&((a28==1)&&((a25==1)&&((a29==6)&&(!(a24==1)&&((((!(a20==1)&&(((a14==9)&&(input==5))&&(a7==1)))&&(a0==1))&&(a22==1))&&(a19==1)))))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a22==1)&&((((a14==8)&&((a29==9)&&((((!(a7==1)&&(input==2))&&(a24==1))&&(a28==1))&&(a25==1))))&&!(a11==1))&&!(a20==1)))&&(a19==1)))){
	    	a19 = 4;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	return 23;
	    } else if((!(a7==1)&&((a24==1)&&(((a14==8)&&(((((((a28==1)&&((a19==5)&&(input==4)))&&(a29==7))&&!(a11==1))&&(a22==1))&&(a0==1))&&!(a25==1)))&&!(a20==1))))){
	    	a0 = 0;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a19==4)&&(((a28==1)&&((a14==9)&&((a22==1)&&(!(a24==1)&&((a11==1)&&((a20==1)&&(((a25==1)&&(((a29==8)||(a29==9))&&(input==1)))&&(a0==1))))))))&&!(a7==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a19==3)&&((((a22==1)&&((a29==9)&&(!(a20==1)&&((a14==9)&&(!(a24==1)&&((a28==1)&&(input==2)))))))&&!(a0==1))&&(a25==1)))&&(a7==1))&&!(a11==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a7==1)&&(((a14==9)&&((((!(a25==1)&&((((a29==8)||(a29==9))&&(input==6))&&!(a0==1)))&&(a11==1))&&(a19==3))&&(a20==1)))&&!(a24==1)))&&(a28==1))&&(a22==1))){
	    	a24 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a25==1)&&(((a11==1)&&(!(a7==1)&&(((a28==1)&&(((a14==9)&&(((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==4))&&!(a24==1)))&&(a22==1)))&&(a0==1))))&&(a20==1)))){
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a20==1)&&(!(a25==1)&&(!(a0==1)&&(((!(a24==1)&&(((((a7==1)&&((a14==8)&&(input==5)))&&(a29==5))&&!(a11==1))&&(a28==1)))&&(a22==1))&&(a19==1)))))){
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	return 24;
	    } else if((((a22==1)&&(!(a7==1)&&((((a14==9)&&(((((!(a24==1)&&(input==2))&&(a25==1))&&(a19==3))&&(a0==1))&&!(a11==1)))&&(a28==1))&&(a29==5))))&&(a20==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((((((a14==9)&&((a28==1)&&((a22==1)&&(!(a24==1)&&((a25==1)&&((input==6)&&!(a0==1)))))))&&!(a20==1))&&(a19==3))&&(a29==9))&&(a7==1)))){
	    	a29 = 7;
	    	a19 = 4;
	    	a11 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	return 23;
	    } else if(((((a22==1)&&(((a25==1)&&(((a14==9)&&(!(a11==1)&&((a20==1)&&(!(a24==1)&&((a0==1)&&(input==1))))))&&(a28==1)))&&(a7==1)))&&(a29==9))&&(a19==3))){
	    	a25 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((((a24==1)&&(((a25==1)&&((a0==1)&&((a22==1)&&(((a7==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&!(a11==1)))&&(a14==9)))))&&(a19==3)))&&(a28==1))&&(a20==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a0==1)&&((((a29==5)&&(((!(a11==1)&&((((a24==1)&&((input==5)&&!(a20==1)))&&(a19==4))&&(a14==8)))&&(a22==1))&&(a28==1)))&&!(a7==1))&&!(a25==1)))){
	    	a11 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((a28==1)&&((a25==1)&&(((a22==1)&&(!(a20==1)&&(((a7==1)&&((a24==1)&&((a11==1)&&((input==1)&&(((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))))))&&(a14==8))))&&!(a0==1))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&(!(a0==1)&&((!(a11==1)&&((((a19==5)&&(!(a25==1)&&((a28==1)&&((((a29==5)||(a29==6))&&(input==4))&&!(a20==1)))))&&(a22==1))&&(a14==8)))&&(a7==1))))){
	    	a14 = 9;
	    	a29 = 7;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if((((a28==1)&&((a7==1)&&((!(a11==1)&&((a29==9)&&((a22==1)&&(((a19==1)&&(((a25==1)&&(input==1))&&(a14==9)))&&(a0==1)))))&&(a24==1))))&&(a20==1))){
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((a28==1)&&(((((a20==1)&&((a11==1)&&(!(a25==1)&&((a14==9)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a19==5))&&(a24==1))))))&&(a7==1))&&!(a0==1))&&(a22==1)))){
	    	a24 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 7;
	    	return -1;
	    } else if((((a19==1)&&((a11==1)&&((a28==1)&&(!(a7==1)&&(((a14==8)&&((!(a24==1)&&((((a29==8)||(a29==9))&&(input==4))&&(a22==1)))&&!(a0==1)))&&(a25==1))))))&&(a20==1))){
	    	a19 = 3;
	    	a20 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a7==1)&&((a11==1)&&(((((a19==4)&&(((a14==8)&&((a24==1)&&(!(a25==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==6)))))&&(a28==1)))&&!(a0==1))&&!(a20==1))&&(a22==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((((((!(a25==1)&&(((((a29==6)||(a29==7))&&(input==4))&&(a14==8))&&(a28==1)))&&!(a0==1))&&!(a24==1))&&(a22==1))&&(a19==5))&&!(a11==1))&&(a7==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	return 23;
	    } else if(((a20==1)&&(!(a0==1)&&(((a28==1)&&((a19==2)&&((!(a24==1)&&((((!(a7==1)&&(input==2))&&(a22==1))&&(a14==9))&&(a29==8)))&&(a25==1))))&&(a11==1))))){
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((a29==6)&&((a0==1)&&((a19==4)&&(((((!(a20==1)&&(!(a24==1)&&((input==4)&&(a28==1))))&&(a14==8))&&!(a7==1))&&(a11==1))&&(a25==1)))))&&(a22==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a24==1)&&((a11==1)&&((((((!(a0==1)&&((a22==1)&&((input==1)&&((a29==5)||(a29==6)))))&&!(a25==1))&&(a19==4))&&!(a7==1))&&(a14==9))&&!(a20==1)))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a20==1)&&(((((a7==1)&&((a28==1)&&(((a14==9)&&(!(a25==1)&&((a22==1)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8))))))&&!(a11==1))))&&(a19==1))&&(a0==1))&&!(a24==1)))){
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((a28==1)&&((!(a7==1)&&((((((a0==1)&&((a14==9)&&((input==3)&&(((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))))))&&(a22==1))&&!(a11==1))&&(a20==1))&&(a24==1)))&&(a25==1)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((a20==1)&&((a28==1)&&((!(a24==1)&&((((a19==3)&&((((a0==1)&&(!(a25==1)&&(input==4)))&&(a14==9))&&(a29==7)))&&(a11==1))&&(a22==1)))&&(a7==1))))){
	    	a25 = 1;
	    	a14 = 10;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 2;
	    	a20 = 0;
	    	return 23;
	    } else if(((!(a20==1)&&(((((a22==1)&&((a19==1)&&((((((a29==9)||((a29==7)||(a29==8)))&&(input==2))&&(a7==1))&&(a11==1))&&!(a25==1))))&&(a24==1))&&!(a0==1))&&(a28==1)))&&(a14==8))){
	    	a25 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	a20 = 1;
	    	return 23;
	    } else if(((a14==9)&&((a22==1)&&((a7==1)&&((a20==1)&&(((!(a24==1)&&((((input==2)&&((((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2))))&&(a28==1))&&(a0==1)))&&(a11==1))&&(a25==1))))))){
	    	a11 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	a25 = 0;
	    	return 21;
	    } else if(((a11==1)&&(!(a0==1)&&(!(a20==1)&&((a24==1)&&(!(a7==1)&&((a22==1)&&((a28==1)&&((a25==1)&&((a29==8)&&((a19==5)&&((a14==9)&&(input==1))))))))))))){
	    	a14 = 8;
	    	a24 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a19==3)&&((a0==1)&&(((a25==1)&&((((((a22==1)&&(!(a24==1)&&((a7==1)&&(input==6))))&&(a20==1))&&(a29==5))&&(a14==9))&&(a28==1)))&&!(a11==1))))){
	    	a25 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if((((((a24==1)&&(!(a25==1)&&(!(a11==1)&&((!(a7==1)&&((((input==3)&&(a28==1))&&(a0==1))&&(a14==9)))&&(a22==1)))))&&(a20==1))&&(a29==9))&&(a19==5))){
	    	a24 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if((((((a20==1)&&(((a11==1)&&(((((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&!(a24==1))&&!(a25==1))&&(a28==1))&&!(a7==1)))&&(a19==4)))&&(a22==1))&&!(a0==1))&&(a14==9))){
	    	a29 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if(((((a28==1)&&((a22==1)&&((a11==1)&&((((((a29==9)&&(((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1)))&&(a19==5))||((a19==1)&&((a29==5)&&((!(a24==1)&&((a7==1)&&(a20==1)))&&(a25==1)))))||((a19==1)&&(((((a20==1)&&(a7==1))&&!(a24==1))&&(a25==1))&&(a29==6))))&&(input==6)))))&&(a14==8))&&!(a0==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if((((!(a20==1)&&(((a25==1)&&((((a24==1)&&(((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==3))&&(a28==1)))&&(a7==1))&&!(a11==1)))&&(a14==9)))&&(a0==1))&&(a22==1))){
	    	a29 = 5;
	    	a24 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a0==1)&&((a14==9)&&(((!(a24==1)&&((a25==1)&&(((((input==4)&&((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5))))&&(a28==1))&&(a7==1))&&(a22==1))))&&!(a20==1))&&!(a11==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((!(a24==1)&&((a22==1)&&((((((a28==1)&&((a19==3)&&((((a29==9)&&(input==3))&&(a20==1))&&(a0==1))))&&!(a11==1))&&(a14==9))&&(a7==1))&&(a25==1))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a14==8)&&((((input==2)&&((((a19==5)&&((a29==8)&&((!(a24==1)&&(!(a7==1)&&((a11==1)&&!(a20==1))))&&!(a25==1))))||(((((!(a7==1)&&(!(a20==1)&&(a11==1)))&&!(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5)))||(((a29==5)&&((a25==1)&&(((a7==1)&&((a20==1)&&!(a11==1)))&&(a24==1))))&&(a19==1))))&&!(a0==1))&&(a28==1))))){
	    	a20 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((((a0==1)&&(!(a7==1)&&(((a25==1)&&((a28==1)&&(((a24==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4)))&&!(a20==1))))&&(a14==8))))&&(a22==1))&&(a19==2))&&!(a11==1))){
	    	a24 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((((((a29==7)&&((a11==1)&&((a7==1)&&(((a20==1)&&((a25==1)&&(((input==5)&&(a22==1))&&(a19==5))))&&!(a0==1)))))&&(a28==1))&&(a24==1))&&(a14==8))){
	    	a19 = 3;
	    	a29 = 6;
	    	return -1;
	    } else if(((a22==1)&&(((a14==9)&&(!(a0==1)&&((!(a25==1)&&((a28==1)&&(((((input==5)&&((a29==7)||(a29==8)))&&!(a24==1))&&!(a11==1))&&(a19==1))))&&(a7==1))))&&(a20==1)))){
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 9;
	    	return -1;
	    } else if(((a22==1)&&(!(a0==1)&&((a7==1)&&((a11==1)&&((a28==1)&&(((a14==9)&&((a24==1)&&(((input==5)&&(((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))))&&(a20==1))))&&(a25==1)))))))){
	    	a7 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((((a28==1)&&(((a0==1)&&((!(a25==1)&&((a24==1)&&((a19==1)&&((a11==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6))))))&&(a22==1)))&&(a20==1)))&&(a14==10))&&(a7==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	return 24;
	    } else if(((a0==1)&&((a22==1)&&((a19==1)&&((a28==1)&&(!(a20==1)&&(((a24==1)&&(((((input==4)&&((a29==7)||(a29==8)))&&!(a11==1))&&(a7==1))&&(a14==8)))&&(a25==1)))))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a29==5)&&((((a22==1)&&((a7==1)&&((a24==1)&&((a20==1)&&(!(a25==1)&&((input==5)&&!(a11==1)))))))&&(a19==1))&&(a14==9)))&&(a0==1))&&(a28==1))){
	    	a11 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	return 21;
	    } else if(((!(a24==1)&&((a28==1)&&((a14==9)&&(((((a19==2)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&(a0==1))&&!(a20==1)))&&(a25==1))&&(a11==1))&&(a22==1)))))&&!(a7==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&(!(a0==1)&&(((a19==3)&&((((a28==1)&&(!(a11==1)&&(((a7==1)&&((input==5)&&((a29==5)||(a29==6))))&&(a22==1))))&&!(a24==1))&&(a14==8)))&&(a20==1))))){
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	return 24;
	    } else if(((((a14==9)&&(!(a20==1)&&(((!(a0==1)&&((a7==1)&&(!(a11==1)&&((a28==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8)))))))&&(a24==1))&&(a22==1))))&&!(a25==1))&&(a19==5))){
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a14==8)&&((a25==1)&&(!(a20==1)&&((!(a7==1)&&((a0==1)&&(((a19==1)&&(((a29==8)||(a29==9))&&(input==3)))&&(a24==1))))&&!(a11==1)))))&&(a22==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((((a0==1)&&(((a14==8)&&((!(a24==1)&&(((a19==4)&&((a22==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&(a28==1))))&&!(a20==1)))&&(a25==1)))&&!(a7==1)))&&!(a11==1))){
	    	a19 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a29 = 8;
	    	return 23;
	    } else if((((a14==10)&&((((a0==1)&&((((a19==4)&&(((a24==1)&&((a11==1)&&(input==1)))&&(a29==7)))&&(a20==1))&&(a22==1)))&&(a28==1))&&!(a7==1)))&&(a25==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&((((!(a11==1)&&((!(a24==1)&&((((a22==1)&&(((a29==7)||(a29==8))&&(input==5)))&&!(a20==1))&&(a19==5)))&&!(a0==1)))&&(a7==1))&&(a14==9))&&(a28==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a7==1)&&(((((a19==5)&&((((a14==9)&&(((input==2)&&((a29==7)||(a29==8)))&&(a11==1)))&&!(a24==1))&&(a28==1)))&&!(a0==1))&&(a20==1))&&(a22==1))))){
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a14==9)&&(((a0==1)&&(!(a7==1)&&((((a19==5)&&((a22==1)&&(!(a25==1)&&(((a29==8)||(a29==9))&&(input==2)))))&&!(a11==1))&&(a20==1))))&&!(a24==1))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a19==5)&&(((a25==1)&&(((a24==1)&&(((a14==9)&&(!(a20==1)&&(((a29==8)||(a29==9))&&(input==3))))&&(a7==1)))&&!(a11==1)))&&!(a0==1))))&&(a22==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a0==1)&&((((a28==1)&&((!(a24==1)&&((a19==2)&&(((a29==7)&&(((input==3)&&(a25==1))&&!(a11==1)))&&!(a7==1))))&&(a22==1)))&&(a14==8))&&!(a20==1)))){
	    	a19 = 1;
	    	return -1;
	    } else if((((((a19==5)&&(((!(a25==1)&&((a7==1)&&(!(a0==1)&&(!(a24==1)&&((input==3)&&((a29==6)||(a29==7)))))))&&(a22==1))&&!(a11==1)))&&!(a20==1))&&(a28==1))&&(a14==9))){
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&((a19==3)&&((((a24==1)&&((a11==1)&&(((((((a29==8)||(a29==9))&&(input==3))&&(a28==1))&&!(a0==1))&&(a25==1))&&!(a7==1))))&&(a22==1))&&!(a20==1))))){
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((a25==1)&&(((a29==9)&&((a0==1)&&(((((a11==1)&&((input==1)&&!(a20==1)))&&(a24==1))&&(a19==3))&&(a14==8))))&&(a7==1)))&&(a22==1)))){
	    	a24 = 0;
	    	a29 = 5;
	    	a19 = 2;
	    	return 24;
	    } else if(((a22==1)&&((((!(a25==1)&&((a24==1)&&((((a28==1)&&((((a29==8)||(a29==9))&&(input==1))&&!(a7==1)))&&(a14==10))&&(a11==1))))&&(a19==3))&&!(a20==1))&&(a0==1)))){
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	a29 = 8;
	    	a14 = 8;
	    	a7 = 1;
	    	return 21;
	    } else if((((((a19==5)&&((!(a25==1)&&(!(a24==1)&&(!(a7==1)&&((!(a11==1)&&((input==4)&&(a28==1)))&&(a22==1)))))&&(a29==9)))&&(a14==8))&&!(a0==1))&&!(a20==1))){
	    	a14 = 9;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	a19 = 4;
	    	return 21;
	    } else if((((a25==1)&&((a0==1)&&((!(a7==1)&&(((a28==1)&&(((a19==5)&&((a24==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7))))))&&(a14==8)))&&(a11==1)))&&(a20==1))))&&(a22==1))){
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	return 21;
	    } else if(((!(a11==1)&&((((!(a0==1)&&(!(a20==1)&&(((a24==1)&&(((input==5)&&((a29==8)||(a29==9)))&&(a22==1)))&&(a28==1))))&&!(a7==1))&&(a14==8))&&(a19==4)))&&!(a25==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&((a28==1)&&((((!(a24==1)&&((((a19==5)&&((((a20==1)&&!(a7==1))&&!(a25==1))&&(a29==9)))||((a19==1)&&((a29==5)&&((a25==1)&&((a7==1)&&!(a20==1))))))&&(input==5)))&&(a11==1))&&(a0==1))&&(a22==1))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a7==1)&&((a20==1)&&((a24==1)&&(((((a11==1)&&((a22==1)&&((a19==1)&&((a29==8)&&(input==2)))))&&(a28==1))&&(a0==1))&&(a14==9)))))&&(a25==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((((!(a24==1)&&((a7==1)&&((!(a20==1)&&((((input==6)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5))))&&(a28==1))&&(a0==1)))&&(a11==1))))&&(a25==1))&&(a22==1))&&(a14==8))){
	    	a19 = 5;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	return 23;
	    } else if(((a22==1)&&(((a28==1)&&((a19==3)&&(!(a11==1)&&(!(a0==1)&&(((a24==1)&&(((((a29==6)||(a29==7))&&(input==4))&&!(a20==1))&&!(a25==1)))&&(a7==1))))))&&(a14==8)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((((!(a25==1)&&((a24==1)&&(!(a20==1)&&(!(a0==1)&&((((a19==5)&&((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6))))&&(a7==1))&&(a22==1))))))&&!(a11==1))&&(a14==9))){
	    	a11 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if((((((a0==1)&&((a11==1)&&((a24==1)&&(((a20==1)&&((((input==5)&&((a29==7)||(a29==8)))&&(a28==1))&&!(a7==1)))&&(a14==9)))))&&(a19==5))&&(a25==1))&&(a22==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((((((!(a11==1)&&(!(a24==1)&&((a22==1)&&(((a25==1)&&((input==3)&&((a29==8)||(a29==9))))&&(a28==1)))))&&(a19==1))&&!(a7==1))&&(a0==1))&&(a14==9))&&(a20==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a20==1)&&(((((((((input==1)&&(a28==1))&&!(a11==1))&&!(a0==1))&&(a14==9))&&!(a7==1))&&(a22==1))&&(a29==6))&&!(a24==1)))&&(a25==1))&&(a19==1))){
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a7==1)&&((!(a25==1)&&(((a22==1)&&(((a11==1)&&((a29==8)&&(((a28==1)&&(!(a20==1)&&(input==6)))&&(a19==3))))&&(a24==1)))&&(a0==1)))&&(a14==8)))){
	    	a11 = 0;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if((((a19==5)&&((a0==1)&&(((a11==1)&&((!(a7==1)&&(!(a24==1)&&(((a22==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a14==9))))&&(a25==1)))&&!(a20==1))))&&(a28==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a7==1)&&((a29==5)&&((a25==1)&&((!(a11==1)&&((a28==1)&&((a19==4)&&((a22==1)&&(!(a0==1)&&(!(a20==1)&&(input==6)))))))&&!(a24==1)))))&&(a14==9))){
	    	a24 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a0==1)&&(((((a22==1)&&(!(a25==1)&&(((a14==8)&&((a24==1)&&((input==2)&&(((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))))&&(a20==1))))&&!(a11==1))&&(a28==1))&&!(a7==1)))){
	    	a19 = 3;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if((((a25==1)&&((a19==3)&&((((a14==8)&&((a22==1)&&((((a28==1)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a7==1))&&!(a20==1))))&&!(a0==1))&&!(a11==1))))&&(a24==1))){
	    	a29 = 9;
	    	a11 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if((((((a19==1)&&(!(a0==1)&&(!(a20==1)&&((((a11==1)&&((((a29==5)||(a29==6))&&(input==5))&&(a22==1)))&&(a28==1))&&!(a7==1)))))&&(a14==9))&&(a24==1))&&(a25==1))){
	    	a20 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a28==1)&&((a24==1)&&((((a0==1)&&(((a14==9)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==3))&&!(a25==1)))&&(a22==1)))&&!(a11==1))&&(a7==1)))))){
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	return 21;
	    } else if(((a14==9)&&((!(a7==1)&&((a19==1)&&(!(a25==1)&&(((a22==1)&&(!(a0==1)&&((a11==1)&&(((input==2)&&((a29==8)||(a29==9)))&&(a24==1)))))&&(a28==1)))))&&!(a20==1)))){
	    	a19 = 2;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((((((((a20==1)&&((((((a0==1)&&(input==3))&&(a22==1))&&(a29==8))&&(a24==1))&&(a19==5)))&&(a25==1))&&(a7==1))&&(a11==1))&&(a28==1))&&(a14==10))){
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if((!(a7==1)&&((a14==8)&&(!(a0==1)&&((((((a20==1)&&(((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==5))&&(a28==1)))&&(a24==1))&&(a22==1))&&(a25==1))&&(a11==1)))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((a22==1)&&(((a25==1)&&((a0==1)&&((a20==1)&&((!(a24==1)&&(!(a7==1)&&((((input==2)&&(a19==2))&&(a28==1))&&(a14==8))))&&!(a11==1)))))&&(a29==6)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a20==1)&&((((a29==5)&&(!(a11==1)&&((a25==1)&&(((a14==9)&&(!(a24==1)&&(!(a0==1)&&(input==1))))&&(a19==3)))))&&!(a7==1))&&(a22==1))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a19==2)&&(!(a20==1)&&(((((((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&(a22==1))&&(a28==1))&&(a7==1))&&(a24==1))&&!(a0==1))&&!(a11==1))))&&(a14==8)))){
	    	a0 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a7==1)&&(((a22==1)&&(((!(a20==1)&&(((a19==2)&&((a28==1)&&((!(a11==1)&&(input==2))&&(a24==1))))&&(a14==9)))&&(a29==5))&&!(a0==1)))&&(a25==1)))){
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((!(a25==1)&&(((!(a0==1)&&((a22==1)&&((a11==1)&&(!(a24==1)&&((a19==3)&&((((input==1)&&((a29==6)||(a29==7)))&&(a14==8))&&!(a7==1)))))))&&(a28==1))&&(a20==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((!(a7==1)&&((a14==9)&&((a19==4)&&(((a25==1)&&((((a0==1)&&(((input==3)&&(a28==1))&&!(a20==1)))&&(a29==9))&&!(a24==1)))&&!(a11==1)))))&&(a22==1))){
	    	a25 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((!(a20==1)&&((a28==1)&&((a22==1)&&(((!(a11==1)&&((((((input==1)&&(a7==1))&&(a19==3))&&(a29==9))&&!(a24==1))&&(a14==9)))&&(a25==1))&&!(a0==1)))))){
	    	a19 = 2;
	    	return -1;
	    } else if((!(a0==1)&&((((a20==1)&&(((a19==2)&&(((a29==8)&&(!(a25==1)&&((a14==9)&&((a24==1)&&(input==3)))))&&(a22==1)))&&(a7==1)))&&(a28==1))&&!(a11==1)))){
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	a24 = 0;
	    	return 24;
	    } else if(((a28==1)&&(((a20==1)&&(!(a11==1)&&((a29==7)&&(((a7==1)&&(((a24==1)&&((!(a0==1)&&(input==5))&&(a22==1)))&&(a25==1)))&&(a14==9)))))&&(a19==1)))){
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==8)&&((((((a11==1)&&((a7==1)&&((!(a20==1)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==6)))&&!(a24==1))))&&(a25==1))&&(a28==1))&&(a22==1))&&(a0==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((!(a11==1)&&((((a14==8)&&((a20==1)&&((a7==1)&&(((a29==7)||(a29==8))&&(input==6)))))&&(a24==1))&&(a28==1)))&&(a22==1))&&(a0==1))&&(a25==1))&&(a19==5))){
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a7 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((a0==1)&&((a14==8)&&(((((!(a20==1)&&((a28==1)&&((a11==1)&&(((input==2)&&!(a25==1))&&!(a7==1)))))&&!(a24==1))&&(a22==1))&&(a19==4))&&(a29==7))))){
	    	a19 = 3;
	    	a7 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((((a19==2)&&((a7==1)&&(!(a20==1)&&((a28==1)&&(!(a25==1)&&((!(a11==1)&&(((((a29==7)||(a29==8))&&(input==4))&&(a14==9))&&!(a0==1)))&&!(a24==1)))))))&&(a22==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&(((((((a19==2)&&(((a0==1)&&((a28==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4))))&&(a7==1)))&&!(a24==1))&&(a22==1))&&(a14==9))&&(a20==1))&&!(a11==1)))){
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	return 21;
	    } else if((((a14==8)&&((((a25==1)&&(((a24==1)&&(((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&(a28==1))&&(a11==1))&&(a22==1)))&&(a7==1)))&&(a0==1))&&(a19==4)))&&!(a20==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((a22==1)&&((a28==1)&&((((a20==1)&&((a11==1)&&((a19==4)&&((a7==1)&&((a29==5)&&(input==1))))))&&(a14==10))&&(a24==1))))&&(a25==1)))){
	    	a19 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a0==1)&&((((a14==8)&&((a28==1)&&(!(a20==1)&&((((a19==3)&&(((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&(a22==1)))&&(a11==1))&&(a25==1)))))&&!(a7==1))&&!(a24==1)))){
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a14==8)&&(((a25==1)&&((((!(a24==1)&&(((a7==1)&&(input==1))&&!(a20==1)))&&(a28==1))&&(a11==1))&&(a29==8)))&&(a19==5)))&&(a0==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a7==1)&&(((a0==1)&&((a28==1)&&(((((a11==1)&&((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==5)))&&(a25==1))&&!(a24==1))&&(a22==1))))&&(a14==10))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a25==1)&&(((!(a24==1)&&(!(a11==1)&&((((a14==9)&&((input==1)&&((a29==5)||(a29==6))))&&!(a0==1))&&(a28==1))))&&(a22==1))&&(a7==1)))&&(a19==2))&&(a20==1))){
	    	a19 = 3;
	    	a29 = 5;
	    	a0 = 1;
	    	return 23;
	    } else if(((a25==1)&&((a29==7)&&((a0==1)&&(((((a28==1)&&(((a7==1)&&((a20==1)&&((a14==9)&&(input==3))))&&(a22==1)))&&(a19==5))&&!(a24==1))&&(a11==1)))))){
	    	a29 = 6;
	    	a7 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a0==1)&&(((a19==1)&&(((!(a24==1)&&((a22==1)&&(((((input==5)&&!(a11==1))&&(a14==9))&&(a20==1))&&(a25==1))))&&(a28==1))&&(a29==7)))&&!(a7==1)))){
	    	a7 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((!(a25==1)&&(((a19==5)&&((((((a28==1)&&(!(a11==1)&&((a24==1)&&(input==1))))&&(a22==1))&&(a14==8))&&!(a7==1))&&!(a0==1)))&&!(a20==1)))&&(a29==7))){
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	return 24;
	    } else if((((((((!(a7==1)&&(!(a20==1)&&((((input==1)&&((a29==7)||(a29==8)))&&(a14==8))&&(a22==1))))&&(a0==1))&&(a11==1))&&(a28==1))&&(a25==1))&&(a24==1))&&(a19==2))){
	    	a25 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((((((!(a24==1)&&((a14==8)&&((a22==1)&&((a0==1)&&((a19==3)&&(((a29==5)||(a29==6))&&(input==3)))))))&&!(a20==1))&&(a7==1))&&(a28==1))&&!(a25==1))&&!(a11==1))){
	    	a20 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	return 23;
	    } else if(((((a7==1)&&(((a22==1)&&((((a11==1)&&((((a25==1)&&(input==2))&&(a19==5))&&(a28==1)))&&(a20==1))&&(a14==10)))&&(a0==1)))&&(a29==6))&&!(a24==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a20==1)&&((((a19==2)&&(((a28==1)&&((a11==1)&&(!(a7==1)&&(((a0==1)&&(input==6))&&(a22==1)))))&&(a25==1)))&&(a14==8))&&!(a24==1)))&&(a29==7))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a28==1)&&(((((((((a29==9)||((a29==7)||(a29==8)))&&(input==5))&&(a22==1))&&(a14==9))&&!(a11==1))&&(a25==1))&&!(a0==1))&&!(a20==1)))&&(a19==3))&&(a7==1))&&(a24==1))){
	    	a7 = 0;
	    	a19 = 2;
	    	a29 = 8;
	    	a20 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a11==1)&&((!(a24==1)&&(((((((a14==9)&&(!(a20==1)&&(input==3)))&&(a28==1))&&!(a0==1))&&(a19==3))&&(a25==1))&&(a29==9)))&&(a7==1)))&&(a22==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((a14==9)&&((a28==1)&&((a0==1)&&(((input==6)&&(((((((!(a11==1)&&(a20==1))&&(a7==1))&&(a24==1))&&(a25==1))&&(a29==5))&&(a19==1))||(((((!(a24==1)&&((!(a20==1)&&(a11==1))&&!(a7==1)))&&!(a25==1))&&(a29==8))&&(a19==5))||(((!(a25==1)&&(!(a24==1)&&(!(a7==1)&&((a11==1)&&!(a20==1)))))&&(a29==9))&&(a19==5)))))&&(a22==1)))))){
	    	a11 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	return 23;
	    } else if((((((((a24==1)&&(((!(a25==1)&&((((a29==7)||(a29==8))&&(input==2))&&!(a11==1)))&&(a7==1))&&(a19==1)))&&!(a20==1))&&(a22==1))&&(a14==9))&&(a28==1))&&!(a0==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if(((a0==1)&&((((a29==6)&&((((a14==8)&&((a7==1)&&((((input==5)&&!(a11==1))&&(a24==1))&&(a19==5))))&&(a20==1))&&(a28==1)))&&(a22==1))&&(a25==1)))){
	    	a7 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((a19==2)&&(!(a25==1)&&((!(a7==1)&&(((a0==1)&&(((a20==1)&&((a14==8)&&((((a29==8)||(a29==9))&&(input==4))&&(a22==1))))&&(a11==1)))&&(a24==1)))&&(a28==1))))){
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if(((a14==9)&&(((a22==1)&&(((!(a7==1)&&(((a28==1)&&(!(a0==1)&&(((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&(a24==1))))&&(a25==1)))&&(a19==2))&&!(a11==1)))&&!(a20==1)))){
	    	a29 = 6;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if((((a14==9)&&((a20==1)&&((a0==1)&&(((!(a24==1)&&((a7==1)&&((input==1)&&(((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9))))||((!(a25==1)&&(a29==5))&&(a19==1))))))&&(a28==1))&&(a11==1)))))&&(a22==1))){
	    	a20 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 1;
	    	return 21;
	    } else if((((a0==1)&&((((a25==1)&&((a20==1)&&((a22==1)&&((a24==1)&&((a19==5)&&((a14==10)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2))))))))&&(a11==1))&&!(a7==1)))&&(a28==1))){
	    	a14 = 9;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a25 = 0;
	    	a7 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if((((a11==1)&&((a22==1)&&((((a7==1)&&((a29==9)&&((a20==1)&&((!(a24==1)&&((input==5)&&(a28==1)))&&(a19==4)))))&&(a14==9))&&(a25==1))))&&!(a0==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&(((a25==1)&&((a19==5)&&(((a7==1)&&((a28==1)&&((((a14==9)&&(input==6))&&!(a0==1))&&(a22==1))))&&(a29==7))))&&!(a24==1)))&&!(a20==1))){
	    	a29 = 5;
	    	a19 = 4;
	    	a25 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if((((!(a24==1)&&((a14==9)&&(!(a7==1)&&((a22==1)&&((!(a11==1)&&((a29==8)&&(((input==3)&&(a20==1))&&(a28==1))))&&!(a0==1))))))&&(a19==1))&&(a25==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&(((a14==9)&&(((a20==1)&&((a0==1)&&(((!(a25==1)&&((a7==1)&&((a28==1)&&(input==2))))&&(a29==8))&&(a19==3))))&&(a22==1)))&&!(a24==1)))){
	    	a29 = 9;
	    	a19 = 4;
	    	a25 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if(((((a24==1)&&((a11==1)&&((a22==1)&&((a0==1)&&(((a28==1)&&((a7==1)&&((input==3)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5))))))&&(a14==9))))))&&(a20==1))&&!(a25==1))){
	    	a0 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if((((((a25==1)&&((((!(a20==1)&&((!(a24==1)&&((a14==9)&&(input==1)))&&(a28==1)))&&(a0==1))&&(a29==9))&&(a19==3)))&&(a22==1))&&!(a7==1))&&(a11==1))){
	    	a19 = 5;
	    	a29 = 7;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a7==1)&&((a11==1)&&((a14==10)&&((a22==1)&&((((((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a25==1))&&(a19==1))&&(a20==1))&&(a28==1)))))))&&!(a24==1))){
	    	a25 = 1;
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a28==1)&&(!(a25==1)&&((((a14==9)&&(((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==4))&&(a20==1))&&(a24==1))&&(a0==1)))&&(a22==1))&&(a11==1))))&&!(a7==1))){
	    	a20 = 0;
	    	a19 = 4;
	    	a0 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	return 23;
	    } else if(((a14==9)&&((a7==1)&&(((a20==1)&&(((a22==1)&&(((a28==1)&&(((((a29==8)||(a29==9))&&(input==4))&&(a0==1))&&!(a11==1)))&&(a19==5)))&&!(a25==1)))&&!(a24==1))))){
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if(((a19==4)&&(!(a11==1)&&((((a28==1)&&((((a0==1)&&((((input==6)&&((a29==5)||(a29==6)))&&!(a24==1))&&(a20==1)))&&(a25==1))&&(a22==1)))&&(a14==9))&&(a7==1))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a20==1)&&((a7==1)&&(((a19==3)&&(!(a25==1)&&(((a11==1)&&(((a29==8)||(a29==9))&&(input==5)))&&!(a24==1))))&&(a22==1))))&&(a14==9))&&!(a0==1))&&(a28==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((!(a11==1)&&(((a14==9)&&(((a20==1)&&((((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&!(a7==1))&&(a25==1))&&(a28==1)))&&(a22==1)))&&!(a0==1)))&&(a19==3))&&!(a24==1))){
	    	a29 = 6;
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if((((a0==1)&&((a7==1)&&((((((a20==1)&&((((input==5)&&((a29==7)||(a29==8)))&&(a28==1))&&(a19==5)))&&!(a24==1))&&(a22==1))&&(a14==8))&&!(a25==1))))&&!(a11==1))){
	    	a29 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a14 = 9;
	    	return 24;
	    } else if(((!(a20==1)&&((((!(a11==1)&&(((a28==1)&&((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4)))&&(input==6))&&!(a25==1)))&&(a7==1)))&&(a14==8))&&(a24==1))&&(a22==1)))&&(a0==1))){
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 9;
	    	return 21;
	    } return calculate_output27(input);
	}

	int calculate_output27(int input) {
	    if(((a11==1)&&(((a0==1)&&(((!(a7==1)&&((((a24==1)&&((input==6)&&((((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2)))))&&(a14==10))&&(a20==1)))&&(a22==1))&&(a25==1)))&&(a28==1)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a19==5)&&(((a25==1)&&(((a24==1)&&(((!(a0==1)&&(((input==6)&&((a29==5)||(a29==6)))&&(a22==1)))&&!(a7==1))&&(a20==1)))&&(a11==1)))&&(a14==9))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if(((a25==1)&&(!(a7==1)&&((((((((a28==1)&&((input==5)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))&&(a22==1))&&(a20==1))&&(a11==1))&&(a14==9))&&!(a24==1))&&!(a0==1))))){
	    	a20 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a25==1)&&((((((a14==8)&&((a11==1)&&(((a0==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==2))&&!(a20==1)))&&!(a24==1))))&&(a19==1))&&(a22==1))&&!(a7==1))&&(a28==1)))){
	    	a24 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((((a22==1)&&(!(a24==1)&&(((((!(a11==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4)))&&(a14==9))&&(a19==3))&&(a28==1))&&!(a7==1))))&&(a20==1))&&!(a25==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a20==1)&&(((a22==1)&&((!(a7==1)&&((((a19==2)&&(((a11==1)&&((input==6)&&((a29==6)||(a29==7))))&&(a14==9)))&&(a25==1))&&(a28==1)))&&(a24==1)))&&(a0==1)))){
	    	a29 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 10;
	    	a19 = 4;
	    	return 21;
	    } else if(((a7==1)&&((a19==1)&&((((!(a11==1)&&(((a20==1)&&((a22==1)&&((a0==1)&&(!(a24==1)&&(input==2)))))&&(a29==9)))&&(a14==8))&&(a28==1))&&!(a25==1))))){
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	a25 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	return 23;
	    } else if(((a14==9)&&(((((((((((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&!(a11==1))&&(a25==1))&&!(a0==1))&&!(a24==1))&&(a28==1))&&(a19==2))&&(a20==1))&&(a22==1))&&!(a7==1)))){
	    	a29 = 9;
	    	a19 = 5;
	    	a20 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((!(a24==1)&&(((((!(a20==1)&&((input==2)&&((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))))&&(a25==1))&&(a22==1))&&(a14==9))&&(a11==1)))&&!(a7==1))&&(a28==1)))){
	    	a29 = 8;
	    	a19 = 2;
	    	a7 = 1;
	    	return 24;
	    } else if(((!(a11==1)&&((a28==1)&&((((((a24==1)&&((a22==1)&&((input==5)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))))&&!(a0==1))&&!(a25==1))&&(a7==1))&&(a20==1))))&&(a14==9))){
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	return -1;
	    } else if(((!(a25==1)&&((a22==1)&&((((!(a11==1)&&(((a28==1)&&((a20==1)&&(((a29==7)||(a29==8))&&(input==2))))&&(a0==1)))&&(a14==9))&&(a19==4))&&!(a7==1))))&&(a24==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a0==1)&&(!(a24==1)&&(((((a22==1)&&((((((a28==1)&&(input==5))&&(a11==1))&&(a29==8))&&(a14==9))&&(a19==3)))&&!(a25==1))&&!(a20==1))&&!(a7==1))))){
	    	a29 = 9;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if((((a24==1)&&((a22==1)&&((a11==1)&&(((((a20==1)&&((a14==8)&&((input==1)&&(((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))))))&&!(a0==1))&&!(a25==1))&&(a28==1)))))&&(a7==1))){
	    	a29 = 7;
	    	a19 = 4;
	    	a7 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a19==4)&&(((a25==1)&&((((a22==1)&&(((a11==1)&&((((input==4)&&(a24==1))&&(a29==9))&&(a0==1)))&&(a7==1)))&&(a28==1))&&!(a20==1)))&&(a14==8)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((((a22==1)&&((a25==1)&&((a20==1)&&((!(a7==1)&&((a0==1)&&((a14==9)&&(((input==1)&&!(a11==1))&&(a28==1)))))&&(a29==7)))))&&(a24==1))&&(a19==3))){
	    	a25 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	return 21;
	    } else if((((a22==1)&&(((a14==10)&&((((a0==1)&&((a11==1)&&((((input==6)&&((a29==7)||(a29==8)))&&!(a7==1))&&(a19==5))))&&(a28==1))&&(a24==1)))&&!(a25==1)))&&!(a20==1))){
	    	a25 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((a20==1)&&((((a14==9)&&(!(a7==1)&&((((a22==1)&&(!(a24==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a19==3))))&&!(a11==1))&&(a0==1))))&&(a25==1))&&(a28==1)))){
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	return -1;
	    } else if((!(a24==1)&&(((a22==1)&&(((((a19==3)&&(!(a25==1)&&(((a28==1)&&((input==6)&&!(a11==1)))&&(a14==9))))&&(a20==1))&&!(a0==1))&&(a29==5)))&&(a7==1)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((a14==9)&&(((((a28==1)&&(((((a19==5)&&((a29==9)&&((!(a7==1)&&(a20==1))&&!(a25==1))))||((a19==1)&&(((a25==1)&&(!(a20==1)&&(a7==1)))&&(a29==5))))&&(input==4))&&(a22==1)))&&!(a24==1))&&(a11==1))&&(a0==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a11==1)&&((a0==1)&&((a25==1)&&((a22==1)&&(((((a28==1)&&((a7==1)&&((((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&(input==1))))&&(a20==1))&&(a14==8))&&(a24==1))))))){
	    	a7 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	return 23;
	    } else if((((a14==8)&&((a28==1)&&((((a7==1)&&(((a29==7)&&(!(a11==1)&&((a0==1)&&((a22==1)&&(input==1)))))&&(a24==1)))&&!(a20==1))&&(a19==4))))&&!(a25==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((((a25==1)&&((a19==1)&&((a14==8)&&((a0==1)&&(!(a7==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9))))))))&&(a11==1))&&(a22==1))&&(a28==1))&&!(a20==1)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a22==1)&&((a28==1)&&(!(a20==1)&&(!(a7==1)&&((((((a19==4)&&((((a29==7)||(a29==8))||(a29==9))&&(input==3)))&&!(a0==1))&&!(a11==1))&&(a14==8))&&(a25==1)))))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if(((((a28==1)&&((a25==1)&&((a7==1)&&(!(a11==1)&&(((a0==1)&&((a19==4)&&(((input==5)&&((a29==5)||(a29==6)))&&(a14==8))))&&!(a24==1))))))&&!(a20==1))&&(a22==1))){
	    	a20 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a24==1)&&(((a11==1)&&(((a0==1)&&((a28==1)&&(((((a22==1)&&(((a29==6)||(a29==7))&&(input==2)))&&!(a20==1))&&(a19==1))&&!(a7==1))))&&!(a25==1)))&&(a14==8)))){
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((((((((((!(a20==1)&&((input==2)&&!(a24==1)))&&(a25==1))&&(a29==8))&&(a28==1))&&!(a7==1))&&(a19==3))&&(a22==1))&&!(a0==1))&&(a14==8))&&!(a11==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	a19 = 2;
	    	return 23;
	    } else if(((a28==1)&&((a22==1)&&((a29==9)&&((((a11==1)&&(((!(a25==1)&&(((a14==9)&&(input==4))&&(a19==4)))&&!(a0==1))&&!(a24==1)))&&(a20==1))&&(a7==1)))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((a28==1)&&((a7==1)&&((((a19==1)&&((a11==1)&&((!(a24==1)&&(!(a25==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4))))&&!(a20==1))))&&(a14==8))&&(a22==1)))))){
	    	a29 = 9;
	    	a19 = 3;
	    	a24 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if((((!(a20==1)&&((((((((input==1)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6))))&&!(a25==1))&&!(a11==1))&&(a22==1))&&(a24==1))&&(a0==1))&&(a7==1)))&&(a14==8))&&(a28==1))){
	    	a7 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if(((a24==1)&&((a19==5)&&(((a14==9)&&((a28==1)&&(!(a7==1)&&(!(a20==1)&&(((a25==1)&&(!(a0==1)&&((input==1)&&((a29==8)||((a29==6)||(a29==7))))))&&(a22==1))))))&&!(a11==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((a22==1)&&(!(a24==1)&&(((((((!(a25==1)&&(input==4))&&(a7==1))&&!(a20==1))&&(a29==7))&&(a11==1))&&(a19==3))&&(a28==1))))&&(a0==1)))){
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((((a19==2)&&((a28==1)&&((((a11==1)&&((a14==8)&&(((input==3)&&((a29==7)||(a29==8)))&&!(a20==1))))&&(a24==1))&&(a25==1))))&&!(a7==1))&&(a0==1)))){
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a20 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((((a29==7)&&((a19==2)&&(!(a24==1)&&((a0==1)&&((a20==1)&&((((((input==1)&&(a14==9))&&!(a7==1))&&!(a25==1))&&(a28==1))&&!(a11==1)))))))&&(a22==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&((((a28==1)&&((a11==1)&&(((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==5))&&(a22==1))))&&!(a25==1))&&(a20==1)))&&(a24==1))&&(a0==1))&&(a14==9))){
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((((((a29==8)&&(((a22==1)&&(!(a24==1)&&(((!(a0==1)&&(input==4))&&(a19==3))&&!(a25==1))))&&(a14==9)))&&!(a7==1))&&(a28==1))&&!(a11==1))&&!(a20==1))){
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((((!(a0==1)&&((a29==5)&&((((input==5)&&!(a25==1))&&!(a20==1))&&(a24==1))))&&(a19==2))&&(a28==1))&&(a14==8))&&(a7==1))&&!(a11==1)))){
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	return 23;
	    } else if((((((((a29==9)&&((a25==1)&&(((a24==1)&&(!(a11==1)&&((input==4)&&(a19==1))))&&(a20==1))))&&(a22==1))&&(a0==1))&&(a28==1))&&(a7==1))&&(a14==8))){
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((((a28==1)&&((a20==1)&&((a22==1)&&((a25==1)&&((a19==5)&&(((a14==9)&&(!(a7==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5))))&&!(a0==1)))))))&&!(a24==1))&&!(a11==1))){
	    	a29 = 8;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	return 24;
	    } else if((((!(a25==1)&&(((((((a0==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&!(a11==1)))&&(a24==1))&&(a28==1))&&(a20==1))&&(a22==1))&&!(a7==1)))&&(a19==2))&&(a14==9))){
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	return 24;
	    } else if((!(a25==1)&&(((((a0==1)&&(!(a7==1)&&((a22==1)&&(((((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))&&(input==2))&&!(a20==1))&&(a11==1)))))&&(a28==1))&&!(a24==1))&&(a14==9)))){
	    	a11 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a7==1)&&((a22==1)&&(((a11==1)&&(((a19==5)&&((((((input==5)&&((a29==8)||(a29==9)))&&(a25==1))&&(a14==9))&&!(a20==1))&&(a0==1)))&&(a28==1)))&&!(a24==1))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a28==1)&&(!(a7==1)&&(((a22==1)&&((a11==1)&&((a25==1)&&((a14==10)&&((a20==1)&&((input==1)&&((a29==8)||((a29==6)||(a29==7)))))))))&&(a24==1))))&&(a19==2))&&(a0==1))){
	    	a14 = 9;
	    	a7 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if(((((((a19==4)&&(((((a11==1)&&(!(a20==1)&&((a24==1)&&(input==2))))&&(a22==1))&&(a28==1))&&(a0==1)))&&(a14==10))&&(a25==1))&&(a29==6))&&!(a7==1))){
	    	a25 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a24==1)&&((((((((a20==1)&&((input==3)&&(((!(a25==1)&&(a29==5))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==8)))||(((a25==1)&&(a29==9))&&(a19==5))))))&&(a11==1))&&(a28==1))&&(a7==1))&&(a14==8))&&(a22==1))&&(a0==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a20==1)&&((a29==6)&&((((((a25==1)&&((((a22==1)&&(input==4))&&(a19==1))&&!(a11==1)))&&(a24==1))&&!(a7==1))&&!(a0==1))&&(a14==9)))))){
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a25==1)&&(((a20==1)&&((a29==5)&&((((a24==1)&&(((((input==5)&&(a19==4))&&(a22==1))&&(a28==1))&&(a7==1)))&&!(a0==1))&&(a11==1))))&&(a14==9)))){
	    	a14 = 8;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a7==1)&&((a14==10)&&((a24==1)&&(!(a20==1)&&(((a0==1)&&(((a25==1)&&((a19==2)&&(((a29==7)||(a29==8))&&(input==6))))&&(a11==1)))&&(a28==1)))))))){
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	return 23;
	    } else if((((a11==1)&&(!(a20==1)&&((a7==1)&&((!(a0==1)&&((a19==3)&&((a22==1)&&((a14==9)&&((((a29==8)||(a29==9))&&(input==6))&&!(a25==1))))))&&!(a24==1)))))&&(a28==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	return 23;
	    } else if(((a14==9)&&((!(a24==1)&&(!(a7==1)&&((!(a20==1)&&(((a19==2)&&(!(a0==1)&&((a28==1)&&(((a29==8)||(a29==9))&&(input==1)))))&&!(a11==1)))&&(a22==1))))&&(a25==1)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((((a24==1)&&(((a14==8)&&((a25==1)&&(!(a11==1)&&((input==2)&&((a29==8)||(a29==9))))))&&(a28==1)))&&(a19==5))&&!(a0==1))&&(a22==1))&&(a20==1))&&!(a7==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a7==1)&&(((((((a14==8)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))&&(a0==1))&&(a19==5))&&(a22==1))&&(a25==1))&&(a28==1)))&&(a20==1))&&!(a24==1))&&(a11==1))){
	    	a29 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((((a28==1)&&((a0==1)&&((a7==1)&&(((a20==1)&&((a19==4)&&((a29==6)&&((a22==1)&&(!(a11==1)&&(input==2))))))&&(a24==1)))))&&(a14==8))&&(a25==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a14==10)&&(((!(a25==1)&&((a11==1)&&(!(a7==1)&&(((a0==1)&&((a19==2)&&(input==2)))&&!(a20==1)))))&&(a28==1))&&(a24==1)))&&(a22==1))&&(a29==9))){
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if(((!(a25==1)&&((a19==2)&&(((((a28==1)&&((a14==10)&&((a22==1)&&(((input==6)&&((a29==7)||(a29==8)))&&(a0==1)))))&&(a7==1))&&(a11==1))&&(a24==1))))&&!(a20==1))){
	    	a29 = 6;
	    	a0 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a19==3)&&((!(a24==1)&&(!(a7==1)&&((!(a20==1)&&(((a29==5)&&((!(a0==1)&&(input==3))&&!(a11==1)))&&(a28==1)))&&(a25==1))))&&(a14==8))))){
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==1)&&((((a0==1)&&((((((a29==7)&&((input==4)&&(a28==1)))&&!(a7==1))&&(a20==1))&&(a14==10))&&(a22==1)))&&(a24==1))&&!(a25==1)))&&(a11==1))){
	    	a19 = 5;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((((a29==7)&&(((a7==1)&&((((((a28==1)&&((a11==1)&&((input==6)&&(a24==1))))&&(a22==1))&&!(a20==1))&&!(a0==1))&&(a19==4)))&&(a14==9)))&&!(a25==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	a7 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a24==1)&&((a28==1)&&(((((((input==5)&&!(a7==1))&&(a19==2))&&(a0==1))&&(a25==1))&&!(a11==1))&&(a29==5))))&&(a22==1))&&!(a20==1))&&(a14==9))){
	    	a25 = 0;
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	return 23;
	    } else if((((!(a7==1)&&((((a14==8)&&(((a19==5)&&((((input==1)&&((a29==8)||(a29==9)))&&!(a25==1))&&(a0==1)))&&(a28==1)))&&(a11==1))&&!(a24==1)))&&(a20==1))&&(a22==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((!(a25==1)&&(((a28==1)&&(((a0==1)&&((a22==1)&&(!(a11==1)&&((a14==9)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2))))))&&!(a7==1)))&&(a19==1)))&&(a20==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a7==1)&&(((((((((input==2)&&(((a29==5)||(a29==6))||(a29==7)))&&(a25==1))&&(a14==9))&&(a22==1))&&!(a11==1))&&!(a20==1))&&!(a0==1))&&(a19==4))))&&(a24==1))){
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	return 24;
	    } else if(((a20==1)&&((a24==1)&&(((a28==1)&&((((((!(a25==1)&&((input==6)&&((a29==6)||(a29==7))))&&(a14==9))&&!(a11==1))&&(a0==1))&&(a19==2))&&(a22==1)))&&(a7==1))))){
	    	a20 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 7;
	    	a24 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if(((!(a0==1)&&((((a22==1)&&(((a25==1)&&((a11==1)&&(((((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(input==6))&&(a7==1))))&&!(a24==1)))&&(a28==1))&&(a14==8)))&&(a20==1))){
	    	a29 = 9;
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if((((((a19==1)&&((a28==1)&&(((a14==8)&&(!(a24==1)&&(!(a11==1)&&(!(a25==1)&&((input==3)&&(a29==5))))))&&(a22==1))))&&!(a0==1))&&!(a20==1))&&(a7==1))){
	    	a29 = 7;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if(((a11==1)&&(((((a0==1)&&((a22==1)&&(((a28==1)&&(((((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(input==5))&&!(a25==1)))&&(a14==9))))&&(a24==1))&&(a7==1))&&(a20==1)))){
	    	a14 = 8;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	return 21;
	    } else if((((((!(a0==1)&&(((((!(a7==1)&&(((a29==7)||(a29==8))&&(input==2)))&&(a11==1))&&(a14==8))&&(a24==1))&&(a19==2)))&&(a20==1))&&(a28==1))&&(a22==1))&&(a25==1))){
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a14 = 9;
	    	a29 = 8;
	    	a11 = 0;
	    	a7 = 1;
	    	a0 = 1;
	    	return 21;
	    } else if(((a22==1)&&(((a19==2)&&(((a20==1)&&((a11==1)&&((!(a25==1)&&(((a14==9)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4)))&&!(a0==1)))&&(a7==1))))&&(a28==1)))&&!(a24==1)))){
	    	a19 = 4;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a24==1)&&(((((a28==1)&&(!(a25==1)&&((a19==2)&&((a20==1)&&(!(a7==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6)))))))&&(a22==1))&&(a0==1))&&(a14==8))))){
	    	a19 = 5;
	    	a11 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if(((a14==9)&&(!(a24==1)&&((((!(a7==1)&&(((((((a29==7)||(a29==8))&&(input==3))&&!(a25==1))&&(a22==1))&&!(a11==1))&&!(a20==1)))&&!(a0==1))&&(a28==1))&&(a19==5))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	return -1;
	    } else if(((((a19==3)&&((((((a24==1)&&(!(a0==1)&&(((a22==1)&&(input==5))&&(a11==1))))&&(a28==1))&&(a14==8))&&!(a20==1))&&!(a25==1)))&&!(a7==1))&&(a29==6))){
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&(((a24==1)&&(((a0==1)&&(((a7==1)&&(((a28==1)&&((input==4)&&((a29==5)||(a29==6))))&&(a14==9)))&&!(a11==1)))&&!(a20==1)))&&(a19==5)))&&(a22==1))){
	    	a11 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 3;
	    	a20 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a7==1)&&((((a14==8)&&((a29==6)&&(!(a20==1)&&(((!(a0==1)&&(((a28==1)&&(input==6))&&(a19==5)))&&!(a25==1))&&(a11==1)))))&&!(a24==1))&&(a22==1)))){
	    	a25 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((((!(a7==1)&&((a19==4)&&((a14==8)&&((!(a0==1)&&(!(a20==1)&&((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))))&&(a28==1)))))&&!(a25==1))&&!(a24==1))&&!(a11==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a0==1)&&(((a7==1)&&(!(a25==1)&&(((a22==1)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==3)))&&!(a20==1))))&&(a11==1)))&&(a14==9))&&(a28==1))&&!(a24==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((a20==1)&&((((a11==1)&&(!(a25==1)&&(((((((input==4)&&(a19==3))&&(a29==9))&&(a7==1))&&!(a0==1))&&(a24==1))&&(a22==1))))&&(a14==8))&&(a28==1)))){
	    	a29 = 6;
	    	a25 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((((a7==1)&&((a24==1)&&((a14==8)&&((a0==1)&&((a29==5)&&(((a22==1)&&(((!(a11==1)&&(input==2))&&(a19==2))&&(a28==1)))&&(a20==1)))))))&&!(a25==1))){
	    	a7 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if((!(a11==1)&&(((!(a0==1)&&(!(a24==1)&&(((a14==9)&&((((a19==5)&&(((a7==1)&&!(a25==1))&&(a29==9)))||((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==5))))&&(input==2)))&&(a20==1))))&&(a28==1))&&(a22==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a14==8)&&((a22==1)&&(((a20==1)&&(!(a24==1)&&(((input==2)&&((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2))))&&(a7==1))))&&!(a25==1))))&&(a11==1))&&(a28==1))&&(a0==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==8)&&(((((a7==1)&&(!(a25==1)&&(((((input==2)&&(a24==1))&&(a29==8))&&!(a0==1))&&(a28==1))))&&!(a11==1))&&(a22==1))&&(a20==1)))&&(a19==5))){
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((!(a25==1)&&(!(a11==1)&&((((a19==1)&&((((((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&(a22==1))&&!(a7==1))&&!(a20==1))&&!(a24==1)))&&(a14==9))&&!(a0==1))))&&(a28==1))){
	    	a0 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	return 24;
	    } else if(((a0==1)&&((a25==1)&&(((((((a19==1)&&(((a28==1)&&((a11==1)&&(input==1)))&&(a29==8)))&&(a24==1))&&(a14==9))&&!(a7==1))&&(a20==1))&&(a22==1))))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==8)&&(!(a24==1)&&(((((a25==1)&&((a20==1)&&(((a19==5)&&(((a29==7)||(a29==8))&&(input==4)))&&(a28==1))))&&(a22==1))&&!(a7==1))&&!(a11==1))))&&(a0==1))){
	    	a20 = 0;
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a7==1)&&(((((a19==5)&&((((((a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))&&!(a0==1))&&(a28==1))&&(a22==1))&&(a24==1)))&&(a20==1))&&!(a11==1))&&(a14==8)))){
	    	a29 = 6;
	    	a20 = 0;
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if(((((a28==1)&&((!(a24==1)&&((a14==8)&&(!(a25==1)&&(((((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5)))&&(input==6))&&(a7==1))&&(a11==1)))))&&(a22==1)))&&(a20==1))&&(a0==1))){
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a22==1)&&((a25==1)&&((((a11==1)&&((((a0==1)&&((((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a19==1)&&(a29==9))))&&(input==3)))&&(a14==10))&&(a24==1)))&&!(a7==1))&&(a20==1)))))){
	    	a19 = 4;
	    	a0 = 0;
	    	a29 = 5;
	    	a14 = 9;
	    	a20 = 0;
	    	return -1;
	    } else if(((a14==9)&&((a29==9)&&((((((a28==1)&&((a20==1)&&(((a19==1)&&((input==3)&&(a22==1)))&&!(a24==1))))&&!(a0==1))&&!(a25==1))&&(a7==1))&&!(a11==1))))){
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if(((!(a11==1)&&((!(a24==1)&&(((a14==9)&&((a7==1)&&((!(a0==1)&&((a28==1)&&((input==2)&&((a29==7)||(a29==8)))))&&!(a20==1))))&&(a22==1)))&&!(a25==1)))&&(a19==2))){
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a11==1)&&((a7==1)&&((a25==1)&&((a22==1)&&(((!(a24==1)&&((a14==9)&&(((((a29==6)||(a29==7))&&(input==6))&&!(a0==1))&&(a19==3))))&&(a20==1))&&(a28==1))))))){
	    	a19 = 5;
	    	a29 = 8;
	    	a14 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((a11==1)&&((a14==9)&&(!(a0==1)&&((a28==1)&&(((a22==1)&&((!(a7==1)&&((input==5)&&(((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1)))))&&!(a24==1)))&&(a20==1))))))){
	    	a19 = 4;
	    	a7 = 1;
	    	a29 = 9;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a19==5)&&((a14==8)&&(((a22==1)&&(!(a25==1)&&((a24==1)&&(!(a20==1)&&((a0==1)&&(!(a7==1)&&(input==6)))))))&&!(a11==1))))&&(a28==1))&&(a29==7))){
	    	a29 = 8;
	    	a19 = 2;
	    	a0 = 0;
	    	a11 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a19==3)&&(((a0==1)&&(((((a25==1)&&(((!(a7==1)&&(input==6))&&(a28==1))&&(a24==1)))&&(a29==9))&&!(a11==1))&&!(a20==1)))&&(a14==8))))){
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	return 24;
	    } else if(((a11==1)&&((a0==1)&&((a22==1)&&((((!(a7==1)&&((((((a29==9)&&(a25==1))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==1))&&!(a24==1)))&&(a28==1))&&(a14==8))&&!(a20==1)))))){
	    	a25 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if((((a24==1)&&((a28==1)&&((!(a11==1)&&((a22==1)&&((a7==1)&&((a0==1)&&(((input==6)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(a25==1))))))&&!(a20==1))))&&(a14==9))){
	    	a11 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	return -1;
	    } else if(((!(a24==1)&&((a14==9)&&((((a0==1)&&((a11==1)&&(((!(a25==1)&&((input==4)&&((a29==8)||(a29==9))))&&(a19==4))&&(a28==1))))&&(a22==1))&&(a7==1))))&&(a20==1))){
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if(((((a19==4)&&((a14==9)&&((a29==8)&&(!(a7==1)&&((a22==1)&&(((!(a20==1)&&((a0==1)&&(input==6)))&&!(a11==1))&&(a24==1)))))))&&(a28==1))&&(a25==1))){
	    	a0 = 0;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a0==1)&&((a22==1)&&((a28==1)&&((a24==1)&&((a25==1)&&(((a19==5)&&((a20==1)&&((a14==8)&&(((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&(a11==1)))))&&!(a7==1)))))))){
	    	a11 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((((a0==1)&&((a14==8)&&(((a28==1)&&((a22==1)&&(!(a20==1)&&(((((a11==1)&&(input==1))&&!(a24==1))&&(a19==4))&&!(a25==1)))))&&!(a7==1))))&&(a29==6))){
	    	a19 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((((((a20==1)&&(((a19==5)&&(!(a24==1)&&((a28==1)&&(((a25==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&(a14==8)))))&&(a0==1)))&&(a7==1))&&(a11==1))&&(a22==1))){
	    	a29 = 8;
	    	a11 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&((a22==1)&&((a14==8)&&((a20==1)&&((a28==1)&&((!(a11==1)&&(!(a0==1)&&((input==5)&&((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4))))))&&!(a25==1)))))))&&(a7==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a0==1)&&(!(a11==1)&&((a22==1)&&((a20==1)&&((a7==1)&&(!(a24==1)&&(((a14==8)&&((input==3)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))))&&(a25==1))))))))&&(a28==1))){
	    	a19 = 5;
	    	a11 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	return 23;
	    } else if(((a28==1)&&((((a22==1)&&((a25==1)&&((a24==1)&&((a20==1)&&(((!(a7==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8))))&&(a11==1))&&(a19==5))))))&&!(a0==1))&&(a14==8)))){
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 8;
	    	return 24;
	    } else if(((((a14==8)&&((((a11==1)&&((input==2)&&(((a19==1)&&(((!(a20==1)&&(a7==1))&&(a25==1))&&(a29==5)))||((((((a20==1)&&!(a7==1))&&!(a25==1))&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&((!(a7==1)&&(a20==1))&&!(a25==1))))))))&&!(a0==1))&&!(a24==1)))&&(a28==1))&&(a22==1))){
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 6;
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if(((a14==8)&&((!(a11==1)&&(((((a28==1)&&(((a22==1)&&((((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&(input==4)))&&!(a20==1)))&&(a25==1))&&(a7==1))&&!(a24==1)))&&!(a0==1)))){
	    	a19 = 5;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((a25==1)&&((a0==1)&&(!(a7==1)&&((a11==1)&&((a22==1)&&(((a19==1)&&((!(a20==1)&&((a28==1)&&(((a29==8)||(a29==9))&&(input==1))))&&(a14==9)))&&(a24==1)))))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((((((a22==1)&&((a14==9)&&(((((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a19==5))&&!(a24==1))&&(a0==1))&&(a20==1))))&&(a11==1))&&(a28==1))&&!(a25==1))&&!(a7==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a28==1)&&(((a14==8)&&((((!(a0==1)&&((a24==1)&&((((a29==6)||(a29==7))&&(input==3))&&(a19==5))))&&(a22==1))&&(a7==1))&&!(a20==1)))&&!(a25==1))))){
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	a19 = 4;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if((((a22==1)&&(((a0==1)&&((a14==9)&&((a28==1)&&(!(a24==1)&&((((((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(input==5))&&!(a11==1))&&(a7==1))))))&&!(a25==1)))&&!(a20==1))){
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if((((a22==1)&&((a7==1)&&(((((a0==1)&&(!(a24==1)&&((a19==1)&&((a20==1)&&((a14==8)&&(input==1))))))&&(a25==1))&&!(a11==1))&&(a29==6))))&&(a28==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	a0 = 0;
	    	return 23;
	    } else if((((((((a19==3)&&((a20==1)&&((!(a24==1)&&(((input==2)&&(a7==1))&&!(a25==1)))&&(a14==9))))&&(a29==5))&&!(a11==1))&&!(a0==1))&&(a22==1))&&(a28==1))){
	    	a20 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((((((a22==1)&&((a24==1)&&((a14==9)&&((input==3)&&(((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))))))&&(a20==1))&&(a7==1))&&(a0==1))&&!(a11==1))&&(a28==1)))){
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a24==1)&&(!(a11==1)&&(((a28==1)&&(!(a25==1)&&((((a19==2)&&(((a20==1)&&((input==2)&&(a22==1)))&&(a0==1)))&&(a14==9))&&(a29==7))))&&!(a7==1))))){
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a7==1)&&(!(a25==1)&&((a14==8)&&((a11==1)&&((((a22==1)&&(((input==6)&&(((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&(a28==1)))&&!(a0==1))&&(a24==1)))))))){
	    	a19 = 5;
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	return -1;
	    } else if((((a7==1)&&(((a19==3)&&((((a22==1)&&((a14==9)&&((a0==1)&&((a24==1)&&((input==1)&&((a29==8)||(a29==9)))))))&&(a28==1))&&!(a20==1)))&&!(a25==1)))&&(a11==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a0==1)&&((!(a11==1)&&(!(a24==1)&&((a22==1)&&((((a14==9)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4)))&&(a20==1))&&(a28==1)))))&&(a19==2))))&&(a7==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if((((a14==9)&&((a25==1)&&(!(a11==1)&&((((!(a20==1)&&(((input==2)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6))))&&(a28==1)))&&(a22==1))&&!(a7==1))&&!(a24==1)))))&&!(a0==1))){
	    	a19 = 3;
	    	a14 = 8;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if(((((!(a11==1)&&((a19==1)&&((a24==1)&&((a25==1)&&(((!(a0==1)&&((input==3)&&((a29==8)||((a29==6)||(a29==7)))))&&(a22==1))&&(a28==1))))))&&(a14==8))&&(a7==1))&&(a20==1))){
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((((a28==1)&&((!(a25==1)&&((a20==1)&&(((a7==1)&&((((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6)))&&(input==3))&&(a24==1)))&&!(a0==1))))&&(a11==1)))&&(a14==8))&&(a22==1))){
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a7 = 0;
	    	return 24;
	    } else if(((((a14==9)&&((a7==1)&&((a24==1)&&(((a29==6)&&((a19==5)&&(!(a20==1)&&(((a0==1)&&(input==5))&&(a11==1)))))&&!(a25==1)))))&&(a22==1))&&(a28==1))){
	    	a25 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if((((((!(a0==1)&&(((a28==1)&&(!(a25==1)&&(!(a24==1)&&((!(a20==1)&&(input==1))&&!(a7==1)))))&&(a19==3)))&&(a29==7))&&(a11==1))&&(a22==1))&&(a14==9))){
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if(((a19==4)&&((((a14==9)&&((a20==1)&&((a11==1)&&(!(a24==1)&&(((!(a0==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a7==1))&&(a22==1))))))&&(a28==1))&&!(a25==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a7==1)&&(!(a20==1)&&(!(a11==1)&&((!(a24==1)&&((a22==1)&&((a19==2)&&((a14==8)&&((a25==1)&&(((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a0==1)))))))&&(a28==1)))))){
	    	a25 = 0;
	    	a19 = 1;
	    	a14 = 9;
	    	a29 = 6;
	    	a20 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a25==1)&&(((!(a11==1)&&(!(a20==1)&&(!(a24==1)&&((a22==1)&&((a0==1)&&(((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==5))&&(a14==9)))))))&&!(a7==1))&&(a28==1)))){
	    	a29 = 7;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((!(a25==1)&&(((a22==1)&&(((((a19==1)&&((a11==1)&&(((input==5)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a24==1))))&&(a7==1))&&(a14==8))&&(a28==1)))&&(a0==1)))&&!(a20==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((a19==3)&&(((a14==9)&&((((((a24==1)&&(input==3))&&!(a7==1))&&(a22==1))&&(a29==6))&&(a20==1)))&&(a25==1))))&&(a28==1))&&(a11==1))){
	    	a14 = 8;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if(((((a11==1)&&((a7==1)&&(((a22==1)&&(((!(a25==1)&&(((input==5)&&((a29==8)||(a29==9)))&&(a24==1)))&&(a14==9))&&(a28==1)))&&(a19==3))))&&(a20==1))&&!(a0==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return 21;
	    } else if((((a14==8)&&((a0==1)&&(((a25==1)&&(!(a11==1)&&((a19==3)&&((a7==1)&&(!(a20==1)&&(((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a22==1)))))))&&!(a24==1))))&&(a28==1))){
	    	a24 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&((a28==1)&&(((!(a25==1)&&(((a20==1)&&((a7==1)&&((a14==9)&&((input==6)&&!(a11==1)))))&&!(a0==1)))&&(a29==9))&&(a19==1))))&&(a22==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a7==1)&&(((a19==3)&&((a0==1)&&((a25==1)&&(((a22==1)&&((a11==1)&&((((a14==9)&&(input==2))&&(a29==6))&&!(a20==1))))&&(a28==1)))))&&(a24==1)))){
	    	a19 = 5;
	    	a14 = 10;
	    	a20 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	return 23;
	    } else if((((a14==8)&&((((input==4)&&(((a19==5)&&((((((a11==1)&&!(a20==1))&&!(a7==1))&&!(a24==1))&&!(a25==1))&&(a29==9)))||((a19==1)&&((((a24==1)&&((!(a11==1)&&(a20==1))&&(a7==1)))&&(a25==1))&&(a29==5)))))&&(a22==1))&&(a0==1)))&&(a28==1))){
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	a7 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if(((((a19==1)&&((((((((((a29==6)||(a29==7))&&(input==2))&&(a11==1))&&!(a0==1))&&(a20==1))&&(a14==8))&&(a28==1))&&(a22==1))&&(a25==1)))&&!(a24==1))&&!(a7==1))){
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((a28==1)&&((((a0==1)&&((a22==1)&&(((((((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&((a29==5)&&!(a25==1))))||((a19==1)&&((a29==6)&&!(a25==1))))&&(input==5))&&(a20==1))&&(a14==9))))&&!(a11==1))&&!(a24==1)))&&(a7==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a7==1)&&(!(a20==1)&&((a19==5)&&(!(a25==1)&&((((a0==1)&&((a11==1)&&((((a29==6)||(a29==7))&&(input==6))&&(a14==9))))&&(a28==1))&&(a22==1)))))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((((((((a29==7)&&((((a25==1)&&((input==6)&&!(a0==1)))&&(a11==1))&&(a20==1)))&&(a14==8))&&(a24==1))&&(a19==5))&&(a22==1))&&(a28==1))&&(a7==1))){
	    	a24 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==1)&&((((a24==1)&&((a19==2)&&(((!(a20==1)&&((((input==2)&&((a29==8)||(a29==9)))&&(a14==9))&&(a22==1)))&&!(a7==1))&&!(a11==1))))&&(a25==1))&&(a0==1)))){
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((((!(a7==1)&&((a14==8)&&((!(a25==1)&&((!(a20==1)&&(!(a24==1)&&(((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&(a22==1))))&&!(a0==1)))&&(a28==1))))&&!(a11==1))&&(a19==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a28==1)&&(!(a0==1)&&((a24==1)&&(((a7==1)&&((!(a25==1)&&(((a19==5)&&((input==4)&&(a11==1)))&&(a22==1)))&&(a20==1)))&&(a29==6)))))&&(a14==9))){
	    	a11 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a25==1)&&(!(a0==1)&&(!(a24==1)&&(!(a7==1)&&(!(a20==1)&&(((a22==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&(a14==8))&&(a19==5)))&&(a11==1)))))))&&(a28==1))){
	    	a14 = 9;
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	return 21;
	    } else if(((a28==1)&&((a7==1)&&((a19==3)&&(!(a25==1)&&((!(a24==1)&&((a22==1)&&(((a20==1)&&(((input==5)&&(a14==8))&&(a29==7)))&&(a0==1))))&&!(a11==1))))))){
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a7 = 0;
	    	return 23;
	    } else if(((!(a25==1)&&(((((a22==1)&&(((a7==1)&&(((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==4))&&(a11==1)))&&(a28==1)))&&!(a24==1))&&(a14==9))&&!(a20==1)))&&(a0==1))){
	    	a24 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 7;
	    	return 21;
	    } else if((((((((((a24==1)&&((a22==1)&&((!(a0==1)&&(input==6))&&(a11==1))))&&(a19==4))&&(a25==1))&&(a29==5))&&(a28==1))&&!(a7==1))&&(a14==8))&&!(a20==1))){
	    	a7 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if(((a28==1)&&(!(a11==1)&&((((!(a25==1)&&((a7==1)&&(((a19==1)&&(!(a20==1)&&((input==2)&&(a22==1))))&&(a29==9))))&&!(a0==1))&&(a24==1))&&(a14==8))))){
	    	a29 = 5;
	    	a19 = 3;
	    	a11 = 1;
	    	return 24;
	    } else if(((a14==8)&&(((a11==1)&&(!(a20==1)&&((a28==1)&&((((((input==1)&&(((a29==5)&&(a19==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))))&&(a25==1))&&!(a0==1))&&!(a7==1))&&(a24==1)))))&&(a22==1)))){
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	return 21;
	    } else if(((a24==1)&&((((a19==1)&&((((a28==1)&&(!(a7==1)&&((a11==1)&&((a14==9)&&((input==6)&&((a29==5)||(a29==6)))))))&&!(a20==1))&&(a25==1)))&&!(a0==1))&&(a22==1)))){
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&((a14==9)&&(((a22==1)&&((a28==1)&&((a19==1)&&(!(a11==1)&&((a20==1)&&(((a7==1)&&(!(a0==1)&&(input==1)))&&(a29==5)))))))&&(a24==1))))){
	    	a19 = 2;
	    	a24 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if((!(a20==1)&&((a0==1)&&((((a7==1)&&((((((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))&&(input==4))&&(a24==1))&&(a25==1))&&(a11==1))&&(a14==10)))&&(a28==1))&&(a22==1))))){
	    	a14 = 9;
	    	a25 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if((!(a24==1)&&(!(a7==1)&&((a25==1)&&((((a0==1)&&((((a22==1)&&((a14==9)&&((input==2)&&(a19==5))))&&(a28==1))&&(a29==8)))&&!(a11==1))&&!(a20==1)))))){
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((((((input==6)&&(((a19==1)&&(((a25==1)&&(((a7==1)&&(a20==1))&&!(a24==1)))&&(a29==6)))||(((a19==5)&&((((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1))&&(a29==9)))||(((a29==5)&&((a25==1)&&(!(a24==1)&&((a7==1)&&(a20==1)))))&&(a19==1)))))&&(a0==1))&&(a14==8))&&(a28==1))&&(a11==1))&&(a22==1))){
	    	a25 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((!(a0==1)&&((a11==1)&&(((a7==1)&&(((a19==5)&&((((a24==1)&&((a29==9)&&(input==6)))&&(a28==1))&&!(a20==1)))&&(a14==9)))&&!(a25==1))))&&(a22==1))){
	    	a20 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a11 = 0;
	    	return 23;
	    } else if((!(a24==1)&&((a28==1)&&((!(a25==1)&&((a7==1)&&(((a11==1)&&((a14==9)&&(((input==1)&&(((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))))&&(a0==1))))&&!(a20==1))))&&(a22==1))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a24==1)&&((((a25==1)&&((!(a7==1)&&(((a22==1)&&(!(a20==1)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a11==1)))&&(a28==1)))&&(a0==1))&&(a14==10)))&&(a19==3))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((((((a14==8)&&(!(a7==1)&&((a0==1)&&(((((a28==1)&&((a22==1)&&(input==6)))&&(a29==7))&&!(a11==1))&&!(a20==1)))))&&!(a25==1))&&(a24==1))&&(a19==4))){
	    	a7 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	return 24;
	    } else if(((((a20==1)&&(!(a7==1)&&(((a14==8)&&(((((input==2)&&((((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5))))&&(a24==1))&&(a28==1))&&(a22==1)))&&!(a0==1))))&&(a25==1))&&!(a11==1))){
	    	a0 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if(((a22==1)&&(!(a25==1)&&((a7==1)&&(((a11==1)&&((!(a24==1)&&((a14==9)&&(((((a29==6)||(a29==7))&&(input==5))&&(a28==1))&&!(a0==1))))&&!(a20==1)))&&(a19==4)))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a19==2)&&(!(a25==1)&&(((a11==1)&&((a24==1)&&(!(a7==1)&&((((a20==1)&&((a29==6)&&(input==3)))&&(a0==1))&&(a22==1)))))&&(a14==10))))&&(a28==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==8)&&(((((!(a11==1)&&(!(a24==1)&&((((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==1))&&(a28==1))&&(a22==1))))&&!(a25==1))&&!(a20==1))&&(a7==1))&&(a0==1)))){
	    	a14 = 9;
	    	a7 = 0;
	    	a29 = 6;
	    	a20 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	return 21;
	    } else if((((a7==1)&&((a25==1)&&(((a14==8)&&(!(a11==1)&&((a28==1)&&((a0==1)&&(((!(a24==1)&&(input==1))&&(a29==6))&&!(a20==1))))))&&(a22==1))))&&(a19==5))){
	    	a20 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	a14 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if(((a19==2)&&((((a14==9)&&(((a7==1)&&((a20==1)&&((((!(a25==1)&&(input==2))&&(a11==1))&&(a0==1))&&(a22==1))))&&!(a24==1)))&&(a28==1))&&(a29==9)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a0==1)&&((!(a25==1)&&((a28==1)&&((!(a24==1)&&(((((input==2)&&(((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))))&&(a22==1))&&(a14==8))&&(a20==1)))&&(a7==1))))&&!(a11==1)))){
	    	a14 = 9;
	    	a19 = 5;
	    	a24 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((!(a24==1)&&(((!(a0==1)&&((a25==1)&&(((((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&!(a11==1))&&(a14==9))&&(a19==3))&&!(a20==1))))&&(a28==1))&&(a7==1)))&&(a22==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a19==3)&&((((a14==9)&&((a11==1)&&((a29==7)&&(((a24==1)&&(input==6))&&(a0==1)))))&&(a25==1))&&(a20==1))))&&(a7==1))&&(a28==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((((((a7==1)&&(((a19==4)&&(((a28==1)&&((a14==8)&&(!(a11==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5)))))&&!(a20==1)))&&(a24==1)))&&(a22==1))&&(a25==1))&&!(a0==1))){
	    	a20 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((!(a20==1)&&(!(a0==1)&&(!(a24==1)&&((a7==1)&&(((a22==1)&&(!(a25==1)&&(((input==1)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))&&(a14==8))))&&(a11==1))))))&&(a28==1))){
	    	a19 = 4;
	    	a29 = 6;
	    	a14 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if((((((a28==1)&&((a19==1)&&((a14==9)&&(((a25==1)&&((((input==3)&&((a29==7)||(a29==8)))&&(a24==1))&&!(a20==1)))&&(a22==1)))))&&(a7==1))&&(a0==1))&&!(a11==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a24 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a25==1)&&((a22==1)&&((((a28==1)&&(((!(a0==1)&&((input==2)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))&&(a7==1))&&!(a11==1)))&&(a14==9))&&!(a20==1))))&&!(a24==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if(((a7==1)&&((((a22==1)&&(((((a14==9)&&((((input==3)&&(a0==1))&&(a28==1))&&!(a25==1)))&&!(a11==1))&&(a19==2))&&(a29==5)))&&(a24==1))&&!(a20==1)))){
	    	a11 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if(((((((a28==1)&&((a20==1)&&(!(a0==1)&&(!(a7==1)&&((((input==2)&&(((a29==5)||(a29==6))||(a29==7)))&&(a19==5))&&!(a25==1))))))&&(a22==1))&&!(a24==1))&&(a14==8))&&!(a11==1))){
	    	a29 = 7;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((((a14==8)&&((a22==1)&&(((((a28==1)&&(((a25==1)&&((input==5)&&(((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))))&&!(a0==1)))&&!(a11==1))&&(a7==1))&&(a24==1))))&&!(a20==1))){
	    	a19 = 5;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a19==5)&&(((((!(a0==1)&&((a29==6)&&(!(a20==1)&&((((a14==8)&&(input==5))&&!(a25==1))&&(a28==1)))))&&(a7==1))&&!(a24==1))&&(a22==1))&&(a11==1)))){
	    	a25 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((!(a25==1)&&((a24==1)&&(((a20==1)&&((((((input==2)&&(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&(a7==1))&&(a28==1))&&!(a11==1))&&(a14==8)))&&(a0==1))))&&(a22==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a28==1)&&(((((a24==1)&&(!(a20==1)&&(!(a0==1)&&(((a29==5)&&(input==5))&&!(a7==1)))))&&(a19==5))&&(a14==8))&&(a25==1))))&&(a22==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(!(a0==1)&&((a28==1)&&((((((a20==1)&&((a14==9)&&((input==5)&&(((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))))))&&(a22==1))&&!(a11==1))&&!(a25==1))&&(a24==1)))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((((!(a0==1)&&((a11==1)&&((a20==1)&&((!(a25==1)&&((a28==1)&&((((a29==8)||(a29==9))&&(input==2))&&!(a24==1))))&&(a19==4)))))&&!(a7==1))&&(a14==8))&&(a22==1))){
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	return 24;
	    } else if(((a20==1)&&(!(a0==1)&&(((a28==1)&&((a25==1)&&((a19==2)&&((((a29==5)&&(((input==1)&&(a22==1))&&(a7==1)))&&(a11==1))&&(a14==9)))))&&!(a24==1))))){
	    	a7 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if((((a7==1)&&((((a19==1)&&(((a14==9)&&((!(a25==1)&&((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1))))&&(a11==1)))&&(a22==1)))&&(a0==1))&&!(a24==1)))&&(a20==1))){
	    	a7 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	return 23;
	    } else if(((a24==1)&&(!(a11==1)&&((a7==1)&&(!(a20==1)&&((a19==2)&&((a28==1)&&((a29==5)&&((a14==8)&&(((!(a25==1)&&(input==1))&&!(a0==1))&&(a22==1))))))))))){
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((!(a11==1)&&(!(a20==1)&&(((!(a7==1)&&((((a22==1)&&((input==1)&&(((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))))&&(a24==1))&&!(a0==1)))&&(a28==1))&&(a25==1))))&&(a14==9))){
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a25==1)&&(!(a7==1)&&((a14==8)&&(((a11==1)&&((!(a24==1)&&((a28==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&!(a0==1))))&&!(a20==1)))&&(a19==1)))))&&(a22==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	a24 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if((((a28==1)&&((a7==1)&&((((((!(a20==1)&&(((input==5)&&(a0==1))&&!(a11==1)))&&!(a24==1))&&(a25==1))&&(a29==6))&&(a19==5))&&(a22==1))))&&(a14==8))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((((((((!(a11==1)&&((input==3)&&((a29==6)||(a29==7))))&&!(a0==1))&&!(a20==1))&&!(a24==1))&&!(a25==1))&&(a22==1))&&(a14==8))&&(a19==5))&&(a28==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((((a22==1)&&(((a11==1)&&(!(a0==1)&&(((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==3))))&&!(a24==1)))&&(a28==1))&&!(a7==1))&&(a20==1)))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==8)&&((((((!(a20==1)&&(!(a0==1)&&(((input==5)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4))))&&(a7==1))))&&(a28==1))&&!(a24==1))&&(a11==1))&&!(a25==1))&&(a22==1)))){
	    	a19 = 2;
	    	a29 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((((!(a20==1)&&((a19==5)&&((((((((a7==1)&&(input==2))&&!(a0==1))&&(a29==8))&&!(a24==1))&&!(a11==1))&&!(a25==1))&&(a28==1))))&&(a22==1))&&(a14==8))){
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a22==1)&&(((a24==1)&&((a28==1)&&((((a0==1)&&(!(a7==1)&&((((input==4)&&((a29==7)||(a29==8)))&&(a19==1))&&!(a25==1))))&&(a20==1))&&(a14==8))))&&!(a11==1)))){
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if((((a29==8)&&((((a22==1)&&((!(a24==1)&&((a28==1)&&((a14==8)&&((a19==2)&&((input==1)&&(a7==1))))))&&!(a0==1)))&&(a11==1))&&!(a25==1)))&&(a20==1))){
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	a25 = 1;
	    	return 21;
	    } else if(((a19==5)&&(((((!(a7==1)&&((!(a24==1)&&(!(a0==1)&&(((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&(a11==1))))&&(a28==1)))&&(a20==1))&&!(a25==1))&&(a22==1))&&(a14==9)))){
	    	a0 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&(!(a20==1)&&(((a28==1)&&((!(a24==1)&&(((a14==9)&&(((input==6)&&((a29==6)||(a29==7)))&&!(a0==1)))&&(a22==1)))&&(a19==5)))&&!(a7==1))))&&(a11==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	return 23;
	    } else if(((a11==1)&&(((a14==8)&&((((((((((a29==9)&&((a7==1)&&!(a25==1)))&&(a19==5))||(((!(a7==1)&&(a25==1))&&(a29==5))&&(a19==1)))||((a19==1)&&((a29==6)&&((a25==1)&&!(a7==1)))))&&(input==6))&&(a0==1))&&!(a24==1))&&(a22==1))&&(a28==1)))&&!(a20==1)))){
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	a24 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if((!(a11==1)&&((a22==1)&&(((a20==1)&&((a24==1)&&(((((((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5)))&&(input==2))&&(a0==1))&&(a14==8))&&(a28==1))&&(a7==1))))&&!(a25==1))))){
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((((a25==1)&&((a20==1)&&((((a22==1)&&(((a0==1)&&((a28==1)&&((((a29==6)||(a29==7))&&(input==6))&&(a7==1))))&&!(a24==1)))&&(a19==4))&&(a11==1))))&&(a14==8))){
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((!(a20==1)&&((a14==10)&&((a25==1)&&((((a7==1)&&(((a24==1)&&((a11==1)&&((a0==1)&&(input==6))))&&(a22==1)))&&(a28==1))&&(a29==9)))))&&(a19==5))){
	    	a29 = 7;
	    	a14 = 9;
	    	a19 = 2;
	    	a20 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((!(a20==1)&&((a19==2)&&((a14==9)&&(!(a25==1)&&((a22==1)&&(((((a29==5)||(a29==6))&&(input==2))&&(a24==1))&&(a0==1)))))))&&!(a7==1))&&(a11==1)))){
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a24==1)&&((a7==1)&&(((!(a11==1)&&(!(a25==1)&&((((!(a20==1)&&((input==5)&&((a29==7)||(a29==8))))&&(a28==1))&&!(a0==1))&&(a22==1))))&&(a14==9))&&(a19==3))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((((a14==9)&&((a22==1)&&((((a24==1)&&((a11==1)&&((a28==1)&&(!(a20==1)&&((((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))&&(input==1))))))&&!(a0==1))&&!(a7==1))))&&!(a25==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==8)&&((!(a25==1)&&(((((a0==1)&&(!(a24==1)&&(((a29==7)&&((input==4)&&!(a11==1)))&&(a7==1))))&&(a22==1))&&(a28==1))&&(a19==3)))&&!(a20==1)))){
	    	a24 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	return 21;
	    } else if(((a29==8)&&((((a7==1)&&(!(a25==1)&&((a19==3)&&((a11==1)&&(((((a22==1)&&(input==1))&&(a14==8))&&(a0==1))&&!(a20==1))))))&&(a28==1))&&(a24==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if(((!(a7==1)&&(!(a0==1)&&(((((!(a11==1)&&((!(a20==1)&&((input==3)&&(a22==1)))&&(a29==7)))&&!(a24==1))&&(a19==2))&&!(a25==1))&&(a14==9))))&&(a28==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a24==1)&&((a14==8)&&((a28==1)&&((a19==3)&&((a7==1)&&((!(a20==1)&&(((input==1)&&(a22==1))&&(a25==1)))&&(a11==1)))))))&&(a29==8))&&(a0==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a7==1)&&(((!(a0==1)&&((((((a19==2)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==5))&&!(a11==1)))&&(a14==8))&&!(a20==1))&&(a22==1))&&!(a24==1)))&&(a25==1))&&(a28==1)))){
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((((a0==1)&&((((a14==8)&&((a7==1)&&((!(a25==1)&&((((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&!(a11==1))&&(a24==1)))&&!(a20==1))))&&(a22==1))&&(a19==3)))&&(a28==1))){
	    	a14 = 9;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a7==1)&&((a20==1)&&((!(a25==1)&&(((a24==1)&&(((a0==1)&&(((input==3)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a14==9)))&&!(a11==1)))&&(a28==1)))&&(a22==1))))){
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a11==1)&&(!(a7==1)&&((((a14==9)&&((((((input==4)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6))))&&(a25==1))&&!(a20==1))&&!(a24==1))&&(a22==1)))&&!(a0==1))&&(a28==1))))){
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((a14==9)&&(((a22==1)&&(((a0==1)&&((a20==1)&&((!(a25==1)&&(!(a11==1)&&(((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))&&(input==6))))&&(a24==1))))&&(a28==1)))&&(a7==1)))){
	    	a19 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((!(a11==1)&&(!(a25==1)&&((a20==1)&&(((((a22==1)&&(((a14==9)&&(((a29==5)||(a29==6))&&(input==6)))&&(a19==3)))&&!(a0==1))&&(a28==1))&&(a24==1)))))&&!(a7==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a14==8)&&((((!(a25==1)&&((!(a0==1)&&(((input==5)&&((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5))))&&!(a20==1)))&&(a24==1)))&&(a7==1))&&!(a11==1))&&(a28==1))))){
	    	a19 = 4;
	    	a29 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a20==1)&&((a19==5)&&(((a14==8)&&(((a7==1)&&((a22==1)&&(((a28==1)&&(input==6))&&(a0==1))))&&(a29==9)))&&(a25==1)))))&&!(a11==1))){
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((a0==1)&&(((((((!(a11==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a14==8))&&(a24==1)))&&!(a7==1))&&(a19==3))&&(a28==1))&&!(a25==1))&&(a22==1))&&!(a20==1)))){
	    	a29 = 9;
	    	a19 = 5;
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if(((((a25==1)&&(!(a11==1)&&(((a28==1)&&((((a14==8)&&((input==4)&&(((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))))&&!(a7==1))&&(a0==1)))&&!(a20==1))))&&!(a24==1))&&(a22==1))){
	    	a29 = 7;
	    	a25 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if((((a28==1)&&((((((a29==7)&&(!(a0==1)&&((a19==5)&&(((input==3)&&!(a7==1))&&!(a11==1)))))&&(a22==1))&&(a24==1))&&(a25==1))&&(a14==8)))&&(a20==1))){
	    	a19 = 2;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if((!(a24==1)&&(((((a19==4)&&((((((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&(a22==1))&&(a11==1))&&(a14==8))&&(a25==1))&&(a7==1)))&&(a28==1))&&(a20==1))&&!(a0==1)))){
	    	a19 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((a28==1)&&((((a0==1)&&((a20==1)&&(!(a24==1)&&((a22==1)&&((a25==1)&&((a11==1)&&((a19==2)&&((input==2)&&((a29==6)||(a29==7))))))))))&&(a14==10))&&(a7==1)))){
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	return 23;
	    } else if(((a28==1)&&((!(a24==1)&&((!(a11==1)&&((((((input==3)&&((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a19==2)&&(a29==5))))&&(a20==1))&&(a14==8))&&!(a7==1))&&!(a25==1)))&&!(a0==1)))&&(a22==1)))){
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if((((((a22==1)&&((a29==7)&&(!(a25==1)&&((((((a28==1)&&(input==2))&&!(a24==1))&&(a11==1))&&(a19==3))&&!(a20==1)))))&&(a14==9))&&(a7==1))&&!(a0==1))){
	    	a29 = 8;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 5;
	    	a20 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if((((a22==1)&&((a24==1)&&((!(a11==1)&&((a19==5)&&((a28==1)&&(!(a20==1)&&((a14==8)&&(!(a25==1)&&(((a29==5)||(a29==6))&&(input==3))))))))&&!(a7==1))))&&!(a0==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a11==1)&&((((a20==1)&&(((!(a7==1)&&((((input==3)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1))&&(a25==1)))&&(a0==1))&&(a24==1)))&&(a19==5))&&(a22==1)))&&(a14==10))){
	    	a29 = 9;
	    	a19 = 2;
	    	a7 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	return 21;
	    } else if((!(a11==1)&&(!(a20==1)&&((a28==1)&&((a7==1)&&((((a25==1)&&(!(a24==1)&&(((input==3)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3))))&&(a14==9))))&&(a0==1))&&(a22==1))))))){
	    	a19 = 3;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a28==1)&&(((a29==9)&&(!(a7==1)&&((((((a14==8)&&((a19==3)&&((a22==1)&&(input==3))))&&!(a25==1))&&!(a0==1))&&!(a24==1))&&(a20==1))))&&!(a11==1)))){
	    	a25 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((((((a7==1)&&(((!(a11==1)&&((((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&(a28==1))&&!(a25==1)))&&(a19==4))&&(a0==1)))&&!(a24==1))&&(a22==1))&&(a14==9))&&(a20==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a14 = 8;
	    	a0 = 0;
	    	return 21;
	    } else if((((((((a28==1)&&(!(a24==1)&&(((a20==1)&&((a7==1)&&((a22==1)&&(input==5))))&&(a11==1))))&&(a29==9))&&(a19==2))&&!(a25==1))&&(a0==1))&&(a14==9))){
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==4)&&(((a22==1)&&((a24==1)&&(((((a28==1)&&((!(a7==1)&&((input==5)&&((a29==8)||(a29==9))))&&(a11==1)))&&(a14==10))&&(a0==1))&&!(a20==1))))&&!(a25==1)))){
	    	a19 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a0 = 0;
	    	return 23;
	    } else if((((a14==9)&&((a28==1)&&(((a22==1)&&(((a20==1)&&((!(a7==1)&&((input==4)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))&&!(a11==1)))&&(a24==1)))&&!(a25==1))))&&(a0==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	return 23;
	    } return calculate_output28(input);
	}

	int calculate_output28(int input) {
	    if(((!(a20==1)&&((((a0==1)&&((((a24==1)&&(((a25==1)&&(((a29==7)||(a29==8))&&(input==5)))&&(a7==1)))&&(a14==9))&&(a19==4)))&&(a28==1))&&(a11==1)))&&(a22==1))){
	    	a20 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if((!(a11==1)&&((((a19==1)&&((a14==8)&&((!(a24==1)&&(((((input==5)&&((a29==6)||(a29==7)))&&!(a0==1))&&(a28==1))&&(a20==1)))&&(a22==1))))&&!(a25==1))&&!(a7==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a20==1)&&((((a22==1)&&((((((a29==6)&&((input==5)&&(a28==1)))&&(a25==1))&&(a24==1))&&(a11==1))&&!(a7==1)))&&(a14==8))&&(a19==4)))&&(a0==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&(!(a7==1)&&(((!(a0==1)&&(((a14==9)&&((a22==1)&&((((input==1)&&(a29==5))&&(a11==1))&&!(a25==1))))&&(a19==2)))&&!(a20==1))&&(a28==1))))){
	    	a11 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if(((!(a20==1)&&(((a28==1)&&((((((((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5)))&&(input==2))&&(a22==1))&&(a14==8))&&(a0==1))&&!(a25==1))&&(a24==1)))&&!(a7==1)))&&!(a11==1))){
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	return 21;
	    } else if(((((a11==1)&&(!(a7==1)&&((a25==1)&&((a24==1)&&((a28==1)&&((a14==8)&&(!(a20==1)&&((input==2)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9))))))))))))&&(a0==1))&&(a22==1))){
	    	a29 = 8;
	    	a25 = 0;
	    	a7 = 1;
	    	a11 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if((!(a11==1)&&((((!(a25==1)&&((a28==1)&&((a0==1)&&((((a22==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a19==5))&&(a7==1)))))&&(a14==8))&&(a20==1))&&!(a24==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	a7 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((a14==9)&&((a28==1)&&(((((a20==1)&&((!(a7==1)&&((a22==1)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==2))))&&!(a0==1)))&&!(a24==1))&&(a11==1))&&(a25==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a24==1)&&(!(a11==1)&&(!(a0==1)&&((((!(a7==1)&&((a19==3)&&((((a29==8)||(a29==9))&&(input==6))&&!(a20==1))))&&(a22==1))&&!(a25==1))&&(a14==9))))))){
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a14==8)&&((a7==1)&&((((a22==1)&&((a11==1)&&((!(a0==1)&&((((a29==8)||(a29==9))&&(input==3))&&!(a20==1)))&&(a25==1))))&&!(a24==1))&&(a28==1))))&&(a19==1))){
	    	a19 = 5;
	    	a20 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	return 24;
	    } else if((((a0==1)&&((a14==8)&&(((a28==1)&&(!(a25==1)&&(((a20==1)&&(((a22==1)&&((input==2)&&((a29==9)||((a29==7)||(a29==8)))))&&!(a7==1)))&&(a11==1))))&&(a24==1))))&&(a19==5))){
	    	a29 = 8;
	    	a24 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if((((a28==1)&&((a24==1)&&(!(a7==1)&&(!(a25==1)&&((a22==1)&&((a14==8)&&(((!(a20==1)&&(((a29==5)||(a29==6))&&(input==6)))&&(a19==2))&&(a11==1))))))))&&!(a0==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a29==9)&&(!(a24==1)&&((a28==1)&&(!(a0==1)&&(((a11==1)&&((((a7==1)&&(input==2))&&(a22==1))&&(a19==1)))&&!(a20==1))))))&&(a25==1))&&(a14==9))){
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	return -1;
	    } else if((((((((a28==1)&&(((a0==1)&&(((a29==6)&&((a14==9)&&(input==1)))&&!(a24==1)))&&!(a25==1)))&&(a11==1))&&(a7==1))&&(a22==1))&&!(a20==1))&&(a19==4))){
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a24==1)&&(((a22==1)&&(!(a11==1)&&((a20==1)&&(((((a14==9)&&((input==5)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a0==1))&&!(a7==1))&&(a28==1)))))&&(a19==3)))&&(a25==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a11==1)&&((a19==1)&&((a20==1)&&(((a0==1)&&(!(a24==1)&&((a22==1)&&((a14==10)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7)))))))&&(a7==1)))))&&!(a25==1))&&(a28==1))){
	    	a29 = 7;
	    	a14 = 9;
	    	a24 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a22==1)&&(((((((a0==1)&&((a11==1)&&(((a19==3)&&(!(a7==1)&&(input==6)))&&(a28==1))))&&(a24==1))&&!(a25==1))&&(a14==9))&&(a29==6))&&!(a20==1)))){
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 5;
	    	a29 = 9;
	    	a25 = 1;
	    	a0 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if((((a22==1)&&(!(a25==1)&&((a0==1)&&(((a14==10)&&((a20==1)&&(!(a7==1)&&(((a19==2)&&((input==5)&&(a28==1)))&&(a24==1)))))&&(a29==5)))))&&(a11==1))){
	    	a14 = 9;
	    	a11 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a24==1)&&(((a25==1)&&((a22==1)&&((((a11==1)&&((a28==1)&&((a0==1)&&((a20==1)&&((input==4)&&((a29==7)||(a29==8)))))))&&(a19==3))&&!(a7==1))))&&(a14==8)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a24==1)&&(((((a14==9)&&((a7==1)&&((!(a0==1)&&((a28==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==3))))&&!(a20==1))))&&(a11==1))&&(a25==1))&&(a22==1)))){
	    	a19 = 5;
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if((((a0==1)&&((a28==1)&&((((a22==1)&&(((!(a25==1)&&((input==3)&&((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))))&&(a14==9))&&!(a20==1)))&&(a11==1))&&!(a7==1))))&&!(a24==1))){
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	return 24;
	    } else if(((((a0==1)&&(!(a11==1)&&((a7==1)&&(((a28==1)&&(((a29==7)&&((a25==1)&&((input==2)&&(a19==5))))&&!(a20==1)))&&(a22==1)))))&&(a14==9))&&!(a24==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&(((a22==1)&&(!(a20==1)&&(!(a7==1)&&((a25==1)&&((a19==5)&&(((a14==8)&&((a0==1)&&((input==6)&&((a29==7)||(a29==8)))))&&!(a11==1)))))))&&!(a24==1)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a20==1)&&(((a11==1)&&(((a28==1)&&((((input==5)&&(a22==1))&&(a19==2))&&(a7==1)))&&(a0==1)))&&(a14==9)))&&(a29==7))&&(a24==1))&&(a25==1))){
	    	a11 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 8;
	    	a7 = 0;
	    	return -1;
	    } else if(((a20==1)&&((((a14==9)&&((((a22==1)&&((((a7==1)&&(((a29==7)||(a29==8))&&(input==5)))&&(a0==1))&&(a11==1)))&&(a28==1))&&(a19==4)))&&(a25==1))&&(a24==1)))){
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	return 23;
	    } else if((((a14==9)&&((((((a22==1)&&(((((input==6)&&((a29==6)||(a29==7)))&&!(a20==1))&&(a11==1))&&!(a25==1)))&&(a0==1))&&!(a7==1))&&(a28==1))&&(a19==3)))&&!(a24==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((a20==1)&&(!(a25==1)&&(((a22==1)&&(((!(a7==1)&&(!(a24==1)&&((input==1)&&(((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))))))&&!(a11==1))&&(a14==9)))&&(a28==1))))&&(a0==1))){
	    	a29 = 9;
	    	a7 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((a25==1)&&(((!(a7==1)&&((a0==1)&&(((a14==8)&&(((!(a11==1)&&((input==2)&&((a29==9)||((a29==7)||(a29==8)))))&&(a22==1))&&(a19==2)))&&(a20==1))))&&!(a24==1))&&(a28==1)))){
	    	a24 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((((a14==8)&&((a29==5)&&((((a19==5)&&(((a28==1)&&(!(a24==1)&&(((a0==1)&&(input==5))&&!(a25==1))))&&!(a11==1)))&&(a22==1))&&!(a7==1))))&&(a20==1))){
	    	a19 = 2;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	a24 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((a28==1)&&((a14==8)&&((a19==1)&&(!(a11==1)&&(!(a7==1)&&((!(a24==1)&&(!(a25==1)&&(!(a0==1)&&((((a29==6)||(a29==7))&&(input==2))&&(a20==1)))))&&(a22==1)))))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==8)&&((!(a0==1)&&((a22==1)&&((a28==1)&&(!(a25==1)&&(((!(a24==1)&&((a20==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8))))))&&(a19==1))&&!(a7==1))))))&&(a11==1)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if((((a11==1)&&(((((a24==1)&&((a25==1)&&(!(a20==1)&&(!(a7==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&(a0==1))))))&&(a14==9))&&(a22==1))&&(a19==5)))&&(a28==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((!(a0==1)&&((a22==1)&&((!(a7==1)&&((!(a20==1)&&(((a28==1)&&((a14==9)&&(input==5)))&&!(a11==1)))&&(a19==5)))&&(a29==9))))&&!(a24==1))&&(a25==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a11==1)&&(((!(a0==1)&&((((a22==1)&&(((a14==8)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&!(a24==1)))&&(a19==3)))&&(a28==1))&&(a20==1)))&&!(a25==1))&&(a7==1)))){
	    	a20 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 4;
	    	a25 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a14==8)&&(((a19==5)&&((((a28==1)&&((a11==1)&&(!(a7==1)&&((((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&(a24==1))&&(a0==1)))))&&(a22==1))&&!(a20==1)))&&!(a25==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((((a7==1)&&(!(a11==1)&&((((a20==1)&&((!(a24==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a25==1)))&&(a14==8))&&!(a0==1))))&&(a19==1))&&(a22==1)))){
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	return 24;
	    } else if(((a28==1)&&((a24==1)&&(((a19==2)&&((a0==1)&&((a14==9)&&((!(a11==1)&&(!(a7==1)&&(((input==5)&&((a29==6)||(a29==7)))&&(a25==1))))&&!(a20==1)))))&&(a22==1))))){
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	return 24;
	    } else if(((a14==8)&&(!(a24==1)&&(((!(a25==1)&&(((a20==1)&&(((((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))&&(input==4))&&(a22==1))&&(a0==1)))&&(a28==1)))&&!(a11==1))&&(a7==1))))){
	    	a11 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if((((((a20==1)&&((a22==1)&&((a28==1)&&(!(a24==1)&&(((((input==5)&&(a0==1))&&(a14==8))&&(a29==9))&&!(a25==1))))))&&(a7==1))&&(a19==4))&&!(a11==1))){
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a14 = 9;
	    	return 21;
	    } else if((((a29==9)&&((((a22==1)&&((((a19==3)&&(!(a24==1)&&(((input==3)&&!(a20==1))&&(a7==1))))&&(a11==1))&&(a14==9)))&&(a25==1))&&(a28==1)))&&!(a0==1))){
	    	a19 = 5;
	    	a11 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if(((a19==5)&&(((!(a7==1)&&((a14==9)&&((a11==1)&&(((((a28==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a24==1))&&(a0==1))&&!(a25==1)))))&&(a22==1))&&!(a20==1)))){
	    	a11 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((((((a22==1)&&((((a19==2)&&(((a29==6)||(a29==7))&&(input==6)))&&(a28==1))&&(a14==8)))&&(a7==1))&&(a11==1))&&(a20==1))&&!(a24==1))&&(a0==1)))){
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if((((((a14==8)&&((a25==1)&&((a22==1)&&(!(a11==1)&&((((a28==1)&&(((a29==6)||(a29==7))&&(input==2)))&&!(a0==1))&&(a19==1))))))&&!(a24==1))&&(a7==1))&&!(a20==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a0==1)&&(((a20==1)&&((a14==9)&&((((a28==1)&&(!(a24==1)&&((a22==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1)))))&&!(a7==1))&&(a19==5))))&&(a11==1))))){
	    	a29 = 7;
	    	a14 = 8;
	    	a11 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((a22==1)&&((((a0==1)&&(!(a20==1)&&((a28==1)&&((((a25==1)&&((a7==1)&&((input==4)&&((a29==7)||(a29==8)))))&&!(a11==1))&&(a14==9)))))&&!(a24==1))&&(a19==3)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((a25==1)&&((a7==1)&&((!(a24==1)&&((a20==1)&&((a19==5)&&((a0==1)&&((a22==1)&&(input==3))))))&&(a29==8)))))&&!(a11==1))&&(a14==9))){
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((a0==1)&&((a19==4)&&(((a11==1)&&(((((a29==7)&&((!(a20==1)&&((a14==9)&&(input==2)))&&!(a25==1)))&&(a7==1))&&(a22==1))&&(a24==1)))&&(a28==1))))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((a20==1)&&((((a11==1)&&(!(a25==1)&&(((a22==1)&&((input==6)&&((a29==8)||(a29==9))))&&(a7==1))))&&(a14==10))&&(a24==1)))&&(a19==2)))&&(a0==1))){
	    	a0 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if(((a25==1)&&((a11==1)&&((a20==1)&&(!(a0==1)&&(((a28==1)&&(!(a24==1)&&(((a7==1)&&((a22==1)&&((input==5)&&((a29==5)||(a29==6)))))&&(a14==8))))&&(a19==3))))))){
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a24==1)&&((a22==1)&&((((a25==1)&&((a19==3)&&(((a7==1)&&((a28==1)&&(((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&!(a11==1))))&&!(a20==1))))&&(a14==9))&&!(a0==1))))){
	    	a29 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if(((a20==1)&&((a14==9)&&((a29==6)&&((a28==1)&&(!(a25==1)&&((((a11==1)&&(((!(a0==1)&&(input==5))&&(a22==1))&&(a24==1)))&&(a7==1))&&(a19==5)))))))){
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((a20==1)&&(!(a7==1)&&((((((((a11==1)&&(((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a24==1)))&&(a28==1))&&(a22==1))&&(a0==1))&&(a14==10))&&(a19==5))&&(a25==1))))){
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((!(a11==1)&&(((!(a0==1)&&((((a25==1)&&((a19==5)&&(((a29==8)||(a29==9))&&(input==4))))&&(a7==1))&&(a22==1)))&&(a14==9))&&!(a24==1)))&&(a20==1)))){
	    	a29 = 7;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a25 = 0;
	    	return 21;
	    } else if(((a7==1)&&(((a19==4)&&(((a28==1)&&((a0==1)&&((((((input==2)&&((a29==5)||(a29==6)))&&(a14==8))&&!(a20==1))&&(a22==1))&&!(a11==1))))&&(a25==1)))&&!(a24==1)))){
	    	a14 = 9;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a7==1)&&((a14==9)&&(((a19==4)&&((!(a0==1)&&((a28==1)&&((((a24==1)&&((input==6)&&(a25==1)))&&!(a20==1))&&!(a11==1))))&&(a22==1)))&&(a29==8))))){
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((a19==5)&&((a7==1)&&((((a28==1)&&((a0==1)&&((a14==8)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a11==1))&&!(a25==1))))&&(a22==1))&&(a20==1)))){
	    	a19 = 3;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	return 21;
	    } else if((((a24==1)&&((a7==1)&&((!(a20==1)&&((((a28==1)&&(((input==5)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a25==1)))&&(a22==1))&&(a11==1)))&&!(a0==1))))&&(a14==8))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&((((a22==1)&&((a28==1)&&((a14==8)&&(!(a0==1)&&(!(a7==1)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7))))))))&&(a19==4))&&!(a24==1)))&&!(a20==1))&&!(a11==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if(((!(a20==1)&&((a19==4)&&((a11==1)&&((a28==1)&&(((((a14==8)&&(!(a7==1)&&((input==4)&&((a29==6)||(a29==7)))))&&!(a25==1))&&!(a0==1))&&(a24==1))))))&&(a22==1))){
	    	a19 = 3;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((a0==1)&&((!(a7==1)&&(((a22==1)&&((a28==1)&&((a25==1)&&(!(a24==1)&&(!(a20==1)&&((input==3)&&((a29==6)||(a29==7))))))))&&(a11==1)))&&(a14==8)))&&(a19==3))){
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a11==1)&&(!(a24==1)&&((a14==8)&&((a22==1)&&((a0==1)&&((((((a29==7)||(a29==8))&&(input==3))&&!(a20==1))&&(a7==1))&&(a19==1)))))))&&(a25==1))&&(a28==1))){
	    	a0 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	return 23;
	    } else if((((a14==9)&&((a25==1)&&(((a0==1)&&((a7==1)&&((a28==1)&&((!(a11==1)&&((a19==1)&&(((a29==5)||(a29==6))&&(input==3))))&&(a22==1)))))&&(a24==1))))&&!(a20==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((((!(a7==1)&&(!(a0==1)&&((((a22==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a25==1)))&&(a11==1))&&(a24==1))))&&(a20==1))&&(a14==8))&&(a19==4))&&(a28==1))){
	    	a19 = 5;
	    	a29 = 9;
	    	a7 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a28==1)&&(!(a7==1)&&(((((((!(a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))&&(a14==8))&&!(a25==1))&&(a19==1))&&(a20==1))&&(a24==1))&&!(a11==1)))))){
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((a25==1)&&((a11==1)&&((a24==1)&&(((a22==1)&&(((!(a0==1)&&(((a19==5)&&((a14==9)&&(input==3)))&&(a29==7)))&&(a28==1))&&(a20==1)))&&!(a7==1)))))){
	    	a24 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if(((((((a14==8)&&((a19==3)&&(!(a11==1)&&(!(a0==1)&&(!(a20==1)&&((a7==1)&&((input==6)&&(a25==1))))))))&&(a22==1))&&(a28==1))&&(a29==6))&&(a24==1))){
	    	a19 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((((a19==3)&&((a22==1)&&(((((a20==1)&&(!(a25==1)&&(((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&(a0==1))))&&(a24==1))&&(a28==1))&&!(a7==1))))&&(a11==1))&&(a14==9))){
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a0==1)&&((a14==8)&&(((a19==3)&&(((((((input==6)&&((a29==8)||(a29==9)))&&!(a24==1))&&(a28==1))&&!(a25==1))&&!(a11==1))&&!(a7==1)))&&!(a20==1)))))){
	    	a25 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&((a19==2)&&(((a24==1)&&((((((a0==1)&&((a28==1)&&(input==2)))&&(a22==1))&&(a20==1))&&(a14==9))&&(a25==1)))&&(a29==8))))&&(a11==1))){
	    	a29 = 6;
	    	a24 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((a14==9)&&(((((a0==1)&&((((a29==9)&&((a28==1)&&(input==6)))&&(a24==1))&&!(a25==1)))&&(a19==4))&&!(a7==1))&&!(a11==1)))&&(a22==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((((!(a7==1)&&((a24==1)&&((a14==9)&&((((a20==1)&&(!(a0==1)&&(input==6)))&&(a22==1))&&!(a11==1)))))&&(a29==6))&&(a19==4))&&(a28==1)))){
	    	a7 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	a20 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if((((a7==1)&&((((a19==2)&&((a25==1)&&((a0==1)&&((a11==1)&&((a20==1)&&(((input==6)&&(a28==1))&&(a24==1)))))))&&(a14==9))&&(a22==1)))&&(a29==6))){
	    	a14 = 8;
	    	a25 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if((((!(a0==1)&&(((((((((input==4)&&((a29==8)||(a29==9)))&&(a25==1))&&(a19==5))&&!(a20==1))&&(a11==1))&&(a14==9))&&(a28==1))&&(a22==1)))&&!(a7==1))&&!(a24==1))){
	    	a24 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 1;
	    	return 21;
	    } else if((((a7==1)&&((!(a0==1)&&((a20==1)&&((((a28==1)&&((a19==4)&&((((a29==6)||(a29==7))&&(input==5))&&(a14==9))))&&(a25==1))&&!(a11==1))))&&(a22==1)))&&(a24==1))){
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a14==9)&&(!(a25==1)&&(!(a24==1)&&((a22==1)&&((a7==1)&&((((a0==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&(a11==1))&&!(a20==1)))&&(a28==1))&&(a19==3)))))))){
	    	a29 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 10;
	    	return 23;
	    } else if((!(a7==1)&&(((a22==1)&&((!(a0==1)&&(((((input==6)&&(((!(a25==1)&&(a29==5))&&(a19==1))||(((a19==5)&&((a29==8)&&(a25==1)))||((a19==5)&&((a29==9)&&(a25==1))))))&&!(a20==1))&&(a28==1))&&(a11==1)))&&(a14==8)))&&!(a24==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a25==1)&&((a22==1)&&(((a19==4)&&((a24==1)&&((a28==1)&&(!(a20==1)&&((a14==8)&&((a0==1)&&(!(a11==1)&&(input==4))))))))&&!(a7==1))))&&(a29==8))){
	    	a7 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if(((a14==8)&&(!(a7==1)&&(((((a20==1)&&(!(a11==1)&&((!(a24==1)&&(((input==4)&&(a22==1))&&(a28==1)))&&(a0==1))))&&(a29==7))&&(a19==2))&&!(a25==1))))){
	    	a29 = 8;
	    	a7 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((((a0==1)&&((a28==1)&&(!(a20==1)&&((a14==9)&&((a25==1)&&((a24==1)&&(!(a11==1)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==2)))))))))&&(a22==1))&&(a7==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((((((input==3)&&((((a29==5)&&(((a24==1)&&(((a20==1)&&!(a11==1))&&(a7==1)))&&(a25==1)))&&(a19==1))||(((a19==5)&&(((((!(a20==1)&&(a11==1))&&!(a7==1))&&!(a24==1))&&!(a25==1))&&(a29==8)))||(((a29==9)&&((!(a24==1)&&(!(a7==1)&&(!(a20==1)&&(a11==1))))&&!(a25==1)))&&(a19==5)))))&&(a22==1))&&(a0==1))&&(a28==1))&&(a14==9))){
	    	a19 = 3;
	    	a7 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((a28==1)&&(((((a22==1)&&((!(a0==1)&&((((((a29==5)||(a29==6))&&(input==6))&&(a24==1))&&!(a20==1))&&(a14==9)))&&(a25==1)))&&(a19==5))&&!(a7==1))&&(a11==1)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	return 24;
	    } else if(((a14==9)&&((((((((a20==1)&&(!(a25==1)&&((a28==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6)))))))&&!(a7==1))&&(a11==1))&&!(a24==1))&&(a22==1))&&!(a0==1))&&(a19==4)))){
	    	a29 = 8;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 5;
	    	a0 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((a14==9)&&((!(a24==1)&&((((a7==1)&&((a19==1)&&((a11==1)&&((!(a0==1)&&(!(a25==1)&&(input==3)))&&(a29==8)))))&&(a22==1))&&(a28==1)))&&(a20==1)))){
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if((((!(a11==1)&&((((!(a0==1)&&((a20==1)&&(((a22==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8)))))&&!(a24==1))))&&(a7==1))&&(a19==5))&&(a25==1)))&&(a28==1))&&(a14==8))){
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if((((((((a28==1)&&(!(a20==1)&&((a19==3)&&((((input==4)&&(a25==1))&&(a22==1))&&!(a0==1)))))&&!(a24==1))&&(a14==9))&&(a11==1))&&!(a7==1))&&(a29==7))){
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a7==1)&&((a14==10)&&((a28==1)&&(((((a24==1)&&(((a19==5)&&(((a29==7)||(a29==8))&&(input==3)))&&!(a25==1)))&&(a0==1))&&!(a20==1))&&(a22==1))))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a19==1)&&(!(a0==1)&&((a22==1)&&((a28==1)&&((a14==8)&&(((((a29==6)||(a29==7))&&(input==6))&&(a25==1))&&!(a20==1)))))))&&!(a11==1))&&(a7==1))&&!(a24==1))){
	    	a19 = 4;
	    	a7 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	return -1;
	    } else if(((a20==1)&&((a14==9)&&(!(a24==1)&&((a28==1)&&(!(a11==1)&&((a22==1)&&(((input==5)&&((((a29==9)&&((a7==1)&&!(a25==1)))&&(a19==5))||((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1))))))&&!(a0==1))))))))){
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a19==3)&&((a0==1)&&((a28==1)&&(((a11==1)&&(((a14==9)&&((((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&(a22==1))&&!(a25==1)))&&(a24==1)))&&!(a7==1))))))){
	    	a19 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((((!(a25==1)&&((((!(a0==1)&&(((a28==1)&&((a24==1)&&(input==3)))&&!(a20==1)))&&(a29==7))&&(a7==1))&&(a19==2)))&&!(a11==1))&&(a22==1))&&(a14==9))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a7==1)&&((!(a24==1)&&((!(a25==1)&&((a22==1)&&((a28==1)&&(((a14==9)&&(((input==2)&&(a11==1))&&(a20==1)))&&(a29==5)))))&&(a19==5)))&&(a0==1)))){
	    	a19 = 4;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a28==1)&&((((((a19==3)&&(((((a11==1)&&(((a29==8)||(a29==9))&&(input==5)))&&(a24==1))&&(a7==1))&&!(a20==1)))&&(a0==1))&&(a14==9))&&(a22==1))&&!(a25==1)))){
	    	a29 = 5;
	    	a19 = 4;
	    	a20 = 1;
	    	return -1;
	    } else if((((((((!(a24==1)&&((!(a25==1)&&((input==5)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))))&&(a14==8)))&&(a28==1))&&(a0==1))&&!(a11==1))&&(a22==1))&&(a20==1))&&!(a7==1))){
	    	a25 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	a20 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	return 23;
	    } else if(((a20==1)&&((a14==9)&&(!(a7==1)&&(!(a11==1)&&((!(a25==1)&&(!(a24==1)&&((a0==1)&&((((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5)))&&(input==3))&&(a22==1)))))&&(a28==1))))))){
	    	a29 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((((!(a0==1)&&(((a20==1)&&(((((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==4))&&(a22==1))&&(a25==1))&&(a14==9)))&&!(a11==1)))&&(a7==1))&&(a28==1))&&!(a24==1))){
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a7==1)&&((a24==1)&&((((a20==1)&&(((a28==1)&&((a14==10)&&(((((a19==5)&&((a29==8)&&(a25==1)))||((a19==5)&&((a25==1)&&(a29==9))))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==2))))&&(a22==1)))&&(a0==1))&&(a11==1))))){
	    	a25 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	return 21;
	    } else if((!(a7==1)&&((a22==1)&&((a19==5)&&((((((a28==1)&&((a24==1)&&(!(a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))))&&(a25==1))&&(a11==1))&&(a14==10))&&(a0==1)))))){
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	return -1;
	    } else if(((((a22==1)&&((((a28==1)&&(((((a0==1)&&(((a29==5)||(a29==6))&&(input==3)))&&(a25==1))&&!(a11==1))&&(a14==8)))&&(a19==3))&&!(a24==1)))&&!(a20==1))&&!(a7==1))){
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((a22==1)&&((((a19==1)&&(((((a29==5)||(a29==6))&&(input==6))&&(a7==1))&&(a0==1)))&&!(a24==1))&&(a14==8)))&&(a11==1))&&(a28==1))&&!(a25==1))&&!(a20==1))){
	    	a29 = 8;
	    	a19 = 4;
	    	a24 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((((a0==1)&&((a7==1)&&((!(a20==1)&&(((a28==1)&&(((a19==5)&&(((input==1)&&(a22==1))&&(a25==1)))&&(a11==1)))&&!(a24==1)))&&(a29==8))))&&(a14==9))){
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a25==1)&&(((a19==4)&&((!(a11==1)&&((a0==1)&&((a7==1)&&((a20==1)&&((a24==1)&&((a22==1)&&((input==3)&&((a29==6)||(a29==7)))))))))&&(a28==1)))&&(a14==9)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if(((((a22==1)&&(((((!(a20==1)&&((a19==2)&&((a0==1)&&(((a29==5)||(a29==6))&&(input==1)))))&&(a25==1))&&!(a24==1))&&!(a7==1))&&(a14==9)))&&(a28==1))&&!(a11==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((!(a7==1)&&(!(a25==1)&&((a19==3)&&((!(a20==1)&&(((input==4)&&(a11==1))&&(a22==1)))&&(a24==1)))))&&(a29==6))&&(a14==8))&&!(a0==1)))){
	    	a19 = 2;
	    	return -1;
	    } else if((((((((a28==1)&&(((!(a25==1)&&(!(a11==1)&&((input==4)&&((a29==6)||(a29==7)))))&&(a20==1))&&!(a7==1)))&&(a14==8))&&(a19==2))&&!(a24==1))&&(a22==1))&&!(a0==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	return 24;
	    } else if(((((a28==1)&&((((a14==8)&&((((a22==1)&&(((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))&&(input==2)))&&!(a25==1))&&(a0==1)))&&!(a11==1))&&!(a7==1)))&&!(a24==1))&&!(a20==1))){
	    	a19 = 3;
	    	a29 = 6;
	    	a25 = 1;
	    	return -1;
	    } else if(((a0==1)&&((((!(a7==1)&&(!(a20==1)&&((!(a25==1)&&(!(a11==1)&&(((a22==1)&&(input==6))&&(a28==1))))&&(a29==5))))&&!(a24==1))&&(a19==5))&&(a14==9)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	a20 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if((((a14==8)&&(!(a11==1)&&((a7==1)&&((a22==1)&&((a25==1)&&(!(a0==1)&&((((a28==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7))))&&(a24==1))&&(a19==5))))))))&&(a20==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&(!(a24==1)&&((!(a20==1)&&((a14==9)&&((a28==1)&&((((((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&!(a11==1))&&(a22==1))&&(a19==1))&&(a7==1)))))&&(a0==1))))){
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a22==1)&&(((a25==1)&&(((a24==1)&&((a0==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&(a28==1))&&(a19==1))))&&(a20==1)))&&(a11==1)))&&!(a7==1))&&(a14==9))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&((a22==1)&&((a28==1)&&(((a19==4)&&((a29==6)&&(((a20==1)&&(!(a7==1)&&(!(a25==1)&&((input==2)&&(a24==1)))))&&!(a11==1))))&&(a14==9)))))){
	    	a20 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 5;
	    	a29 = 7;
	    	a14 = 8;
	    	return -1;
	    } else if((((a19==1)&&((((((((a25==1)&&(((input==1)&&((a29==8)||(a29==9)))&&(a22==1)))&&!(a20==1))&&!(a11==1))&&!(a7==1))&&!(a0==1))&&(a14==9))&&(a28==1)))&&(a24==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	return 21;
	    } else if((((((a14==9)&&((!(a24==1)&&((((a22==1)&&(((input==3)&&(a29==8))&&(a0==1)))&&(a25==1))&&(a20==1)))&&(a28==1)))&&(a19==3))&&!(a11==1))&&(a7==1))){
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((a7==1)&&((((a19==3)&&(((((a29==8)&&(!(a25==1)&&(((a24==1)&&(input==4))&&(a20==1))))&&(a22==1))&&(a11==1))&&(a0==1)))&&(a28==1))&&(a14==9)))){
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	return 24;
	    } else if(((((((((a11==1)&&(!(a24==1)&&((a25==1)&&((a22==1)&&(((a29==7)||(a29==8))&&(input==2))))))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a19==1))&&!(a0==1))&&(a14==9))){
	    	a29 = 6;
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((a20==1)&&((((a28==1)&&(!(a24==1)&&(((!(a11==1)&&((a19==5)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&(a0==1))))&&!(a25==1))&&!(a7==1))))&&(a14==8))&&(a22==1)))){
	    	a7 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((!(a7==1)&&(((((a24==1)&&((!(a25==1)&&(((((input==3)&&((a29==8)||(a29==9)))&&(a22==1))&&(a19==2))&&(a14==9)))&&(a20==1)))&&!(a11==1))&&!(a0==1))&&(a28==1)))){
	    	a11 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((a0==1)&&(((a28==1)&&(!(a11==1)&&(((a7==1)&&((a19==4)&&(!(a20==1)&&((input==2)&&(a29==8)))))&&(a22==1))))&&(a14==8)))&&!(a25==1)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((a25==1)&&((((a24==1)&&(((((((input==1)&&!(a0==1))&&(a7==1))&&(a29==6))&&!(a20==1))&&(a14==9))&&(a22==1)))&&(a19==3))&&(a28==1))))){
	    	a25 = 0;
	    	a29 = 8;
	    	a24 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a11==1)&&((((a22==1)&&((a28==1)&&(!(a0==1)&&((a7==1)&&((((a29==9)&&(input==4))&&(a25==1))&&(a20==1))))))&&(a19==4))&&!(a24==1))))){
	    	a19 = 2;
	    	a14 = 8;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((((a22==1)&&(((((a14==9)&&(((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==3)))&&!(a7==1))&&(a24==1))&&(a0==1)))&&(a11==1))&&(a28==1)))){
	    	a29 = 8;
	    	a0 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a0==1)&&((a14==9)&&((a24==1)&&(((a7==1)&&((a22==1)&&(!(a11==1)&&((a25==1)&&((a28==1)&&((input==5)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))))))&&(a20==1)))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((((a28==1)&&((a19==3)&&(!(a7==1)&&(((a20==1)&&(!(a24==1)&&(((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&(a22==1))))&&!(a11==1)))))&&(a14==9))&&(a25==1)))){
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if(((((((!(a24==1)&&(((((input==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6))))&&!(a20==1))&&!(a0==1))&&!(a7==1)))&&(a14==8))&&(a11==1))&&!(a25==1))&&(a22==1))&&(a28==1))){
	    	a14 = 9;
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((a28==1)&&((((a22==1)&&(((a11==1)&&(((a19==3)&&((a24==1)&&(!(a0==1)&&((input==3)&&((a29==6)||(a29==7))))))&&!(a7==1)))&&!(a20==1)))&&(a14==8))&&(a25==1)))){
	    	a20 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((((!(a11==1)&&((a19==1)&&(((((a14==8)&&((input==5)&&!(a0==1)))&&(a25==1))&&!(a24==1))&&(a28==1))))&&(a29==5))&&(a20==1))&&(a22==1))&&!(a7==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a14==10)&&((a0==1)&&((a22==1)&&(((a11==1)&&(((a24==1)&&(!(a7==1)&&(((a29==7)||(a29==8))&&(input==6))))&&(a28==1)))&&(a19==3)))))&&(a20==1))&&!(a25==1))){
	    	a20 = 0;
	    	a29 = 6;
	    	a14 = 9;
	    	a19 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((((a24==1)&&((!(a20==1)&&((a7==1)&&((a14==9)&&((((a19==3)&&((a22==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6))))))&&(a0==1))&&(a11==1)))))&&(a28==1)))&&!(a25==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 4;
	    	return 24;
	    } else if(((a22==1)&&(((a24==1)&&((a20==1)&&(!(a7==1)&&((((a28==1)&&(((a19==2)&&((input==2)&&((a29==8)||((a29==6)||(a29==7)))))&&(a14==8)))&&!(a0==1))&&!(a11==1)))))&&!(a25==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return 23;
	    } else if((((a28==1)&&((((((a29==6)&&((!(a7==1)&&(((input==6)&&!(a11==1))&&(a0==1)))&&(a14==9)))&&(a22==1))&&!(a20==1))&&(a19==4))&&(a25==1)))&&(a24==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 2;
	    	a24 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((((a0==1)&&(((a19==5)&&((a14==8)&&((a20==1)&&((((a29==8)&&((a22==1)&&((input==1)&&!(a11==1))))&&!(a7==1))&&(a25==1)))))&&(a24==1)))&&(a28==1))){
	    	a24 = 0;
	    	a19 = 4;
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	return 23;
	    } else if(((((a14==8)&&((!(a24==1)&&((a0==1)&&((a25==1)&&(((a19==1)&&((((a29==7)||(a29==8))&&(input==5))&&(a7==1)))&&!(a11==1)))))&&(a22==1)))&&(a28==1))&&!(a20==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a25==1)&&(((a14==8)&&(((((((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(input==4))&&(a22==1))&&!(a20==1))&&(a7==1)))&&(a28==1)))&&(a0==1))&&(a24==1))&&!(a11==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a28==1)&&((a14==9)&&(((!(a7==1)&&(((a19==3)&&((a0==1)&&(((input==5)&&!(a11==1))&&(a29==8))))&&(a22==1)))&&(a20==1))&&!(a24==1)))))){
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if(((a25==1)&&(!(a11==1)&&((a28==1)&&((a29==8)&&((a19==5)&&(!(a20==1)&&((a22==1)&&(!(a24==1)&&(!(a0==1)&&((!(a7==1)&&(input==5))&&(a14==9)))))))))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a14==8)&&((a22==1)&&((((a0==1)&&(!(a25==1)&&((((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&!(a20==1))&&!(a11==1))&&!(a7==1))))&&!(a24==1))&&(a19==2))))&&(a28==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	return -1;
	    } else if((((a29==5)&&((!(a7==1)&&(((((a28==1)&&((((a19==5)&&(input==4))&&(a25==1))&&(a14==8)))&&(a0==1))&&(a24==1))&&(a22==1)))&&!(a20==1)))&&!(a11==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a11==1)&&(!(a7==1)&&(((a19==2)&&(((a22==1)&&((((a24==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))&&(a28==1))&&(a0==1)))&&(a20==1)))&&!(a25==1))))&&(a14==8))){
	    	a25 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	return 23;
	    } else if((((!(a25==1)&&(((((!(a24==1)&&((((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a20==1))&&(a0==1)))&&(a11==1))&&(a22==1))&&(a14==8))&&(a19==1)))&&(a28==1))&&(a7==1))){
	    	a29 = 9;
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if((!(a24==1)&&((a11==1)&&((a28==1)&&((a7==1)&&((!(a25==1)&&((a22==1)&&((!(a20==1)&&((a14==9)&&(((a29==6)||(a29==7))&&(input==6))))&&!(a0==1))))&&(a19==4))))))){
	    	a19 = 2;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	return 21;
	    } else if(((a24==1)&&(!(a20==1)&&((((((a11==1)&&((a19==5)&&(!(a7==1)&&(((input==3)&&(a14==9))&&(a22==1)))))&&(a0==1))&&(a28==1))&&(a29==5))&&!(a25==1))))){
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	a20 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if(((a14==8)&&((a22==1)&&(((a19==4)&&((!(a24==1)&&(((a0==1)&&((a7==1)&&((((a29==8)||(a29==9))&&(input==1))&&(a25==1))))&&(a11==1)))&&(a20==1)))&&(a28==1))))){
	    	a19 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((((a28==1)&&(((a7==1)&&((a14==8)&&((((input==5)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(a22==1))&&(a25==1))))&&(a20==1)))&&!(a24==1))&&(a11==1)))){
	    	a19 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	return 21;
	    } else if((((a11==1)&&(((a29==9)&&(!(a20==1)&&((a25==1)&&((a0==1)&&((a19==5)&&((a24==1)&&((a14==10)&&((input==4)&&(a22==1)))))))))&&(a28==1)))&&(a7==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a20==1)&&(((a28==1)&&(!(a11==1)&&((a22==1)&&(((((a7==1)&&((input==1)&&(a19==3)))&&!(a0==1))&&(a29==7))&&(a24==1)))))&&(a14==8)))&&(a25==1))){
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((a0==1)&&((a11==1)&&(((a24==1)&&(!(a20==1)&&((a14==9)&&(((((((a29==9)&&(a25==1))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==6))&&(a22==1))&&(a28==1)))))&&!(a7==1))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((a14==8)&&((((((a24==1)&&(!(a20==1)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a25==1))&&(a7==1))&&(a11==1))&&(a22==1)))&&(a19==2)))&&!(a0==1))){
	    	a29 = 7;
	    	return -1;
	    } else if(((a14==8)&&(((a22==1)&&(!(a0==1)&&((((a19==5)&&((a20==1)&&(((a24==1)&&((a7==1)&&(input==5)))&&(a29==8))))&&!(a25==1))&&!(a11==1))))&&(a28==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a20==1)&&((a22==1)&&((a7==1)&&((a24==1)&&(!(a11==1)&&(((a14==8)&&((a28==1)&&((a0==1)&&(((a29==7)||(a29==8))&&(input==6)))))&&(a19==2)))))))&&(a25==1))){
	    	a7 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	return 21;
	    } else if(((a22==1)&&(((a14==9)&&((a19==2)&&((((a0==1)&&((a25==1)&&(((a24==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==2)))&&!(a7==1))))&&(a20==1))&&!(a11==1))))&&(a28==1)))){
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 4;
	    	a20 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a7==1)&&(((!(a11==1)&&((((a14==9)&&((((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==6))&&(a25==1)))&&(a22==1))&&(a28==1)))&&!(a20==1))&&!(a24==1)))&&!(a0==1))){
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	return -1;
	    } else if(((a7==1)&&((((((a22==1)&&((a24==1)&&(((((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&!(a25==1))&&(a11==1))&&!(a20==1))))&&(a14==8))&&!(a0==1))&&(a28==1))&&(a19==5)))){
	    	a29 = 9;
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((a25==1)&&((((a19==1)&&((a28==1)&&(!(a0==1)&&(((input==5)&&((a29==6)||(a29==7)))&&!(a11==1)))))&&!(a24==1))&&!(a20==1)))&&(a14==8)))&&(a7==1))){
	    	a29 = 6;
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((a25==1)&&((((((((((((a29==6)||(a29==7))&&(input==3))&&(a11==1))&&(a14==9))&&(a0==1))&&(a20==1))&&(a19==2))&&(a28==1))&&(a22==1))&&!(a24==1))&&!(a7==1)))){
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 10;
	    	a20 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((((((a19==4)&&((!(a25==1)&&(!(a24==1)&&((a14==8)&&(((a20==1)&&(((a29==8)||(a29==9))&&(input==6)))&&!(a11==1)))))&&(a28==1)))&&!(a7==1))&&(a22==1))&&(a0==1))){
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a25 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a25==1)&&((a20==1)&&((a22==1)&&((!(a0==1)&&(((((a24==1)&&(((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&(a19==1)))&&(a14==8))&&(a28==1))&&(a7==1)))&&!(a11==1)))))){
	    	a29 = 8;
	    	a24 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if(((a11==1)&&(((((!(a7==1)&&((a0==1)&&(((!(a25==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5)))&&(a19==1))&&(a24==1))))&&!(a20==1))&&(a14==9))&&(a28==1))&&(a22==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&(((a20==1)&&((a19==4)&&((a22==1)&&((a28==1)&&(((a14==9)&&(((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a7==1)))&&(a24==1))))))&&(a25==1)))&&!(a11==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a24==1)&&((a22==1)&&(!(a11==1)&&(((a0==1)&&((a19==3)&&((((!(a20==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7))))&&(a14==9))&&(a25==1))&&(a28==1))))&&!(a7==1)))))){
	    	a19 = 2;
	    	a29 = 6;
	    	a14 = 8;
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((((!(a11==1)&&((((((input==4)&&(((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1))))&&(a22==1))&&(a0==1))&&(a20==1))&&!(a7==1)))&&(a28==1))&&(a14==8))&&!(a24==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if((((a20==1)&&((((((a14==8)&&(((a22==1)&&(!(a7==1)&&((input==5)&&(a11==1))))&&(a19==4)))&&(a29==9))&&(a25==1))&&(a24==1))&&!(a0==1)))&&(a28==1))){
	    	a7 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if(((a28==1)&&((((!(a24==1)&&(!(a7==1)&&((a22==1)&&((!(a11==1)&&((a25==1)&&((a29==8)&&(input==1))))&&(a19==3)))))&&(a20==1))&&(a14==9))&&(a0==1)))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	return 21;
	    } else if((((a24==1)&&(((((a28==1)&&((((((input==6)&&(a0==1))&&(a22==1))&&(a25==1))&&(a29==6))&&!(a20==1)))&&(a11==1))&&(a19==3))&&(a14==9)))&&!(a7==1))){
	    	a25 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 0;
	    	a19 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((((a22==1)&&((a7==1)&&(((a28==1)&&(((a29==8)&&(((a0==1)&&(!(a24==1)&&((input==5)&&(a25==1))))&&(a11==1)))&&(a14==10)))&&(a20==1))))&&(a19==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a24==1)&&(!(a11==1)&&(((a0==1)&&(!(a25==1)&&((a20==1)&&((a22==1)&&((((input==4)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(a7==1))&&(a28==1))))))&&(a14==8))))){
	    	a29 = 5;
	    	a24 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a24==1)&&((a14==9)&&((a19==2)&&((a25==1)&&((a22==1)&&(!(a7==1)&&(!(a0==1)&&(((a28==1)&&(((input==6)&&((a29==5)||(a29==6)))&&(a20==1)))&&!(a11==1)))))))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((a22==1)&&(((((a29==9)&&((a14==8)&&(!(a20==1)&&(((input==1)&&!(a11==1))&&!(a7==1)))))&&(a0==1))&&(a25==1))&&(a19==3)))&&(a28==1)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	return 23;
	    } else if(((((a0==1)&&((a28==1)&&(((((a11==1)&&(((input==3)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&(a22==1)))&&!(a7==1))&&!(a20==1))&&(a24==1))))&&(a25==1))&&(a14==10))){
	    	a19 = 5;
	    	a25 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a24 = 0;
	    	return 21;
	    } else if((((((!(a7==1)&&((a0==1)&&((((!(a11==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))&&(a28==1))&&!(a20==1))&&(a22==1))))&&(a19==2))&&!(a25==1))&&(a14==8))&&!(a24==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a0==1)&&(!(a11==1)&&((a22==1)&&(((a7==1)&&((a19==4)&&(((a14==8)&&(((a29==7)||(a29==8))&&(input==3)))&&(a20==1))))&&(a28==1)))))&&!(a24==1))&&(a25==1))){
	    	a14 = 9;
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((((a7==1)&&((((a28==1)&&((a14==9)&&((a22==1)&&((a20==1)&&((((input==1)&&((a29==5)||(a29==6)))&&!(a0==1))&&!(a25==1))))))&&(a11==1))&&!(a24==1)))&&(a19==5))){
	    	a20 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	return 23;
	    } else if(((a14==8)&&(((a28==1)&&((a24==1)&&(((a11==1)&&((a20==1)&&(((((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==4))&&!(a25==1))&&!(a0==1))))&&!(a7==1))))&&(a22==1)))){
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a0==1)&&((a28==1)&&(!(a24==1)&&((!(a7==1)&&(!(a25==1)&&((a19==2)&&((((a20==1)&&((input==6)&&((a29==7)||(a29==8))))&&(a14==9))&&(a22==1)))))&&(a11==1)))))){
	    	a11 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a14==8)&&((a22==1)&&(((((a11==1)&&(((input==4)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&(a25==1)))&&!(a7==1))&&!(a0==1))&&(a28==1))))&&(a24==1))&&(a20==1))){
	    	a14 = 9;
	    	a19 = 4;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if(((!(a25==1)&&((((a28==1)&&(!(a11==1)&&(!(a7==1)&&((a20==1)&&(((a24==1)&&((a22==1)&&(input==6)))&&!(a0==1))))))&&(a14==9))&&(a29==7)))&&(a19==2))){
	    	a25 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&((((((!(a20==1)&&((a0==1)&&(((a11==1)&&((a22==1)&&(input==3)))&&(a25==1))))&&(a28==1))&&(a7==1))&&(a19==3))&&(a24==1))&&(a29==9)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==5)&&(!(a7==1)&&(((a14==8)&&((a28==1)&&((((a25==1)&&(((!(a24==1)&&(input==5))&&!(a0==1))&&(a11==1)))&&(a29==7))&&(a22==1))))&&!(a20==1))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a25==1)&&(((((a22==1)&&(!(a11==1)&&(!(a24==1)&&(((input==5)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4))))&&(a0==1)))))&&(a14==9))&&!(a7==1))&&(a28==1)))&&!(a20==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a7 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((a22==1)&&((!(a0==1)&&((a19==4)&&((a24==1)&&((a28==1)&&((((!(a20==1)&&((input==5)&&((a29==8)||(a29==9))))&&!(a7==1))&&(a14==8))&&(a11==1))))))&&!(a25==1)))){
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a25==1)&&((!(a11==1)&&((a22==1)&&((a14==8)&&((!(a7==1)&&((!(a24==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&(a0==1)))&&(a28==1)))&&(a20==1)))))&&(a19==4)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 9;
	    	a19 = 2;
	    	a20 = 0;
	    	return 24;
	    } else if(((a28==1)&&((((((a25==1)&&((a0==1)&&((a22==1)&&((a19==4)&&(!(a24==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8))))))))&&(a14==10))&&(a11==1))&&(a20==1))&&(a7==1)))){
	    	a14 = 9;
	    	a20 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((a28==1)&&((a11==1)&&((((a19==5)&&((a24==1)&&(!(a25==1)&&(input==4))))&&(a29==8))&&(a22==1))))&&(a7==1))&&(a14==8))&&!(a0==1))&&(a20==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a22==1)&&((!(a20==1)&&((a19==5)&&(((a28==1)&&(((((((a29==6)||(a29==7))&&(input==1))&&(a25==1))&&(a24==1))&&!(a0==1))&&(a7==1)))&&(a14==9))))&&!(a11==1)))){
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((a22==1)&&(((a29==9)&&(((a24==1)&&(((((!(a25==1)&&((a19==3)&&(input==6)))&&(a28==1))&&(a14==8))&&!(a0==1))&&!(a7==1)))&&(a20==1)))&&!(a11==1)))){
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 8;
	    	a24 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if((((!(a0==1)&&(!(a7==1)&&((a20==1)&&((a25==1)&&((((a28==1)&&((((a29==5)&&(a19==5))||(((a19==4)&&(a29==8))||((a29==9)&&(a19==4))))&&(input==4)))&&(a14==8))&&(a24==1))))))&&(a22==1))&&!(a11==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((((a7==1)&&((a0==1)&&(((a24==1)&&((input==3)&&((a29==8)||(a29==9))))&&(a28==1))))&&!(a25==1))&&(a22==1))&&!(a20==1))&&(a19==5))&&(a11==1))&&(a14==9))){
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a20==1)&&(((a7==1)&&(((a25==1)&&((a19==1)&&((((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a11==1))&&(a24==1))))&&(a22==1)))&&(a28==1)))&&(a14==9))&&(a0==1))){
	    	a0 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((a24==1)&&(((a11==1)&&(((((a22==1)&&(((((a19==1)&&((a29==6)&&!(a25==1)))||(((a19==5)&&((a29==9)&&(a25==1)))||(((a29==5)&&!(a25==1))&&(a19==1))))&&(input==5))&&(a7==1)))&&!(a20==1))&&(a14==8))&&(a28==1)))&&(a0==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==2)&&((((((a14==9)&&(!(a0==1)&&(((((input==4)&&((a29==6)||(a29==7)))&&(a24==1))&&!(a11==1))&&(a22==1))))&&(a28==1))&&(a7==1))&&!(a25==1))&&(a20==1)))){
	    	a14 = 8;
	    	a19 = 5;
	    	a20 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((a20==1)&&(!(a25==1)&&((a7==1)&&((a22==1)&&((!(a11==1)&&(((((input==4)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))))&&!(a0==1))&&(a28==1))&&(a14==8)))&&(a24==1))))))){
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 7;
	    	a7 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if((((a14==9)&&(!(a24==1)&&((a22==1)&&((a7==1)&&((a0==1)&&((a25==1)&&((a28==1)&&(!(a11==1)&&((input==5)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5))))))))))))&&!(a20==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a11==1)&&((((a0==1)&&((((((((input==1)&&(((a29==6)||(a29==7))||(a29==8)))&&(a22==1))&&(a28==1))&&!(a24==1))&&(a7==1))&&(a19==3))&&(a14==8)))&&(a25==1))&&(a20==1)))){
	    	a0 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if((((((((a0==1)&&(((((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==6))&&!(a25==1))&&(a28==1))&&!(a11==1)))&&(a14==9))&&(a22==1))&&!(a20==1))&&(a7==1))&&!(a24==1))){
	    	a0 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	return 24;
	    } else if((((a11==1)&&((a14==8)&&(!(a0==1)&&((a20==1)&&((((a24==1)&&(((a28==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6)))&&(a7==1)))&&(a19==5))&&(a22==1))))))&&!(a25==1))){
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	a11 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((!(a0==1)&&((a14==9)&&(((a11==1)&&((a20==1)&&(((!(a7==1)&&((a28==1)&&((input==6)&&((a29==5)||(a29==6)))))&&(a24==1))&&(a19==4))))&&(a25==1))))&&(a22==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	return 24;
	    } else if((((a7==1)&&((a14==9)&&((a19==3)&&((!(a0==1)&&((((!(a20==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==3)))&&(a22==1))&&(a25==1))&&(a24==1)))&&!(a11==1)))))&&(a28==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 2;
	    	a7 = 0;
	    	return -1;
	    } else if((((((!(a24==1)&&((!(a7==1)&&(!(a11==1)&&((a20==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a25==1)))))&&(a0==1)))&&(a28==1))&&(a14==8))&&(a19==4))&&(a22==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	a20 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if((((a22==1)&&((a29==7)&&(!(a7==1)&&((a24==1)&&((((!(a25==1)&&(((input==4)&&(a28==1))&&!(a20==1)))&&(a14==8))&&(a19==4))&&(a0==1))))))&&!(a11==1))){
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((a22==1)&&((a14==10)&&((a25==1)&&((a11==1)&&(((a20==1)&&((a0==1)&&((a24==1)&&((a19==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==6))&&!(a7==1))))))&&(a28==1))))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a14==8)&&(!(a7==1)&&(!(a20==1)&&((a28==1)&&(((((a24==1)&&((input==6)&&((a29==5)||(a29==6))))&&(a25==1))&&(a22==1))&&(a11==1)))))))&&(a19==1))){
	    	a29 = 6;
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if((((a11==1)&&((a14==8)&&((((((a24==1)&&((a7==1)&&((a22==1)&&((input==5)&&((a29==5)||(a29==6))))))&&!(a0==1))&&(a20==1))&&(a25==1))&&(a19==2))))&&(a28==1))){
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a11 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	return 21;
	    } else if((!(a24==1)&&(((((a14==9)&&((((a0==1)&&((a22==1)&&(!(a7==1)&&((a19==5)&&(input==4)))))&&(a25==1))&&!(a20==1)))&&(a29==8))&&(a28==1))&&!(a11==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a14==8)&&(!(a0==1)&&(!(a24==1)&&(((a11==1)&&(((!(a7==1)&&((input==6)&&((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))))&&(a22==1))&&!(a25==1)))&&(a20==1))))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((((a0==1)&&(((a22==1)&&(!(a25==1)&&(!(a24==1)&&(input==4))))&&!(a11==1)))&&(a20==1))&&(a29==8))&&(a19==1))&&(a14==8))&&(a28==1))&&!(a7==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((((a20==1)&&((a7==1)&&(!(a25==1)&&(((a14==9)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1)))&&!(a24==1)))))&&(a22==1))&&!(a11==1)))&&(a0==1))&&(a19==4))){
	    	a29 = 7;
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a25 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if(((a0==1)&&((((a22==1)&&((!(a20==1)&&((((a14==8)&&(((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5)))&&(input==2)))&&!(a25==1))&&(a28==1)))&&!(a24==1)))&&(a11==1))&&(a7==1)))){
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	a20 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((a28==1)&&((((a22==1)&&((a29==7)&&((a19==4)&&(!(a20==1)&&((((!(a7==1)&&(input==4))&&!(a25==1))&&(a24==1))&&(a0==1))))))&&(a11==1))&&(a14==8)))){
	    	a25 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a24 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	return 23;
	    } else if(((a24==1)&&(((a19==1)&&((a25==1)&&(!(a7==1)&&(((a11==1)&&((a29==5)&&(!(a0==1)&&(((a22==1)&&(input==4))&&(a20==1)))))&&(a14==9)))))&&(a28==1)))){
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if((((a19==2)&&((((a20==1)&&((((!(a11==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a22==1)))&&(a7==1))&&(a14==8))&&!(a24==1)))&&!(a0==1))&&(a25==1)))&&(a28==1))){
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if((((a24==1)&&((a22==1)&&(((a28==1)&&(((a11==1)&&((((((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))&&(input==5))&&(a20==1))&&!(a25==1)))&&!(a7==1)))&&(a0==1))))&&(a14==9))){
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a25==1)&&((((a14==9)&&(((((((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&!(a0==1))&&(a22==1))&&(a28==1))&&(a20==1))&&(a7==1))&&!(a24==1)))&&(a11==1))&&(a19==3)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&((((((a7==1)&&(((a0==1)&&((((input==1)&&((a29==8)||(a29==9)))&&(a19==5))&&(a28==1)))&&(a24==1)))&&!(a11==1))&&!(a25==1))&&(a22==1))&&(a20==1)))){
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if(((a24==1)&&(((a14==9)&&(!(a25==1)&&((a19==2)&&((a22==1)&&(((((((a29==8)||(a29==9))&&(input==3))&&!(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))))))&&!(a7==1)))){
	    	a19 = 5;
	    	a14 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((a25==1)&&((a20==1)&&((a0==1)&&((a22==1)&&((a14==8)&&((a11==1)&&((((a29==7)&&(input==2))&&(a28==1))&&(a19==4))))))))&&(a24==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((((a14==9)&&(!(a24==1)&&((a22==1)&&(((a25==1)&&(!(a11==1)&&(!(a0==1)&&(((a29==6)||(a29==7))&&(input==4)))))&&!(a7==1)))))&&(a19==5))&&(a28==1)))){
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	return -1;
	    } else if(((a0==1)&&((((a28==1)&&(!(a7==1)&&(((((a29==8)&&((!(a11==1)&&(input==5))&&(a19==5)))&&(a14==8))&&(a20==1))&&(a22==1))))&&(a24==1))&&(a25==1)))){
	    	a24 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if((((a14==10)&&(((a28==1)&&(((((a0==1)&&((a22==1)&&((((a29==6)||(a29==7))&&(input==4))&&(a11==1))))&&(a7==1))&&(a20==1))&&!(a24==1)))&&(a19==2)))&&!(a25==1))){
	    	a14 = 9;
	    	a29 = 6;
	    	a19 = 4;
	    	return -1;
	    } else if((((((a22==1)&&((((!(a7==1)&&((a0==1)&&(!(a20==1)&&((input==2)&&((a29==8)||(a29==9))))))&&!(a25==1))&&(a14==10))&&(a19==3)))&&(a11==1))&&(a24==1))&&(a28==1))){
	    	a7 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a14==8)&&(((!(a0==1)&&((a7==1)&&((a22==1)&&((((input==3)&&((a29==8)||(a29==9)))&&!(a25==1))&&!(a11==1)))))&&(a28==1))&&!(a20==1)))&&!(a24==1))&&(a19==2))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if((!(a11==1)&&((((((a22==1)&&((input==3)&&((((a19==5)&&((a29==9)&&(!(a25==1)&&((a20==1)&&!(a7==1)))))||(((a29==5)&&((!(a20==1)&&(a7==1))&&(a25==1)))&&(a19==1)))||((a19==1)&&(((a25==1)&&((a7==1)&&!(a20==1)))&&(a29==6))))))&&!(a0==1))&&(a28==1))&&(a24==1))&&(a14==8)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	a11 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if((((a25==1)&&((!(a20==1)&&((a19==4)&&(!(a0==1)&&((a14==9)&&((a24==1)&&((a28==1)&&(((input==1)&&((a29==8)||(a29==9)))&&!(a7==1))))))))&&(a22==1)))&&(a11==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } return calculate_output29(input);
	}

	int calculate_output29(int input) {
	    if(((a14==9)&&(((a11==1)&&((a19==2)&&(((a20==1)&&(((!(a25==1)&&(((input==5)&&((a29==7)||(a29==8)))&&(a28==1)))&&(a24==1))&&!(a7==1)))&&(a22==1))))&&(a0==1)))){
	    	a20 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	return -1;
	    } else if(((a25==1)&&((((!(a20==1)&&((((((a28==1)&&(!(a11==1)&&(input==1)))&&(a29==9))&&(a19==3))&&!(a24==1))&&(a14==8)))&&!(a7==1))&&!(a0==1))&&(a22==1)))){
	    	a19 = 4;
	    	a29 = 6;
	    	a0 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((((a0==1)&&(((a24==1)&&((a14==8)&&((((a25==1)&&((a29==9)&&(!(a11==1)&&(input==6))))&&(a19==1))&&(a22==1))))&&(a7==1)))&&(a20==1))&&(a28==1))){
	    	a19 = 2;
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if((((a7==1)&&((((((a22==1)&&((!(a0==1)&&((a25==1)&&(((a29==7)||(a29==8))&&(input==3))))&&(a14==9)))&&!(a11==1))&&!(a24==1))&&(a19==5))&&(a28==1)))&&!(a20==1))){
	    	a24 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((a20==1)&&((((!(a24==1)&&((((a0==1)&&((((a29==8)||(a29==9))&&(input==6))&&(a28==1)))&&(a14==9))&&(a22==1)))&&!(a25==1))&&(a19==5))&&(a7==1))))){
	    	a20 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((!(a11==1)&&(((a0==1)&&(((a24==1)&&((((a28==1)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==2)))&&(a14==9))&&!(a25==1)))&&(a22==1)))&&(a7==1)))&&(a20==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	return 21;
	    } else if(((((((!(a11==1)&&((((a22==1)&&((input==5)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a19==4)&&(a29==6)))))&&!(a0==1))&&!(a25==1)))&&!(a20==1))&&(a24==1))&&(a7==1))&&(a14==9))&&(a28==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a29==5)&&(((((a11==1)&&((((((!(a0==1)&&(input==3))&&(a14==9))&&!(a7==1))&&(a19==2))&&(a28==1))&&(a22==1)))&&!(a25==1))&&!(a20==1))&&(a24==1)))){
	    	a0 = 1;
	    	a19 = 4;
	    	a11 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((a14==8)&&((!(a24==1)&&((!(a11==1)&&((a20==1)&&((!(a25==1)&&(((input==5)&&(((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))))&&!(a0==1)))&&!(a7==1))))&&(a28==1)))&&(a22==1)))){
	    	a29 = 6;
	    	a0 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((((((!(a20==1)&&(!(a7==1)&&(((a28==1)&&(((a29==8)||(a29==9))&&(input==5)))&&(a14==9))))&&(a19==2))&&(a22==1))&&(a24==1))&&(a25==1))&&(a0==1)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a7==1)&&(((!(a25==1)&&((a14==9)&&(((a28==1)&&((a0==1)&&((((input==1)&&((a29==8)||(a29==9)))&&!(a24==1))&&!(a20==1))))&&!(a11==1))))&&(a22==1))&&(a19==5)))){
	    	a19 = 2;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((!(a25==1)&&((a29==7)&&((!(a11==1)&&((a22==1)&&(((a7==1)&&(((a14==8)&&((input==1)&&!(a24==1)))&&!(a20==1)))&&(a28==1))))&&(a19==2))))&&!(a0==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a24==1)&&(((a7==1)&&(((a28==1)&&(((a14==9)&&((!(a0==1)&&(((a29==8)||(a29==9))&&(input==1)))&&!(a20==1)))&&(a22==1)))&&(a25==1)))&&!(a11==1)))&&(a19==5))){
	    	a7 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a0==1)&&((!(a25==1)&&((((!(a20==1)&&((((input==5)&&!(a11==1))&&!(a24==1))&&(a14==9)))&&(a28==1))&&(a7==1))&&(a22==1)))&&(a19==1)))&&(a29==5))){
	    	a29 = 8;
	    	a11 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if(((a14==9)&&(!(a11==1)&&((((a22==1)&&((a28==1)&&((a7==1)&&(!(a25==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a19==1))&&(a0==1))))))&&(a24==1))&&(a20==1))))){
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	return 21;
	    } else if((!(a0==1)&&(((a20==1)&&((a14==9)&&(((!(a7==1)&&((a11==1)&&((input==3)&&(((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1))))))&&(a22==1))&&(a28==1))))&&!(a24==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((((!(a25==1)&&((((a14==10)&&((a7==1)&&((((a29==5)||(a29==6))&&(input==3))&&(a19==2))))&&(a22==1))&&(a24==1)))&&(a11==1))&&(a0==1))&&(a28==1))&&!(a20==1))){
	    	a20 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	return -1;
	    } else if(((a28==1)&&(((((a22==1)&&((a11==1)&&((a0==1)&&((a14==9)&&((a24==1)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==3)))))))&&!(a7==1))&&(a20==1))&&!(a25==1)))){
	    	a19 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((a22==1)&&(((a11==1)&&(((a0==1)&&((input==2)&&((((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a29==9)&&(a25==1))))||((!(a25==1)&&(a29==5))&&(a19==1)))))&&!(a24==1)))&&(a7==1)))&&(a20==1)))&&(a14==8))){
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if((((a11==1)&&((a22==1)&&((a20==1)&&((a28==1)&&((((input==3)&&(((a19==1)&&((a29==6)&&(!(a7==1)&&(a25==1))))||((((a29==9)&&(!(a25==1)&&(a7==1)))&&(a19==5))||(((a29==5)&&(!(a7==1)&&(a25==1)))&&(a19==1)))))&&(a14==9))&&!(a0==1))))))&&!(a24==1))){
	    	a19 = 4;
	    	a7 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a7==1)&&(((a11==1)&&((a19==2)&&(!(a25==1)&&((a0==1)&&(!(a24==1)&&((!(a20==1)&&((a28==1)&&((input==3)&&((a29==6)||(a29==7)))))&&(a14==9)))))))&&(a22==1)))){
	    	a29 = 7;
	    	a14 = 8;
	    	a11 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	return 24;
	    } else if((((a14==9)&&(((a0==1)&&((a11==1)&&((((a28==1)&&(!(a24==1)&&((input==4)&&(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))))&&(a7==1))&&!(a20==1))))&&!(a25==1)))&&(a22==1))){
	    	a19 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((((a25==1)&&(!(a11==1)&&(!(a20==1)&&((a22==1)&&((((a19==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a14==9)))&&(a0==1))&&(a7==1))))))&&(a28==1))&&(a24==1))){
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((!(a7==1)&&((a20==1)&&((a22==1)&&(((((a14==8)&&((a25==1)&&(((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1))))&&!(a11==1))&&(a0==1))&&(a19==3)))))&&!(a24==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	return 21;
	    } else if(((a28==1)&&((a22==1)&&(((((!(a7==1)&&((((input==2)&&(((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))))&&!(a20==1))&&(a24==1)))&&(a0==1))&&(a11==1))&&(a14==8))&&(a25==1))))){
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 2;
	    	a7 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a7==1)&&(((a22==1)&&((a14==8)&&(((!(a24==1)&&(((input==1)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&!(a20==1)))&&(a0==1))&&(a25==1))))&&(a11==1))))){
	    	a29 = 6;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	a24 = 1;
	    	return 21;
	    } else if(((((a24==1)&&((!(a11==1)&&(((a28==1)&&((a14==9)&&((((a20==1)&&(input==4))&&(a22==1))&&(a29==6))))&&(a7==1)))&&(a19==5)))&&!(a25==1))&&!(a0==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((a11==1)&&((a20==1)&&((a19==4)&&((a22==1)&&((a28==1)&&(((a24==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6)))&&(a14==8))))))))&&!(a7==1))&&(a25==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((a14==9)&&((a22==1)&&((((((input==5)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))&&!(a25==1))&&(a0==1))&&(a11==1))&&!(a20==1)))))&&!(a24==1))&&!(a7==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if((((a22==1)&&((a14==9)&&((a28==1)&&((a7==1)&&((((a0==1)&&(((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==6))&&!(a25==1)))&&(a24==1))&&!(a20==1))))))&&!(a11==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&(((a28==1)&&(!(a20==1)&&((a14==8)&&(((((a0==1)&&(!(a7==1)&&((input==6)&&((a29==8)||(a29==9)))))&&(a24==1))&&(a22==1))&&!(a11==1)))))&&(a19==2)))){
	    	a19 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a20==1)&&(((!(a11==1)&&((a28==1)&&((a7==1)&&(!(a0==1)&&((((input==6)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2))))&&(a22==1))&&!(a25==1))))))&&(a14==8))&&!(a24==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	a7 = 0;
	    	return 21;
	    } else if((!(a11==1)&&(!(a7==1)&&((a22==1)&&(!(a25==1)&&((a24==1)&&((((a28==1)&&(((input==6)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(a14==8)))&&!(a0==1))&&!(a20==1)))))))){
	    	a7 = 1;
	    	a24 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a22==1)&&((a11==1)&&(((a25==1)&&(!(a20==1)&&((a19==1)&&(((((a7==1)&&((input==2)&&((a29==7)||(a29==8))))&&(a28==1))&&(a0==1))&&(a24==1)))))&&(a14==9))))){
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((a20==1)&&((a28==1)&&(((((a0==1)&&(((!(a25==1)&&((input==1)&&(((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))))&&(a14==8))&&!(a11==1)))&&(a22==1))&&!(a7==1))&&(a24==1))))){
	    	a7 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a29 = 7;
	    	return 23;
	    } else if(((a22==1)&&(((((((a28==1)&&(!(a7==1)&&(((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==5))&&(a24==1))))&&(a11==1))&&(a14==10))&&(a20==1))&&(a0==1))&&!(a25==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a28==1)&&(!(a11==1)&&((a0==1)&&(((a14==9)&&((((input==6)&&(((a19==1)&&((a29==5)&&!(a25==1)))||(((a19==5)&&((a25==1)&&(a29==8)))||(((a25==1)&&(a29==9))&&(a19==5)))))&&(a7==1))&&!(a20==1)))&&(a22==1))))))){
	    	a19 = 4;
	    	a29 = 6;
	    	a25 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a20==1)&&((((a22==1)&&((a11==1)&&(((((a7==1)&&((input==6)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6)))))&&(a0==1))&&(a14==9))&&(a28==1))))&&(a25==1))&&!(a24==1)))){
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a19==2)&&((a28==1)&&((a7==1)&&(((a24==1)&&(!(a11==1)&&(((a29==5)&&((a14==8)&&((input==1)&&(a22==1))))&&(a0==1))))&&(a20==1)))))&&!(a25==1))){
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	a0 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((a24==1)&&(((a19==1)&&(((((a20==1)&&((a28==1)&&((a22==1)&&(((input==2)&&(a11==1))&&(a7==1)))))&&(a14==8))&&!(a0==1))&&(a29==7)))&&!(a25==1)))){
	    	a11 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	return -1;
	    } else if(((((((((a22==1)&&(((((a19==3)&&(input==4))&&!(a24==1))&&(a28==1))&&(a0==1)))&&(a29==6))&&(a20==1))&&(a11==1))&&(a14==8))&&!(a7==1))&&(a25==1))){
	    	a19 = 5;
	    	a0 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((a14==9)&&(((a19==1)&&(!(a7==1)&&(((((a24==1)&&((a28==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8))))))&&!(a20==1))&&!(a0==1))&&(a22==1))))&&!(a11==1))))){
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a19==1)&&(!(a24==1)&&(((!(a7==1)&&(!(a25==1)&&((a0==1)&&((a22==1)&&(((input==5)&&(((a29==7)||(a29==8))||(a29==9)))&&(a28==1))))))&&(a20==1))&&(a14==9))))&&!(a11==1))){
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a14==9)&&((((!(a20==1)&&((!(a7==1)&&(((a0==1)&&((a22==1)&&((input==1)&&!(a11==1))))&&!(a25==1)))&&(a28==1)))&&(a24==1))&&(a29==6))&&(a19==1)))){
	    	a24 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((((((a29==5)&&(((((a28==1)&&(((a14==10)&&(input==1))&&(a7==1)))&&(a11==1))&&(a24==1))&&(a0==1)))&&!(a25==1))&&(a19==4))&&(a22==1))&&(a20==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((!(a20==1)&&((((a19==5)&&((a29==7)&&(((((a0==1)&&((input==1)&&!(a25==1)))&&(a7==1))&&(a24==1))&&!(a11==1))))&&(a14==9))&&(a28==1)))&&(a22==1))){
	    	a20 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a14==8)&&((a25==1)&&(((a22==1)&&((((!(a0==1)&&(((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))&&(input==5)))&&!(a7==1))&&!(a24==1))&&(a28==1)))&&(a20==1)))))){
	    	a14 = 9;
	    	a19 = 5;
	    	a24 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a24==1)&&(((a29==9)&&((((a22==1)&&((a0==1)&&(((a11==1)&&((a28==1)&&((a19==3)&&(input==2))))&&(a14==9))))&&!(a20==1))&&(a25==1)))&&(a7==1)))){
	    	a0 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a0==1)&&(((a14==8)&&((!(a20==1)&&((a22==1)&&(((a19==5)&&(!(a25==1)&&((a28==1)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9))))))&&!(a24==1))))&&(a7==1)))&&!(a11==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a11==1)&&((a28==1)&&((a20==1)&&((((a25==1)&&((((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==2))&&(a24==1))&&(a0==1)))&&(a22==1))&&(a14==10))))))){
	    	a20 = 0;
	    	a14 = 9;
	    	a19 = 4;
	    	a29 = 5;
	    	return 24;
	    } else if(((((a22==1)&&((((a0==1)&&(!(a24==1)&&((a28==1)&&((((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a14==9))&&!(a11==1)))))&&!(a7==1))&&(a19==3)))&&!(a20==1))&&(a25==1))){
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 4;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a20==1)&&((!(a11==1)&&((a29==7)&&((((!(a24==1)&&((a25==1)&&((a7==1)&&((input==1)&&!(a0==1)))))&&(a19==5))&&(a14==8))&&(a22==1))))&&(a28==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a22==1)&&(((a29==8)&&((((a19==3)&&((a14==9)&&(!(a7==1)&&((a11==1)&&(input==5)))))&&(a28==1))&&(a25==1)))&&!(a24==1)))&&!(a20==1)))){
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if((((a28==1)&&(((a20==1)&&((a25==1)&&((((a22==1)&&(((a24==1)&&(((a29==5)||(a29==6))&&(input==6)))&&(a14==9)))&&!(a0==1))&&(a7==1))))&&(a19==2)))&&!(a11==1))){
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 9;
	    	a20 = 0;
	    	a7 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((a7==1)&&(!(a20==1)&&((((a14==8)&&(((a28==1)&&((a22==1)&&(((a24==1)&&((a19==1)&&(input==3)))&&!(a11==1))))&&!(a25==1)))&&!(a0==1))&&(a29==9))))){
	    	a29 = 6;
	    	a19 = 4;
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a24==1)&&((a25==1)&&(((a29==6)&&(((a14==8)&&((!(a11==1)&&(((a28==1)&&((a19==1)&&(input==5)))&&(a22==1)))&&(a20==1)))&&(a7==1)))&&(a0==1))))){
	    	a7 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	return 23;
	    } else if(((a24==1)&&((((a28==1)&&(!(a20==1)&&((a19==4)&&(((((((a29==5)||(a29==6))&&(input==2))&&(a11==1))&&(a0==1))&&(a22==1))&&(a14==9)))))&&(a7==1))&&(a25==1)))){
	    	a29 = 6;
	    	a19 = 5;
	    	a7 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a14==8)&&(((((a0==1)&&((!(a7==1)&&((a20==1)&&(((((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(input==4))&&(a22==1))))&&(a25==1)))&&(a28==1))&&!(a11==1))&&(a24==1)))){
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a19==4)&&((a25==1)&&((a0==1)&&(((a28==1)&&((!(a7==1)&&((a11==1)&&((input==6)&&(a22==1))))&&(a14==8)))&&(a29==7)))))&&(a24==1))&&(a20==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a20==1)&&((!(a0==1)&&(((a11==1)&&((a19==2)&&((a28==1)&&(((((input==1)&&((a29==6)||(a29==7)))&&(a22==1))&&(a25==1))&&!(a24==1)))))&&(a14==9)))&&(a7==1)))){
	    	a11 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a20==1)&&((a22==1)&&((((a11==1)&&((((a25==1)&&(!(a7==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&(a14==10))))&&(a19==3))&&(a0==1)))&&(a28==1))&&(a24==1))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a11==1)&&((((a0==1)&&(((((a25==1)&&(((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==2))&&(a22==1)))&&(a28==1))&&(a14==8))&&!(a7==1)))&&!(a20==1))&&!(a24==1)))){
	    	a24 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	return 23;
	    } else if(((!(a20==1)&&(((a19==2)&&((((((((a28==1)&&(input==6))&&(a25==1))&&(a29==5))&&(a7==1))&&(a22==1))&&(a11==1))&&(a14==8)))&&(a0==1)))&&(a24==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((((a20==1)&&((a14==8)&&((a19==5)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a0==1))&&(a11==1)))))&&(a28==1))&&(a24==1))&&!(a7==1))&&(a25==1)))){
	    	a20 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	return 23;
	    } else if((((a11==1)&&(((a22==1)&&(((input==2)&&((((a19==5)&&((a29==8)&&(!(a25==1)&&((a24==1)&&(!(a7==1)&&!(a20==1))))))||((a19==5)&&((((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1))&&(a29==9))))||((a19==1)&&(((a25==1)&&(!(a24==1)&&((a7==1)&&(a20==1))))&&(a29==5)))))&&(a0==1)))&&(a14==9)))&&(a28==1))){
	    	a14 = 10;
	    	a20 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a25 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((((a0==1)&&(((a14==9)&&((a19==4)&&(!(a20==1)&&((a22==1)&&((!(a25==1)&&((input==1)&&((a29==5)||(a29==6))))&&(a28==1))))))&&!(a7==1)))&&!(a11==1))&&(a24==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((a25==1)&&(((((a22==1)&&(!(a24==1)&&((a19==4)&&(!(a7==1)&&(!(a20==1)&&(((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&(a28==1)))))))&&(a14==9))&&(a11==1))&&!(a0==1)))){
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if((((!(a20==1)&&((a29==6)&&(((a28==1)&&((a19==1)&&((!(a7==1)&&(!(a11==1)&&((input==3)&&!(a0==1))))&&(a22==1))))&&(a14==9))))&&(a25==1))&&(a24==1))){
	    	a14 = 8;
	    	a19 = 5;
	    	a0 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	return 24;
	    } else if(((((!(a24==1)&&(!(a7==1)&&(!(a25==1)&&(((a19==5)&&(((a11==1)&&((input==1)&&(a28==1)))&&!(a20==1)))&&(a14==9)))))&&(a29==5))&&(a0==1))&&(a22==1))){
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((!(a20==1)&&((((!(a7==1)&&(((!(a0==1)&&(!(a25==1)&&((input==4)&&(a22==1))))&&(a19==2))&&(a29==5)))&&(a28==1))&&(a24==1))&&(a14==9)))&&(a11==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((((((a24==1)&&((a14==9)&&((a0==1)&&(((a22==1)&&((input==1)&&((a29==6)||(a29==7))))&&(a28==1)))))&&(a19==5))&&(a11==1))&&!(a20==1))&&!(a25==1)))){
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a14==9)&&(((a22==1)&&((!(a25==1)&&((((a28==1)&&((input==3)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))))&&(a24==1))&&!(a11==1)))&&!(a0==1)))&&(a20==1)))&&!(a7==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a0==1)&&(((((a20==1)&&((a22==1)&&(!(a25==1)&&(((a24==1)&&((((a29==7)||(a29==8))&&(input==2))&&!(a7==1)))&&(a19==2)))))&&(a14==10))&&(a28==1))&&(a11==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a0==1)&&(((((!(a20==1)&&(((!(a7==1)&&((input==2)&&!(a25==1)))&&!(a24==1))&&(a29==8)))&&(a28==1))&&(a14==9))&&(a11==1))&&(a22==1)))&&(a19==3))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a14==9)&&((a29==5)&&((a28==1)&&(((a7==1)&&((a0==1)&&((a19==2)&&((((a20==1)&&(input==4))&&(a25==1))&&(a24==1)))))&&!(a11==1))))))){
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==1)&&(((((a7==1)&&(!(a25==1)&&((a11==1)&&(((a24==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a14==8)))&&(a22==1)))))&&(a19==1))&&!(a20==1))&&(a0==1)))){
	    	a25 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	return 21;
	    } else if((((((!(a0==1)&&((a29==7)&&(!(a24==1)&&((a25==1)&&((!(a11==1)&&(!(a7==1)&&(input==3)))&&(a20==1))))))&&(a19==2))&&(a14==8))&&(a22==1))&&(a28==1))){
	    	a14 = 9;
	    	a19 = 5;
	    	a24 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((((!(a20==1)&&((((a28==1)&&((!(a25==1)&&((a19==5)&&(!(a0==1)&&((input==5)&&!(a7==1)))))&&!(a24==1)))&&(a14==8))&&(a29==8)))&&(a22==1))&&!(a11==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a24==1)&&((a28==1)&&((a19==4)&&((a11==1)&&(!(a20==1)&&(((a14==10)&&((a0==1)&&(!(a7==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))))&&!(a25==1))))))))){
	    	a7 = 1;
	    	a0 = 0;
	    	a14 = 9;
	    	a19 = 3;
	    	a29 = 7;
	    	a24 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a7==1)&&((a24==1)&&(((((a14==10)&&((a28==1)&&((((a19==5)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1)))&&(a20==1))&&!(a25==1))))&&(a11==1))&&(a0==1))&&(a22==1))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==2)&&(!(a24==1)&&(!(a7==1)&&((a22==1)&&((!(a25==1)&&(!(a0==1)&&(!(a20==1)&&((a11==1)&&((a28==1)&&(((a29==8)||(a29==9))&&(input==1)))))))&&(a14==9))))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a29==5)&&((a24==1)&&(((a28==1)&&((((a22==1)&&(((!(a25==1)&&((input==6)&&(a19==5)))&&(a14==8))&&!(a20==1)))&&(a11==1))&&(a7==1)))&&(a0==1))))){
	    	a11 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	return 24;
	    } else if(((a20==1)&&(((a24==1)&&((!(a7==1)&&((a14==9)&&((!(a0==1)&&(((!(a25==1)&&(input==5))&&(a29==5))&&(a11==1)))&&(a19==3))))&&(a28==1)))&&(a22==1)))){
	    	a7 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if((((a24==1)&&((a29==7)&&(((a28==1)&&((((!(a20==1)&&(((input==3)&&!(a11==1))&&(a7==1)))&&(a22==1))&&!(a0==1))&&(a14==8)))&&(a25==1))))&&(a19==2))){
	    	a11 = 1;
	    	a19 = 5;
	    	a14 = 9;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a24==1)&&((a22==1)&&((a25==1)&&((!(a0==1)&&(((a11==1)&&((a19==5)&&(((a28==1)&&((input==1)&&((a29==5)||(a29==6))))&&(a20==1))))&&(a7==1)))&&(a14==8)))))){
	    	a19 = 2;
	    	a29 = 7;
	    	a24 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((((((a28==1)&&(!(a25==1)&&((a24==1)&&(((((((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==4))&&(a11==1))&&(a7==1))&&(a22==1)))))&&(a20==1))&&!(a0==1))&&(a14==8))){
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if((((a14==9)&&((a22==1)&&((!(a24==1)&&(((a19==1)&&((((a29==8)&&((input==1)&&(a28==1)))&&!(a11==1))&&!(a0==1)))&&!(a7==1)))&&(a20==1))))&&(a25==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((((a22==1)&&(((((a11==1)&&(((((((a29==5)||(a29==6))&&(input==3))&&!(a25==1))&&(a28==1))&&(a20==1))&&!(a24==1)))&&(a14==8))&&(a19==5))&&!(a0==1)))&&(a7==1))){
	    	a14 = 9;
	    	a19 = 4;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return 23;
	    } else if((((a28==1)&&(((a14==8)&&((((!(a25==1)&&(!(a11==1)&&(!(a24==1)&&((input==1)&&(a0==1)))))&&(a29==8))&&(a20==1))&&(a22==1)))&&!(a7==1)))&&(a19==2))){
	    	a20 = 0;
	    	a14 = 9;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((((!(a25==1)&&((a24==1)&&((!(a20==1)&&((((a7==1)&&(((a29==8)||(a29==9))&&(input==4)))&&!(a0==1))&&(a14==8)))&&(a28==1))))&&!(a11==1))&&(a19==3))&&(a22==1))){
	    	a24 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	a20 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if((((a29==5)&&(!(a11==1)&&(!(a7==1)&&(((a24==1)&&((a22==1)&&((a20==1)&&((((input==5)&&(a19==2))&&(a0==1))&&!(a25==1)))))&&(a14==8)))))&&(a28==1))){
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a7==1)&&(((a22==1)&&((a24==1)&&((a14==8)&&((!(a20==1)&&((a11==1)&&((a28==1)&&((((a29==6)||(a29==7))&&(input==6))&&(a19==4)))))&&(a25==1)))))&&!(a0==1)))){
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	return 21;
	    } else if(((a7==1)&&((a19==2)&&((a14==9)&&((a11==1)&&(((a28==1)&&((a20==1)&&((a22==1)&&(!(a0==1)&&((a24==1)&&(((a29==5)||(a29==6))&&(input==4)))))))&&!(a25==1))))))){
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a24==1)&&((a29==5)&&(((((a20==1)&&((a0==1)&&((((input==1)&&(a11==1))&&(a14==8))&&!(a25==1))))&&(a28==1))&&(a19==3))&&!(a7==1)))))){
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if(((a19==2)&&((a20==1)&&((a7==1)&&((a28==1)&&((a22==1)&&(((!(a0==1)&&((a25==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a14==9))))&&!(a24==1))&&(a11==1)))))))){
	    	a19 = 5;
	    	a7 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if((((((!(a25==1)&&(((a11==1)&&(((a14==8)&&((input==1)&&(((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))))&&!(a0==1)))&&(a22==1)))&&(a28==1))&&(a7==1))&&(a20==1))&&!(a24==1))){
	    	a25 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((((a0==1)&&(((((((((input==4)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(a24==1))&&(a7==1))&&!(a25==1))&&(a22==1))&&(a28==1))&&!(a11==1))&&(a14==9)))&&(a20==1))){
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((((a29==6)&&((a19==4)&&(((a20==1)&&(!(a24==1)&&((a28==1)&&((a14==8)&&(((input==6)&&!(a0==1))&&(a11==1))))))&&(a22==1))))&&!(a7==1))&&!(a25==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	a24 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((!(a20==1)&&((a7==1)&&(!(a25==1)&&((a0==1)&&(((a11==1)&&((a19==2)&&((((((a29==5)||(a29==6))&&(input==5))&&(a24==1))&&(a28==1))&&(a22==1))))&&(a14==10))))))){
	    	a19 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((a25==1)&&(!(a24==1)&&((((((a14==9)&&((((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==2))&&(a20==1)))&&!(a11==1))&&!(a7==1))&&(a28==1))&&(a22==1)))))){
	    	a29 = 6;
	    	a19 = 4;
	    	a20 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a22==1)&&((a19==3)&&(((a14==9)&&((a20==1)&&(((a7==1)&&((a28==1)&&(!(a24==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==6))&&(a11==1)))))&&(a25==1))))&&(a0==1))))){
	    	a7 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((a24==1)&&((((a20==1)&&(!(a11==1)&&(((a22==1)&&(((a25==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a7==1)))&&(a14==9)))&&!(a0==1))))&&(a28==1))&&(a19==4)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a24==1)&&(((a22==1)&&(((!(a0==1)&&(((input==2)&&(a14==9))&&(a28==1)))&&!(a11==1))&&(a20==1)))&&!(a7==1)))&&(a25==1))&&(a29==9))&&(a19==3))){
	    	a0 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	return 23;
	    } else if((((!(a24==1)&&((!(a20==1)&&((a14==8)&&((a28==1)&&(((((input==1)&&((a29==9)||((a29==7)||(a29==8))))&&(a0==1))&&(a22==1))&&(a19==4)))))&&!(a11==1)))&&(a25==1))&&!(a7==1))){
	    	a29 = 7;
	    	a19 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a7==1)&&((((((((((a0==1)&&((input==1)&&((a29==8)||(a29==9))))&&!(a11==1))&&(a25==1))&&(a24==1))&&(a14==9))&&(a19==2))&&(a22==1))&&(a20==1))&&(a28==1)))){
	    	a29 = 6;
	    	a19 = 5;
	    	a20 = 0;
	    	return 23;
	    } else if(((a0==1)&&((a22==1)&&((((a19==1)&&(!(a24==1)&&((a14==8)&&((a28==1)&&((!(a11==1)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))&&(a20==1))))))&&(a25==1))&&!(a7==1))))){
	    	a29 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a19==5)&&(((!(a0==1)&&(((a7==1)&&((!(a25==1)&&((((a29==6)&&(input==6))&&!(a11==1))&&(a22==1)))&&(a28==1)))&&(a24==1)))&&(a20==1))&&(a14==9)))){
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a11==1)&&(!(a25==1)&&((a19==4)&&((a28==1)&&((((((a24==1)&&((input==5)&&!(a7==1)))&&(a14==8))&&(a0==1))&&!(a20==1))&&(a29==7))))))&&(a22==1))){
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	return 23;
	    } else if(((a11==1)&&(!(a7==1)&&((a22==1)&&(((((a0==1)&&((a14==9)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==5))&&(a20==1))&&!(a24==1))))&&(a19==1))&&(a28==1))&&(a25==1)))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 9;
	    	return 23;
	    } else if(((a25==1)&&(!(a7==1)&&((a28==1)&&((a29==6)&&(((a11==1)&&(!(a24==1)&&(((a20==1)&&((a19==1)&&((a14==9)&&(input==5))))&&(a22==1))))&&(a0==1))))))){
	    	a25 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((a28==1)&&((a14==9)&&((a19==5)&&(((((a22==1)&&((!(a24==1)&&((a11==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6))))&&(a20==1)))&&(a7==1))&&!(a0==1))&&(a25==1)))))){
	    	a14 = 8;
	    	a19 = 2;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((((a28==1)&&(((a24==1)&&((!(a11==1)&&((a19==5)&&((a22==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&!(a20==1))&&!(a0==1)))))&&(a14==9)))&&!(a7==1)))&&!(a25==1))){
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	return 23;
	    } else if((((a22==1)&&(((a11==1)&&(((a25==1)&&(((a29==6)&&((a19==1)&&((!(a24==1)&&(input==1))&&!(a20==1))))&&(a14==9)))&&!(a7==1)))&&!(a0==1)))&&(a28==1))){
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((a14==9)&&(((((a0==1)&&((((((input==4)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(a25==1))&&!(a24==1))&&(a28==1))&&(a22==1)))&&(a20==1))&&!(a11==1))&&!(a7==1)))){
	    	a25 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((((a11==1)&&(!(a25==1)&&(((a0==1)&&((((a24==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a19==5)))&&(a14==9))&&(a28==1)))&&(a22==1))))&&!(a7==1))&&!(a20==1))){
	    	a19 = 4;
	    	a29 = 6;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a20==1)&&((a19==5)&&((a24==1)&&(((a0==1)&&((a22==1)&&(((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&!(a11==1))&&(a28==1))&&(a14==9))))&&!(a7==1))))))){
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	a24 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if(((a20==1)&&(((!(a0==1)&&((a14==9)&&((a25==1)&&(((((a28==1)&&(((a29==5)||(a29==6))&&(input==1)))&&(a19==4))&&(a24==1))&&(a22==1)))))&&(a11==1))&&!(a7==1)))){
	    	a14 = 8;
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((a14==9)&&(!(a0==1)&&(((((a24==1)&&((!(a11==1)&&(!(a20==1)&&((a19==4)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5)))))&&(a25==1)))&&(a7==1))&&(a22==1))&&(a28==1))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a14==8)&&((a0==1)&&((a22==1)&&((a29==7)&&(!(a25==1)&&((a28==1)&&((a19==2)&&((!(a20==1)&&(input==4))&&(a7==1)))))))))&&!(a11==1))&&(a24==1))){
	    	a29 = 8;
	    	a14 = 9;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if((((!(a0==1)&&(((a14==9)&&((a28==1)&&(((a19==2)&&((((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&(a11==1))&&!(a20==1)))&&!(a25==1))))&&(a22==1)))&&(a7==1))&&!(a24==1))){
	    	a29 = 6;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	return 21;
	    } else if((((!(a20==1)&&(((a24==1)&&((a14==8)&&(((a22==1)&&((a11==1)&&((a25==1)&&((input==6)&&((a29==8)||(a29==9))))))&&(a7==1))))&&(a19==2)))&&(a28==1))&&!(a0==1))){
	    	a20 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if((((a19==3)&&((((a11==1)&&((a25==1)&&(((a0==1)&&((a7==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a20==1))))&&(a24==1))))&&(a14==9))&&(a22==1)))&&(a28==1))){
	    	a19 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((((a7==1)&&((a25==1)&&(((a22==1)&&((a28==1)&&((!(a0==1)&&((a14==9)&&((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==3))))&&(a11==1))))&&!(a20==1))))&&!(a24==1))){
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a0 = 1;
	    	return 21;
	    } else if(((a11==1)&&((((a19==5)&&((a20==1)&&((((a28==1)&&((a22==1)&&(((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&!(a7==1))))&&(a0==1))&&(a14==8))))&&!(a25==1))&&(a24==1)))){
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	return 24;
	    } else if((((a14==9)&&((a19==4)&&((a7==1)&&((a0==1)&&(((((!(a20==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))&&(a22==1))&&(a28==1))&&(a24==1))&&!(a11==1))))))&&!(a25==1))){
	    	a11 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((a20==1)&&(((a7==1)&&(!(a11==1)&&((((a24==1)&&((a14==9)&&((a28==1)&&((((a29==7)||(a29==8))&&(input==1))&&(a22==1)))))&&!(a25==1))&&!(a0==1))))&&(a19==5)))){
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	return -1;
	    } else if(((a0==1)&&(!(a7==1)&&(!(a24==1)&&((a11==1)&&(((!(a25==1)&&((a14==8)&&((a28==1)&&((input==3)&&((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a19==2)&&(a29==5)))))))&&!(a20==1))&&(a22==1))))))){
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((((a11==1)&&((a25==1)&&((a14==8)&&((((input==4)&&(((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))))&&(a28==1))&&!(a20==1)))))&&(a22==1))&&(a7==1)))&&(a0==1))){
	    	a29 = 7;
	    	a19 = 4;
	    	a0 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((((a11==1)&&(((a0==1)&&(((a22==1)&&(((a7==1)&&((a19==1)&&((a14==9)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==2)))))&&(a20==1)))&&!(a25==1)))&&!(a24==1)))&&(a28==1))){
	    	a29 = 6;
	    	a7 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if(((((((a24==1)&&((a11==1)&&((a14==9)&&((((((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1)))||((a19==1)&&(!(a25==1)&&(a29==6))))&&(input==2))&&(a7==1)))))&&(a0==1))&&(a20==1))&&(a28==1))&&(a22==1))){
	    	a25 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if(((!(a11==1)&&((!(a24==1)&&(!(a25==1)&&((a14==8)&&((a7==1)&&((a22==1)&&(((a0==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))&&(a20==1)))))))&&(a28==1)))&&(a19==4))){
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	a20 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((((((a7==1)&&((((((a0==1)&&((a19==4)&&(((a29==6)||(a29==7))&&(input==4))))&&!(a25==1))&&(a22==1))&&(a11==1))&&(a14==8)))&&!(a24==1))&&(a28==1))&&!(a20==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((((a24==1)&&((((!(a11==1)&&((!(a7==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8))))&&(a20==1)))&&(a14==8))&&!(a0==1))&&(a19==5)))&&(a28==1))&&!(a25==1)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((a29==9)&&((a7==1)&&(!(a20==1)&&((a19==5)&&((a22==1)&&(((a11==1)&&((a14==9)&&((a25==1)&&((a0==1)&&((input==3)&&!(a24==1))))))&&(a28==1)))))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	a14 = 10;
	    	return 23;
	    } else if((((a14==9)&&(((a0==1)&&(((a20==1)&&(!(a11==1)&&(((a28==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==5)))&&!(a25==1))))&&!(a7==1)))&&!(a24==1)))&&(a22==1))){
	    	a19 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((a7==1)&&((a28==1)&&((a20==1)&&((a22==1)&&((a14==10)&&((a19==1)&&((a0==1)&&(((a25==1)&&((a24==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1))))&&(a11==1)))))))))){
	    	a19 = 2;
	    	a20 = 0;
	    	a14 = 9;
	    	a0 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((((((a24==1)&&((((a11==1)&&((a0==1)&&(((input==4)&&(a28==1))&&!(a25==1))))&&(a19==5))&&(a22==1)))&&(a7==1))&&!(a20==1))&&(a29==6))&&(a14==9))){
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a0==1)&&((a22==1)&&((a20==1)&&(((a25==1)&&((((a19==1)&&((a28==1)&&(((input==3)&&(a7==1))&&(a24==1))))&&(a11==1))&&(a14==8)))&&(a29==9)))))){
	    	a25 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if((((a25==1)&&((((((a7==1)&&(((a29==8)&&(!(a0==1)&&((input==5)&&(a19==5))))&&(a28==1)))&&(a14==9))&&(a22==1))&&(a11==1))&&!(a20==1)))&&!(a24==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a22==1)&&(!(a24==1)&&(!(a25==1)&&(((a28==1)&&((!(a7==1)&&((input==1)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))))&&!(a11==1)))&&(a0==1)))))&&(a14==8))&&!(a20==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a29==6)&&((a19==4)&&(!(a20==1)&&((((((((input==6)&&!(a7==1))&&!(a24==1))&&(a11==1))&&(a0==1))&&(a22==1))&&(a14==8))&&(a28==1))))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	return 21;
	    } else if((((((a25==1)&&((((a20==1)&&((!(a0==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a19==1)))&&(a14==9)))&&(a7==1))&&(a28==1)))&&(a22==1))&&(a11==1))&&!(a24==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if((((((((a25==1)&&(((((!(a11==1)&&(input==5))&&(a24==1))&&(a19==4))&&(a22==1))&&(a28==1)))&&!(a0==1))&&(a14==9))&&!(a20==1))&&(a29==7))&&!(a7==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((!(a11==1)&&((a7==1)&&((a0==1)&&((a28==1)&&((a20==1)&&(((((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&(!(a25==1)&&(a29==5))))||((a19==1)&&((a29==6)&&!(a25==1))))&&(input==2)))))))&&(a14==9))&&(a22==1)))){
	    	a25 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a24==1)&&(((a20==1)&&((a25==1)&&(((((((a11==1)&&(input==1))&&(a0==1))&&(a14==8))&&(a29==9))&&(a19==5))&&!(a7==1))))&&(a28==1))))){
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a29==9)&&((a28==1)&&((a19==3)&&(((a14==8)&&((((a24==1)&&(((a0==1)&&((input==3)&&(a22==1)))&&(a20==1)))&&!(a7==1))&&(a11==1)))&&!(a25==1)))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	a24 = 0;
	    	return 24;
	    } else if((((a24==1)&&((a7==1)&&(((a20==1)&&((a14==8)&&(((a28==1)&&((((input==5)&&!(a0==1))&&(a11==1))&&(a22==1)))&&(a19==3))))&&(a29==9))))&&!(a25==1))){
	    	a11 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a14 = 9;
	    	a0 = 1;
	    	return 23;
	    } else if(((((a25==1)&&(((a28==1)&&((((((input==6)&&(((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))))&&(a22==1))&&(a0==1))&&!(a7==1))&&!(a20==1)))&&(a14==9)))&&(a24==1))&&(a11==1))){
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	return 21;
	    } else if((((a20==1)&&((!(a7==1)&&(!(a24==1)&&(((((a22==1)&&(!(a0==1)&&((input==5)&&(a28==1))))&&(a14==8))&&(a25==1))&&(a11==1))))&&(a29==6)))&&(a19==5))){
	    	a19 = 3;
	    	a11 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((((a14==8)&&((((!(a24==1)&&((a7==1)&&(((a11==1)&&(((input==5)&&(a19==1))&&!(a20==1)))&&!(a0==1))))&&(a29==6))&&(a22==1))&&!(a25==1)))&&(a28==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	return 23;
	    } else if((!(a25==1)&&(((a28==1)&&((a22==1)&&(((a20==1)&&(((a11==1)&&(!(a7==1)&&((a19==2)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))))&&!(a0==1)))&&(a24==1))))&&(a14==9)))){
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a11 = 0;
	    	a25 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((a14==8)&&((a28==1)&&((a22==1)&&(!(a24==1)&&(((((((((a29==9)&&(!(a25==1)&&(a7==1)))&&(a19==5))||(((a29==5)&&((a25==1)&&!(a7==1)))&&(a19==1)))||(((a29==6)&&((a25==1)&&!(a7==1)))&&(a19==1)))&&(input==3))&&(a0==1))&&!(a20==1))&&(a11==1))))))){
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((((a14==9)&&((a29==7)&&((((!(a7==1)&&(((a19==2)&&(!(a25==1)&&((a20==1)&&(input==5))))&&(a22==1)))&&(a24==1))&&!(a11==1))&&!(a0==1))))&&(a28==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&(((a14==8)&&((((((a28==1)&&(!(a20==1)&&(((a29==6)||(a29==7))&&(input==5))))&&(a22==1))&&(a7==1))&&(a19==5))&&!(a11==1)))&&(a24==1)))&&!(a25==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((!(a25==1)&&((((a14==9)&&(((a7==1)&&((a19==2)&&((a28==1)&&((a22==1)&&((input==3)&&((a29==8)||(a29==9)))))))&&!(a20==1)))&&(a11==1))&&(a0==1)))&&!(a24==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if((!(a0==1)&&((((a11==1)&&((a28==1)&&((a25==1)&&((a19==3)&&((((a24==1)&&(((a29==8)||(a29==9))&&(input==6)))&&!(a20==1))&&(a14==8))))))&&(a22==1))&&!(a7==1)))){
	    	a7 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((((((a7==1)&&((a20==1)&&((a14==9)&&((a25==1)&&((a22==1)&&((input==3)&&(a28==1)))))))&&(a24==1))&&(a0==1))&&(a29==9))&&!(a11==1))&&(a19==3))){
	    	a29 = 6;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((((a25==1)&&(!(a7==1)&&((a14==9)&&((a20==1)&&((a22==1)&&(!(a11==1)&&((a24==1)&&((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9))))&&(input==4)))))))))&&(a28==1))&&(a0==1))){
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 4;
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((a29==8)&&((!(a25==1)&&((a22==1)&&(!(a24==1)&&((((a28==1)&&((((a14==9)&&(input==5))&&!(a7==1))&&!(a0==1)))&&!(a11==1))&&(a19==1)))))&&!(a20==1)))){
	    	a19 = 3;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((((a19==1)&&((((a14==8)&&((((a28==1)&&(((a24==1)&&((input==1)&&(a25==1)))&&(a22==1)))&&(a29==6))&&!(a11==1)))&&!(a7==1))&&!(a20==1)))&&!(a0==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a7==1)&&(!(a20==1)&&((!(a11==1)&&((((a29==7)&&(((input==4)&&!(a24==1))&&!(a25==1)))&&(a19==3))&&(a28==1)))&&(a0==1))))&&(a14==9))&&(a22==1))){
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 9;
	    	return 24;
	    } else if((!(a11==1)&&(((((!(a20==1)&&((a28==1)&&(!(a24==1)&&(((a14==8)&&((input==1)&&!(a25==1)))&&!(a7==1)))))&&!(a0==1))&&(a22==1))&&(a19==5))&&(a29==8)))){
	    	a25 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if((!(a0==1)&&((!(a20==1)&&((((((!(a25==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&!(a24==1)))&&(a14==9))&&(a11==1))&&(a28==1))&&!(a7==1))&&(a22==1)))&&(a19==1)))){
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a0==1)&&(!(a20==1)&&(!(a24==1)&&(((((((a19==5)&&((a29==9)&&((a7==1)&&!(a25==1))))||((a19==1)&&((a29==5)&&(!(a7==1)&&(a25==1)))))||(((!(a7==1)&&(a25==1))&&(a29==6))&&(a19==1)))&&(input==4))&&(a11==1))&&(a22==1)))))&&(a28==1))&&(a14==8))){
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((!(a24==1)&&((a22==1)&&((((((a25==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6)))))&&(a20==1))&&(a28==1))&&!(a7==1))&&(a19==5))))&&(a14==8))&&(a11==1)))){
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	a7 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((!(a7==1)&&((!(a25==1)&&(((a24==1)&&(!(a20==1)&&((!(a11==1)&&(((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&(a14==9)))&&(a0==1))))&&(a22==1)))&&(a19==1)))&&(a28==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a7==1)&&((((a19==4)&&(((a25==1)&&((a14==8)&&((!(a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6)))&&(a28==1))))&&(a11==1)))&&!(a20==1))&&!(a24==1)))&&(a22==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a14==10)&&((a7==1)&&((((a22==1)&&((a11==1)&&((((((a29==6)||(a29==7))&&(input==2))&&(a0==1))&&(a28==1))&&(a19==2))))&&!(a25==1))&&(a20==1)))))){
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((a14==8)&&((a7==1)&&((a11==1)&&(((!(a25==1)&&((a19==3)&&((!(a24==1)&&(((input==6)&&((a29==8)||(a29==9)))&&(a28==1)))&&(a20==1))))&&!(a0==1))&&(a22==1)))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a0==1)&&(((a14==10)&&(((a20==1)&&((((a28==1)&&((a24==1)&&(((a29==8)||(a29==9))&&(input==3))))&&(a19==3))&&(a7==1)))&&!(a25==1)))&&(a11==1)))&&(a22==1))){
	    	a0 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a11 = 0;
	    	return 21;
	    } else if(((!(a24==1)&&(!(a11==1)&&(((((input==1)&&((((a29==5)&&((a25==1)&&(!(a20==1)&&(a7==1))))&&(a19==1))||(((a19==5)&&((a29==8)&&(!(a25==1)&&((a20==1)&&!(a7==1)))))||((a19==5)&&((a29==9)&&(!(a25==1)&&(!(a7==1)&&(a20==1))))))))&&(a22==1))&&!(a0==1))&&(a28==1))))&&(a14==8))){
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	return 23;
	    } else if((((a20==1)&&((!(a0==1)&&(!(a25==1)&&(((a22==1)&&(!(a11==1)&&(((a29==6)&&((input==3)&&(a14==9)))&&(a19==5))))&&(a28==1))))&&(a24==1)))&&(a7==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&(((a25==1)&&((a19==5)&&((a28==1)&&((a11==1)&&(!(a20==1)&&(!(a24==1)&&(((a14==8)&&(((a29==7)||(a29==8))&&(input==3)))&&!(a7==1))))))))&&(a22==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	a7 = 1;
	    	return 21;
	    } else if(((((a11==1)&&(((a0==1)&&((((a7==1)&&((!(a20==1)&&((a14==8)&&(input==4)))&&(a19==2)))&&(a29==5))&&(a25==1)))&&(a24==1)))&&(a22==1))&&(a28==1))){
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return 24;
	    } else if(((a25==1)&&((a7==1)&&((a0==1)&&(((a19==3)&&(!(a24==1)&&(((((a11==1)&&((input==5)&&((a29==7)||(a29==8))))&&(a22==1))&&(a14==8))&&!(a20==1))))&&(a28==1)))))){
	    	a25 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a0==1)&&(!(a24==1)&&(((!(a20==1)&&((a11==1)&&((((a22==1)&&(((a28==1)&&(input==6))&&(a25==1)))&&(a14==9))&&(a19==3))))&&(a29==8))&&!(a7==1))))){
	    	a14 = 8;
	    	a29 = 6;
	    	a11 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((a0==1)&&((((a19==5)&&((a7==1)&&(!(a11==1)&&((((((input==2)&&((a29==7)||(a29==8)))&&(a20==1))&&(a14==8))&&(a22==1))&&(a28==1)))))&&(a25==1))&&!(a24==1)))){
	    	a24 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if(((a11==1)&&(((((((a14==9)&&(!(a20==1)&&((a0==1)&&(((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))&&(input==2)))))&&(a22==1))&&(a25==1))&&!(a24==1))&&(a7==1))&&(a28==1)))){
	    	a25 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a0==1)&&(((a19==4)&&(((((a24==1)&&(((!(a25==1)&&((input==5)&&(a22==1)))&&(a7==1))&&(a29==6)))&&!(a20==1))&&(a14==9))&&(a11==1)))&&(a28==1)))){
	    	a7 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if(((a25==1)&&((!(a20==1)&&((((((a29==5)&&((a11==1)&&(((input==1)&&(a22==1))&&(a7==1))))&&(a19==2))&&(a24==1))&&!(a0==1))&&(a14==9)))&&(a28==1)))){
	    	a29 = 7;
	    	a20 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((a29==9)&&(((a25==1)&&((((a11==1)&&((((a0==1)&&((a20==1)&&((a28==1)&&(input==1))))&&(a22==1))&&(a19==3)))&&!(a24==1))&&(a14==9)))&&(a7==1)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a7==1)&&(((a28==1)&&((a0==1)&&(!(a11==1)&&(((a25==1)&&(((!(a24==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4)))&&(a22==1))&&(a14==9)))&&(a20==1)))))&&(a19==5)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a11==1)&&(((a29==7)&&((a20==1)&&(!(a25==1)&&((((a28==1)&&(((input==4)&&(a24==1))&&(a7==1)))&&(a14==8))&&(a19==3)))))&&!(a0==1))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==2)&&(((((((((a28==1)&&((input==5)&&((a29==9)||((a29==7)||(a29==8)))))&&!(a20==1))&&(a25==1))&&(a14==9))&&!(a11==1))&&!(a24==1))&&!(a7==1))&&(a22==1)))&&(a0==1))){
	    	a19 = 3;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a24==1)&&((((((!(a7==1)&&((a22==1)&&((a14==9)&&(((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6)))&&(input==6)))))&&(a25==1))&&!(a20==1))&&!(a0==1))&&(a28==1))&&!(a11==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((!(a24==1)&&((a0==1)&&((a22==1)&&(((a20==1)&&((a28==1)&&((a7==1)&&(((input==1)&&((((a29==6)&&!(a25==1))&&(a19==1))||((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))))&&!(a11==1)))))&&(a14==9)))))){
	    	a20 = 0;
	    	a25 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	a7 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a14==8)&&(((a22==1)&&(((((a11==1)&&((((input==2)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&(a24==1))&&(a20==1)))&&!(a0==1))&&!(a7==1))&&(a25==1)))&&(a28==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((a0==1)&&((a29==6)&&(((a25==1)&&((((a24==1)&&((a19==3)&&(input==1)))&&(a14==9))&&(a28==1)))&&!(a7==1))))&&(a20==1)))&&(a11==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 7;
	    	a0 = 0;
	    	return 23;
	    } else if(((((a19==5)&&((a25==1)&&((((a14==8)&&(!(a0==1)&&((!(a20==1)&&((input==1)&&((a29==6)||(a29==7))))&&(a22==1))))&&(a28==1))&&!(a7==1))))&&!(a11==1))&&(a24==1))){
	    	a19 = 3;
	    	a25 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	a24 = 0;
	    	return 24;
	    } else if(((a11==1)&&(!(a20==1)&&(!(a25==1)&&(((a22==1)&&(!(a7==1)&&(!(a24==1)&&((((a14==8)&&((input==4)&&((a29==6)||(a29==7))))&&(a28==1))&&!(a0==1)))))&&(a19==1)))))){
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	a11 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((a22==1)&&((a14==9)&&((a28==1)&&((a24==1)&&((a11==1)&&(((a0==1)&&((a20==1)&&(!(a7==1)&&(!(a25==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7))))))))&&(a19==4)))))))){
	    	a29 = 6;
	    	a24 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if((((a19==5)&&((a28==1)&&(!(a24==1)&&(((((!(a25==1)&&(!(a7==1)&&((input==4)&&!(a11==1))))&&!(a20==1))&&(a29==9))&&!(a0==1))&&(a14==9)))))&&(a22==1))){
	    	a29 = 8;
	    	a11 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((a25==1)&&(((a19==1)&&(!(a7==1)&&(((a14==9)&&((a24==1)&&((((((a29==5)||(a29==6))&&(input==4))&&(a0==1))&&(a20==1))&&(a28==1))))&&!(a11==1))))&&(a22==1)))){
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a20==1)&&((a22==1)&&(((a19==2)&&((a7==1)&&(((a14==9)&&(((input==3)&&((a29==7)||(a29==8)))&&(a28==1)))&&!(a0==1))))&&!(a24==1))))&&(a25==1))&&!(a11==1))){
	    	a29 = 8;
	    	a7 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&((a11==1)&&((((((a7==1)&&((a14==10)&&((a0==1)&&((a24==1)&&((input==1)&&((a29==5)||(a29==6)))))))&&(a28==1))&&(a22==1))&&(a20==1))&&(a19==1))))){
	    	a25 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 9;
	    	a7 = 0;
	    	return 24;
	    } else if((!(a11==1)&&(((a25==1)&&((((!(a0==1)&&((a14==8)&&((a20==1)&&((input==4)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))))))&&(a28==1))&&(a22==1))&&(a7==1)))&&(a24==1)))){
	    	a29 = 8;
	    	a7 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a25==1)&&(((a28==1)&&(((a14==8)&&(((((((input==2)&&(a22==1))&&(a19==2))&&!(a0==1))&&(a29==7))&&!(a20==1))&&(a24==1)))&&!(a7==1)))&&(a11==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a0==1)&&((a25==1)&&(((((!(a7==1)&&((input==5)&&((a29==5)||(a29==6))))&&(a14==9))&&!(a24==1))&&(a20==1))&&!(a11==1))))&&(a28==1))&&(a22==1))&&(a19==2))){
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if((((!(a0==1)&&(((((((a25==1)&&(((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1)))&&(a22==1))&&!(a24==1))&&(a19==3))&&(a14==8))&&(a7==1)))&&!(a11==1))&&!(a20==1))){
	    	a14 = 9;
	    	a29 = 9;
	    	a19 = 2;
	    	a24 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((a28==1)&&(((!(a20==1)&&((a25==1)&&((((a19==4)&&(!(a11==1)&&((a24==1)&&(input==2))))&&!(a0==1))&&(a22==1))))&&(a29==7))&&!(a7==1)))&&(a14==9))){
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&(((!(a11==1)&&((a14==9)&&(((((a19==1)&&((a22==1)&&((input==1)&&((a29==8)||(a29==9)))))&&!(a24==1))&&!(a7==1))&&(a25==1))))&&(a20==1))&&(a28==1)))){
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(((a7==1)&&(((a14==9)&&((((a0==1)&&((input==5)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))&&(a24==1))&&(a28==1)))&&!(a20==1)))&&(a22==1)))&&!(a25==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a24==1)&&((((a22==1)&&(!(a20==1)&&((a14==8)&&(((a28==1)&&((input==5)&&((a29==5)||(a29==6))))&&(a7==1)))))&&(a0==1))&&(a19==1)))&&(a25==1))&&!(a11==1))){
	    	a7 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 9;
	    	return 23;
	    } else if((!(a24==1)&&(((((((a28==1)&&((input==3)&&(((((a25==1)&&!(a7==1))&&(a29==5))&&(a19==1))||(((a19==5)&&((!(a25==1)&&(a7==1))&&(a29==8)))||((a19==5)&&(((a7==1)&&!(a25==1))&&(a29==9)))))))&&!(a20==1))&&(a11==1))&&!(a0==1))&&(a14==9))&&(a22==1)))){
	    	a19 = 2;
	    	a14 = 8;
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((a19==1)&&(!(a25==1)&&((a7==1)&&(((a14==9)&&(((a22==1)&&((a11==1)&&((a28==1)&&(((a29==5)||(a29==6))&&(input==6)))))&&(a24==1)))&&!(a20==1))))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a14==9)&&((((a28==1)&&(!(a20==1)&&(((input==2)&&(((a19==1)&&((a29==6)&&!(a25==1)))||(((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1)))))&&!(a0==1))))&&!(a24==1))&&(a7==1)))&&(a11==1))&&(a22==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	return 23;
	    } else if((((((a20==1)&&(((a25==1)&&(!(a24==1)&&(!(a11==1)&&(((a19==3)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8))))&&(a7==1)))))&&(a14==8)))&&(a22==1))&&(a28==1))&&(a0==1))){
	    	a14 = 9;
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 2;
	    	a25 = 0;
	    	return 23;
	    } else if(((((a22==1)&&((a24==1)&&(((a20==1)&&(((a0==1)&&((a29==5)&&((a19==3)&&((input==2)&&(a25==1)))))&&(a28==1)))&&!(a7==1))))&&(a11==1))&&(a14==9))){
	    	a0 = 0;
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 4;
	    	return -1;
	    } else if((((a20==1)&&(((a14==8)&&((a7==1)&&((((((((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&(input==4))&&(a24==1))&&(a22==1))&&(a11==1))&&(a28==1))))&&!(a25==1)))&&!(a0==1))){
	    	a19 = 2;
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a29 = 7;
	    	a0 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((((a22==1)&&((a24==1)&&(((!(a0==1)&&((a25==1)&&((a28==1)&&((a19==5)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4))))))&&(a11==1))&&!(a20==1))))&&(a14==8))&&(a7==1))){
	    	a29 = 6;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a24 = 0;
	    	return 23;
	    } else if(((((a14==9)&&(((a28==1)&&((a25==1)&&(((((input==6)&&((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5))))&&(a7==1))&&!(a0==1))&&!(a11==1))))&&(a24==1)))&&!(a20==1))&&(a22==1))){
	    	a24 = 0;
	    	a19 = 5;
	    	a0 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	return 21;
	    } else if(((a29==9)&&((a20==1)&&(((((a24==1)&&(!(a0==1)&&(((!(a25==1)&&((input==3)&&(a14==8)))&&(a28==1))&&(a22==1))))&&!(a7==1))&&!(a11==1))&&(a19==3))))){
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a22==1)&&((a0==1)&&(!(a25==1)&&(((a14==9)&&((a24==1)&&((((a29==7)||(a29==8))&&(input==2))&&(a19==1))))&&(a20==1)))))&&(a11==1))&&(a28==1))&&(a7==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&(!(a20==1)&&(!(a0==1)&&(((!(a24==1)&&((((a19==5)&&(!(a11==1)&&(input==1)))&&(a28==1))&&!(a7==1)))&&(a25==1))&&(a14==8)))))&&(a29==8))){
	    	a24 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	return -1;
	    } else if(((((a14==9)&&((!(a25==1)&&(((!(a20==1)&&((((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2)))&&(input==2))&&(a0==1)))&&(a22==1))&&!(a24==1)))&&!(a11==1)))&&!(a7==1))&&(a28==1))){
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((((a22==1)&&((a19==4)&&((((!(a11==1)&&((!(a0==1)&&((a28==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8))))))&&!(a7==1)))&&!(a24==1))&&(a25==1))&&(a14==8))))&&!(a20==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a28==1)&&(((((a24==1)&&((a22==1)&&((a0==1)&&((a20==1)&&((((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))&&(input==6))))))&&(a25==1))&&!(a7==1))&&!(a11==1))))){
	    	a29 = 7;
	    	a7 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a0==1)&&(((a19==4)&&((a7==1)&&((a14==9)&&((a28==1)&&(((a24==1)&&(((a22==1)&&((input==3)&&((a29==5)||(a29==6))))&&(a25==1)))&&(a11==1))))))&&(a20==1)))){
	    	a19 = 3;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	return 21;
	    } else if(((((!(a24==1)&&(((a22==1)&&(((a28==1)&&(!(a25==1)&&((a14==9)&&((input==3)&&((a29==5)||(a29==6))))))&&(a20==1)))&&!(a0==1)))&&(a7==1))&&(a11==1))&&(a19==5))){
	    	a20 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	a0 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((((a20==1)&&((((a0==1)&&(((a24==1)&&((a11==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a14==10))))&&!(a25==1)))&&(a22==1))&&(a19==5)))&&(a7==1))&&(a28==1))){
	    	a29 = 9;
	    	a19 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	return 23;
	    } return calculate_output30(input);
	}

	int calculate_output30(int input) {
	    if(((a7==1)&&((a0==1)&&(((((a11==1)&&((a22==1)&&((a19==4)&&((a28==1)&&((a24==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1)))))))&&(a25==1))&&!(a20==1))&&(a14==8))))){
	    	a29 = 9;
	    	a19 = 2;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a20==1)&&(((a7==1)&&(!(a0==1)&&(((!(a25==1)&&((((a14==9)&&((input==3)&&((a29==6)||(a29==7))))&&(a28==1))&&(a19==1)))&&!(a24==1))&&(a22==1))))&&!(a11==1)))){
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a0==1)&&(((a22==1)&&((a28==1)&&((a14==8)&&((((((((a29==6)||(a29==7))&&(input==5))&&!(a25==1))&&(a19==1))&&!(a7==1))&&!(a20==1))&&(a11==1)))))&&!(a24==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if((((((((((a28==1)&&((((input==5)&&(a7==1))&&(a25==1))&&(a11==1)))&&!(a24==1))&&(a19==3))&&(a14==9))&&(a29==9))&&(a22==1))&&(a0==1))&&(a20==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((((a14==8)&&((a24==1)&&((a28==1)&&(((((a0==1)&&(input==2))&&(a25==1))&&(a19==4))&&!(a20==1)))))&&(a29==9))&&!(a7==1))&&!(a11==1)))){
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	return 23;
	    } else if(((a11==1)&&((((a28==1)&&(!(a25==1)&&(!(a24==1)&&((a22==1)&&((((a19==5)&&((input==5)&&((a29==5)||(a29==6))))&&!(a7==1))&&(a14==9))))))&&(a20==1))&&!(a0==1)))){
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 9;
	    	return 24;
	    } else if((!(a11==1)&&((((((((a28==1)&&((a20==1)&&((((a29==5)||(a29==6))&&(input==1))&&(a7==1))))&&(a24==1))&&(a14==9))&&(a22==1))&&(a19==4))&&(a0==1))&&!(a25==1)))){
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if((((a25==1)&&((a0==1)&&((a19==2)&&((a22==1)&&((a28==1)&&((a11==1)&&(((((input==2)&&(((a29==5)||(a29==6))||(a29==7)))&&(a24==1))&&(a20==1))&&(a14==10))))))))&&(a7==1))){
	    	a20 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 0;
	    	return 21;
	    } else if(((a20==1)&&((((a14==8)&&((a19==2)&&(((((a22==1)&&(((a7==1)&&(input==4))&&(a29==7)))&&(a28==1))&&!(a24==1))&&(a0==1))))&&(a25==1))&&!(a11==1)))){
	    	a20 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	return 24;
	    } else if(((a7==1)&&(((((a22==1)&&((a28==1)&&((a0==1)&&(!(a24==1)&&((a25==1)&&(((input==1)&&((a29==6)||(a29==7)))&&(a20==1)))))))&&(a14==10))&&(a19==1))&&(a11==1)))){
	    	a20 = 0;
	    	a14 = 9;
	    	a19 = 3;
	    	a29 = 6;
	    	return 24;
	    } else if(((((((a22==1)&&(!(a7==1)&&(((!(a0==1)&&((input==6)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))))&&!(a11==1))&&(a14==9))))&&(a24==1))&&(a20==1))&&(a25==1))&&(a28==1))){
	    	a20 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	a24 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if(((((((((((a22==1)&&((input==4)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&(a7==1))&&(a14==10))&&(a28==1))&&!(a20==1))&&(a11==1))&&!(a25==1))&&(a0==1))&&(a24==1))){
	    	a14 = 9;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	a25 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((a24==1)&&(((a28==1)&&(!(a25==1)&&((a14==8)&&((a0==1)&&(((a19==4)&&(((!(a20==1)&&(input==2))&&(a29==6))&&(a22==1)))&&!(a11==1))))))&&!(a7==1)))){
	    	a11 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	return 21;
	    } else if(((a28==1)&&((((a29==6)&&((a0==1)&&((((a24==1)&&((!(a7==1)&&(!(a11==1)&&(input==5)))&&(a20==1)))&&(a22==1))&&(a14==8))))&&!(a25==1))&&(a19==4)))){
	    	a29 = 8;
	    	a20 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((a14==9)&&((a11==1)&&((!(a24==1)&&((a25==1)&&(!(a7==1)&&((!(a20==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8)))))&&(a0==1)))))&&(a28==1))))&&(a19==1)))){
	    	a0 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if((((a14==9)&&((!(a24==1)&&(!(a11==1)&&((!(a25==1)&&((a0==1)&&(((a28==1)&&((input==4)&&((a29==5)||(a29==6))))&&(a22==1))))&&(a19==2))))&&(a7==1)))&&(a20==1))){
	    	a20 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((!(a20==1)&&((a14==8)&&((a19==4)&&((a24==1)&&((((a28==1)&&(((a29==5)&&((input==3)&&(a7==1)))&&(a25==1)))&&(a0==1))&&!(a11==1))))))&&(a22==1))){
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 5;
	    	a0 = 0;
	    	a25 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&(((!(a20==1)&&((((!(a7==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a28==1)))&&!(a25==1))&&!(a11==1))&&(a22==1)))&&(a19==4))&&(a14==9)))&&!(a0==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((a14==9)&&((!(a25==1)&&((((a28==1)&&(((a22==1)&&(((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==4))&&!(a20==1)))&&(a0==1)))&&(a24==1))&&!(a7==1)))&&!(a11==1)))){
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((!(a0==1)&&((a28==1)&&((a19==1)&&(!(a25==1)&&((((((input==5)&&((a29==5)||(a29==6)))&&(a24==1))&&(a20==1))&&!(a7==1))&&(a14==8))))))&&(a11==1))&&(a22==1))){
	    	a19 = 5;
	    	a0 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((!(a25==1)&&((((a11==1)&&((((a0==1)&&(((((a29==7)||(a29==8))&&(input==1))&&(a22==1))&&(a24==1)))&&(a19==1))&&(a28==1)))&&(a20==1))&&(a14==9)))&&(a7==1))){
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((((a24==1)&&((a0==1)&&((((!(a25==1)&&((a14==9)&&(((input==1)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))))&&(a22==1))))&&!(a7==1))&&(a20==1))&&(a11==1))))&&(a28==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a28==1)&&(((!(a7==1)&&(((a14==9)&&(!(a24==1)&&(!(a0==1)&&((input==6)&&(a25==1)))))&&(a22==1)))&&(a29==7))&&(a20==1)))&&!(a11==1))&&(a19==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if(((a14==8)&&((a28==1)&&(((!(a11==1)&&(((!(a24==1)&&(!(a7==1)&&(((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5)))&&(input==5))))&&!(a20==1))&&!(a25==1)))&&!(a0==1))&&(a22==1))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if((!(a0==1)&&(((((((a19==5)&&(((!(a7==1)&&(((a29==5)||(a29==6))&&(input==2)))&&(a28==1))&&(a14==9)))&&(a20==1))&&(a22==1))&&(a11==1))&&!(a24==1))&&!(a25==1)))){
	    	a19 = 3;
	    	a25 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a24 = 1;
	    	return 23;
	    } else if(((a14==8)&&((((a25==1)&&((a0==1)&&((a24==1)&&(((((input==1)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6))))&&!(a11==1))&&(a7==1))&&(a28==1)))))&&(a22==1))&&!(a20==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((a24==1)&&((a22==1)&&(((a14==8)&&((((((a29==8)||(a29==9))&&(input==4))&&!(a7==1))&&!(a25==1))&&(a0==1)))&&(a19==4)))))&&!(a20==1))&&(a28==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((((a29==8)&&((a22==1)&&((a19==4)&&(!(a0==1)&&((((a20==1)&&(input==3))&&!(a24==1))&&(a7==1))))))&&(a14==8))&&(a28==1)))&&(a25==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	return -1;
	    } else if(((a19==1)&&(((a28==1)&&((a11==1)&&(((((((a22==1)&&((a0==1)&&(input==6)))&&(a7==1))&&!(a24==1))&&(a29==8))&&!(a25==1))&&(a14==10))))&&(a20==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a11==1)&&(((a22==1)&&((a14==9)&&((((a28==1)&&((a7==1)&&(!(a24==1)&&((a25==1)&&((input==2)&&(a29==9))))))&&(a19==5))&&!(a0==1))))&&(a20==1)))){
	    	a19 = 3;
	    	a29 = 6;
	    	return -1;
	    } else if((((a29==8)&&((a20==1)&&(!(a0==1)&&(((a7==1)&&((((a22==1)&&(((input==6)&&(a28==1))&&(a14==8)))&&(a19==5))&&(a24==1)))&&(a25==1)))))&&(a11==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&(!(a7==1)&&((a28==1)&&(!(a11==1)&&((a14==9)&&(((((((a29==5)||(a29==6))||(a29==7))&&(input==6))&&(a22==1))&&!(a24==1))&&!(a0==1)))))))&&(a19==1))&&!(a20==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a20==1)&&(((!(a7==1)&&((((a28==1)&&((input==2)&&(((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1)))))&&(a22==1))&&(a14==8)))&&!(a0==1))&&(a11==1)))&&!(a24==1))){
	    	a29 = 6;
	    	a24 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if((((a22==1)&&(((((a24==1)&&((((((input==5)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a11==1))&&(a20==1))&&(a14==8))&&(a28==1)))&&!(a7==1))&&(a19==3))&&(a0==1)))&&(a25==1))){
	    	a29 = 7;
	    	a20 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if(((a20==1)&&((a0==1)&&(((a28==1)&&((a14==9)&&((a24==1)&&(((a7==1)&&(((a25==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a19==5)))&&(a22==1)))))&&(a11==1))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((((((((a22==1)&&((input==1)&&((a29==5)||(a29==6))))&&!(a11==1))&&(a19==2))&&(a0==1))&&(a14==8))&&(a28==1))&&(a7==1))&&(a20==1)))&&(a24==1))){
	    	a20 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	return 24;
	    } else if((((a19==5)&&(!(a0==1)&&((!(a11==1)&&((a28==1)&&(!(a25==1)&&((a22==1)&&((!(a7==1)&&(((a29==7)||(a29==8))&&(input==5)))&&!(a24==1))))))&&(a14==9))))&&!(a20==1))){
	    	a11 = 1;
	    	a29 = 7;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((a29==9)&&((a14==8)&&((a0==1)&&((((a19==4)&&(!(a20==1)&&(((input==3)&&(a22==1))&&(a25==1))))&&(a7==1))&&!(a11==1)))))&&(a28==1)))){
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a19==3)&&((((((!(a7==1)&&(((a14==8)&&((input==2)&&!(a0==1)))&&!(a20==1)))&&(a24==1))&&(a28==1))&&(a11==1))&&(a29==6))&&!(a25==1))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a14==9)&&((a19==5)&&((a29==9)&&((a25==1)&&((!(a11==1)&&(!(a24==1)&&((((input==1)&&!(a20==1))&&!(a7==1))&&(a0==1))))&&(a22==1)))))))){
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if((((a20==1)&&((!(a25==1)&&(((((((a7==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2)))&&(a14==8))&&!(a11==1))&&(a22==1))&&(a24==1))&&!(a0==1)))&&(a28==1)))&&(a19==4))){
	    	a19 = 3;
	    	a29 = 9;
	    	a25 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if(((!(a7==1)&&(((((a11==1)&&((((a25==1)&&(!(a0==1)&&((input==6)&&((a29==6)||(a29==7)))))&&(a28==1))&&(a19==1)))&&(a22==1))&&(a14==8))&&!(a24==1)))&&(a20==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(!(a11==1)&&(!(a24==1)&&((a7==1)&&((a14==9)&&(!(a20==1)&&((((a22==1)&&((input==2)&&(((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))))&&!(a0==1))&&(a28==1))))))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a0==1)&&((!(a20==1)&&(((a14==8)&&((((((a29==6)||(a29==7))&&(input==1))&&!(a24==1))&&!(a11==1))&&(a28==1)))&&(a22==1)))&&(a19==2)))&&(a7==1))&&!(a25==1))){
	    	a20 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((((((a14==9)&&(((((((input==5)&&!(a11==1))&&(a28==1))&&(a29==7))&&(a22==1))&&(a24==1))&&(a19==4)))&&(a20==1))&&!(a25==1))&&!(a0==1))&&(a7==1))){
	    	a0 = 1;
	    	a24 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((((((a0==1)&&((a11==1)&&(((a24==1)&&(((a22==1)&&(((a29==6)||(a29==7))&&(input==3)))&&!(a20==1)))&&(a28==1))))&&(a14==9))&&(a19==2))&&(a25==1))&&!(a7==1))){
	    	a25 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a11 = 0;
	    	return 24;
	    } else if(((((((a28==1)&&(!(a7==1)&&(((((a22==1)&&((input==5)&&((a29==8)||((a29==6)||(a29==7)))))&&!(a11==1))&&(a14==8))&&(a25==1))))&&(a20==1))&&(a19==3))&&!(a0==1))&&!(a24==1))){
	    	a0 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	return 23;
	    } else if(((!(a20==1)&&((a7==1)&&((((a22==1)&&((((((a19==1)&&(!(a25==1)&&(a29==5)))||((((a25==1)&&(a29==8))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5))))&&(input==5))&&!(a11==1))&&(a0==1)))&&(a14==9))&&!(a24==1))))&&(a28==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((((((((a25==1)&&((((a22==1)&&(!(a24==1)&&((input==1)&&((a29==5)||(a29==6)))))&&!(a7==1))&&(a14==8)))&&!(a0==1))&&(a20==1))&&(a11==1))&&(a19==2))&&(a28==1))){
	    	a19 = 4;
	    	a29 = 9;
	    	a0 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((((((a7==1)&&(!(a11==1)&&((((a14==8)&&((a28==1)&&(((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5)))&&(input==6))))&&!(a25==1))&&!(a24==1))))&&!(a20==1))&&(a22==1))&&(a0==1))){
	    	a29 = 8;
	    	a20 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if(((a14==9)&&(((!(a24==1)&&(!(a0==1)&&((a7==1)&&((a28==1)&&(((a22==1)&&((a25==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a11==1))))))&&(a19==5))&&(a20==1)))){
	    	a0 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((a28==1)&&((a22==1)&&((a0==1)&&((a24==1)&&(((a7==1)&&((!(a20==1)&&((!(a11==1)&&((input==4)&&((a29==7)||(a29==8))))&&(a19==2)))&&(a25==1)))&&(a14==9))))))){
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	return 23;
	    } else if(((((((a0==1)&&((a22==1)&&((!(a20==1)&&(((a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2)))&&!(a24==1)))&&(a14==8))))&&!(a11==1))&&(a19==1))&&!(a7==1))&&(a28==1))){
	    	a0 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a25==1)&&((a22==1)&&((a28==1)&&((((!(a0==1)&&((a19==3)&&(((a14==9)&&((input==4)&&((a29==8)||(a29==9))))&&(a7==1))))&&(a20==1))&&(a11==1))&&!(a24==1)))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	return 21;
	    } else if((((((((((((input==4)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&!(a7==1))&&(a28==1))&&!(a24==1))&&(a20==1))&&!(a0==1))&&(a14==9))&&(a22==1))&&!(a11==1))&&!(a25==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a29==9)&&(((((((((input==6)&&!(a25==1))&&!(a20==1))&&(a0==1))&&(a14==9))&&!(a7==1))&&(a24==1))&&(a22==1))&&(a19==4)))&&(a28==1))&&(a11==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((((((a25==1)&&((!(a20==1)&&((a28==1)&&((a7==1)&&(!(a11==1)&&((input==2)&&!(a0==1))))))&&!(a24==1)))&&(a19==5))&&(a29==7))&&(a22==1))&&(a14==8))){
	    	a29 = 8;
	    	a19 = 1;
	    	a7 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if((((a24==1)&&((a22==1)&&((a25==1)&&((!(a20==1)&&((!(a7==1)&&(!(a11==1)&&((a0==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))))&&(a19==3)))&&(a14==8)))))&&(a28==1))){
	    	a0 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	a25 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((((a25==1)&&((a14==9)&&(((a19==5)&&((a24==1)&&((!(a7==1)&&((((input==1)&&((a29==7)||(a29==8)))&&(a28==1))&&(a11==1)))&&(a0==1))))&&(a20==1))))&&(a22==1))){
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 3;
	    	a0 = 0;
	    	return 23;
	    } else if(((a0==1)&&(((a24==1)&&(((a14==8)&&(!(a11==1)&&(((((a25==1)&&((input==2)&&((a29==8)||(a29==9))))&&(a19==3))&&!(a20==1))&&(a22==1))))&&(a28==1)))&&(a7==1)))){
	    	a19 = 4;
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	return 24;
	    } else if((((a11==1)&&((a7==1)&&(((a24==1)&&((a25==1)&&(((a22==1)&&(((a28==1)&&(!(a20==1)&&(input==3)))&&(a14==9)))&&!(a0==1))))&&(a19==2))))&&(a29==5))){
	    	a0 = 1;
	    	a19 = 4;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((a19==4)&&((((a20==1)&&((((a14==9)&&(((a25==1)&&(!(a0==1)&&((input==1)&&((a29==6)||(a29==7)))))&&!(a11==1)))&&!(a24==1))&&(a22==1)))&&(a7==1))&&(a28==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(!(a11==1)&&(!(a24==1)&&(((a14==9)&&(((a28==1)&&((a22==1)&&((!(a25==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))&&(a19==1))))&&(a0==1)))&&(a7==1)))))){
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	return 21;
	    } else if(((a7==1)&&((a14==9)&&((!(a0==1)&&((!(a20==1)&&((((((input==6)&&((a29==8)||(a29==9)))&&!(a11==1))&&(a25==1))&&(a28==1))&&(a22==1)))&&(a19==1)))&&!(a24==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((((((a20==1)&&(((a7==1)&&((a19==5)&&((a22==1)&&(((a29==8)||(a29==9))&&(input==3)))))&&(a14==9)))&&!(a25==1))&&(a0==1))&&!(a24==1))&&(a28==1))&&!(a11==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	a20 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((((a14==8)&&(((a11==1)&&((((a28==1)&&(((a29==6)||(a29==7))&&(input==5)))&&(a22==1))&&(a24==1)))&&!(a0==1)))&&!(a7==1))&&(a19==4)))&&!(a25==1))){
	    	a29 = 9;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a14==9)&&((!(a20==1)&&((a22==1)&&(((a0==1)&&(((a19==4)&&(!(a25==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==5))))&&(a24==1)))&&(a7==1))))&&!(a11==1))))){
	    	a7 = 0;
	    	a29 = 5;
	    	a19 = 2;
	    	a24 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((a20==1)&&(((a7==1)&&((a28==1)&&((!(a25==1)&&(!(a0==1)&&((a22==1)&&(((a29==9)&&((a24==1)&&(input==3)))&&(a19==5)))))&&(a14==9))))&&!(a11==1)))){
	    	a14 = 8;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if((((a19==2)&&(((a20==1)&&((((((a28==1)&&(((a22==1)&&(input==6))&&(a24==1)))&&(a0==1))&&(a11==1))&&!(a7==1))&&(a29==8)))&&(a25==1)))&&(a14==9))){
	    	a29 = 6;
	    	a19 = 5;
	    	a7 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if((((a28==1)&&(!(a24==1)&&(((a7==1)&&((!(a20==1)&&((a29==6)&&(!(a11==1)&&((a19==5)&&((a22==1)&&(input==4))))))&&(a25==1)))&&(a14==8))))&&(a0==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((a22==1)&&(((a19==2)&&((a11==1)&&((((a0==1)&&((a14==8)&&((a28==1)&&(!(a24==1)&&(input==6)))))&&(a29==6))&&(a25==1))))&&(a7==1))))){
	    	a29 = 5;
	    	a11 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((!(a25==1)&&(((a19==4)&&((a28==1)&&((((a14==8)&&((a0==1)&&((a22==1)&&((a20==1)&&((input==4)&&((a29==8)||(a29==9)))))))&&!(a24==1))&&!(a11==1))))&&!(a7==1)))){
	    	a25 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a24==1)&&((a22==1)&&(((a0==1)&&(((!(a20==1)&&((a11==1)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a14==8))&&(a19==2)))&&!(a25==1))))&&(a7==1))&&(a28==1))){
	    	a19 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((a20==1)&&((a19==3)&&(((a28==1)&&((a22==1)&&(!(a11==1)&&((!(a24==1)&&((!(a0==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5)))&&(a14==8)))&&(a25==1)))))&&(a7==1))))){
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a25==1)&&((a7==1)&&(!(a20==1)&&((((a29==9)&&(((((a28==1)&&((a22==1)&&(input==2)))&&(a19==4))&&!(a11==1))&&(a0==1)))&&(a14==9))&&(a24==1)))))){
	    	a29 = 6;
	    	a0 = 0;
	    	a19 = 5;
	    	a24 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&((a7==1)&&(!(a0==1)&&(((((a19==3)&&((((a28==1)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9))))&&(a20==1))&&!(a24==1)))&&(a25==1))&&(a14==8))&&!(a11==1)))))){
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 2;
	    	a24 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if((!(a0==1)&&(((a11==1)&&(((a25==1)&&((a28==1)&&((a7==1)&&((((input==6)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))))&&(a14==9))&&(a22==1)))))&&(a20==1)))&&!(a24==1)))){
	    	a25 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 3;
	    	a0 = 1;
	    	return 23;
	    } else if((((!(a11==1)&&((a22==1)&&((a7==1)&&((((a14==9)&&(((a0==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==2)))&&!(a25==1)))&&(a24==1))&&(a28==1)))))&&!(a20==1))&&(a19==4))){
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((((((a24==1)&&((a25==1)&&(((a28==1)&&((a14==8)&&(((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&(a7==1))))&&(a11==1))))&&!(a20==1))&&(a0==1))&&(a19==1))&&(a22==1))){
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((a28==1)&&((a22==1)&&(((((a11==1)&&((((((a29==8)&&(!(a25==1)&&((a20==1)&&!(a7==1))))&&(a19==5))||(((a29==9)&&(((a20==1)&&!(a7==1))&&!(a25==1)))&&(a19==5)))||((((a25==1)&&((a7==1)&&!(a20==1)))&&(a29==5))&&(a19==1)))&&(input==1)))&&!(a24==1))&&!(a0==1))&&(a14==8))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((((((a0==1)&&(((((!(a25==1)&&(input==6))&&(a7==1))&&!(a24==1))&&(a28==1))&&(a22==1)))&&(a29==8))&&(a19==3))&&(a20==1))&&(a14==9))&&(a11==1))){
	    	a20 = 0;
	    	a25 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a25==1)&&((a11==1)&&((a14==9)&&((a29==5)&&(((((((a28==1)&&((a24==1)&&(input==4)))&&(a7==1))&&!(a0==1))&&(a20==1))&&(a22==1))&&(a19==4))))))){
	    	a29 = 9;
	    	a20 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a7 = 0;
	    	return -1;
	    } else if((!(a0==1)&&((!(a20==1)&&((a14==9)&&(((a22==1)&&((((((input==4)&&(a11==1))&&(a7==1))&&(a19==2))&&(a25==1))&&(a28==1)))&&(a24==1))))&&(a29==7)))){
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	return 21;
	    } else if(((((!(a11==1)&&((a14==9)&&(!(a24==1)&&(((a28==1)&&(!(a0==1)&&((((a29==5)||(a29==6))&&(input==6))&&(a19==5))))&&(a22==1)))))&&(a25==1))&&(a20==1))&&(a7==1))){
	    	a14 = 8;
	    	a20 = 0;
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a20==1)&&((a0==1)&&((((((a19==1)&&((a28==1)&&((a29==5)&&(!(a7==1)&&(!(a11==1)&&(input==3))))))&&(a22==1))&&(a25==1))&&(a14==8))&&(a24==1))))){
	    	a19 = 4;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	return 23;
	    } else if(((a22==1)&&((a14==8)&&((a28==1)&&((!(a24==1)&&(!(a20==1)&&(!(a7==1)&&(((((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==3))&&!(a11==1)))))&&!(a0==1)))))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	return -1;
	    } else if(((a24==1)&&(((a7==1)&&(((a0==1)&&(((a28==1)&&(((a22==1)&&(((input==1)&&((a29==6)||(a29==7)))&&!(a11==1)))&&!(a25==1)))&&(a20==1)))&&(a19==3)))&&(a14==9)))){
	    	a7 = 0;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	return -1;
	    } else if((((!(a24==1)&&((a0==1)&&((a11==1)&&(((a20==1)&&(((a25==1)&&((a14==9)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4))))&&(a19==1)))&&(a22==1)))))&&(a28==1))&&!(a7==1))){
	    	a20 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 5;
	    	a0 = 0;
	    	return -1;
	    } else if((((((a14==9)&&(((a22==1)&&(!(a20==1)&&((!(a24==1)&&(((input==3)&&!(a11==1))&&(a19==5)))&&!(a25==1))))&&(a29==9)))&&(a28==1))&&!(a0==1))&&!(a7==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	return 21;
	    } else if(((((a28==1)&&((a29==6)&&((((((a11==1)&&(((a20==1)&&(input==5))&&(a24==1)))&&(a22==1))&&(a25==1))&&(a19==3))&&(a14==9))))&&!(a7==1))&&!(a0==1))){
	    	a29 = 9;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if((!(a11==1)&&((a14==8)&&(!(a24==1)&&((((a19==2)&&(((a28==1)&&((a22==1)&&((((a29==8)||(a29==9))&&(input==5))&&!(a7==1))))&&!(a25==1)))&&(a0==1))&&!(a20==1)))))){
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a22==1)&&(!(a25==1)&&(((a29==7)&&(!(a11==1)&&((a19==3)&&(((!(a7==1)&&((input==3)&&(a28==1)))&&(a14==9))&&(a24==1)))))&&(a20==1))))&&!(a0==1))){
	    	a19 = 2;
	    	a0 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if(((((((a7==1)&&(!(a0==1)&&((a14==9)&&((a28==1)&&(((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))&&(input==1))&&!(a11==1))))))&&!(a25==1))&&(a22==1))&&(a20==1))&&(a24==1))){
	    	a29 = 9;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((!(a20==1)&&((!(a24==1)&&((((((((input==6)&&((a29==7)||(a29==8)))&&(a0==1))&&(a7==1))&&(a19==4))&&(a14==8))&&(a22==1))&&(a28==1)))&&!(a11==1)))&&(a25==1))){
	    	a7 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a0==1)&&((a11==1)&&(((((a22==1)&&((a20==1)&&((a25==1)&&(((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==2))&&(a14==8)))))&&(a7==1))&&!(a24==1))&&(a28==1))))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&((((a14==10)&&((((a19==5)&&((a29==5)&&((a24==1)&&((a0==1)&&((input==1)&&!(a7==1))))))&&(a22==1))&&!(a20==1)))&&(a28==1))&&!(a25==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if((!(a24==1)&&(((a19==3)&&(((((a20==1)&&(!(a0==1)&&(((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2)))&&(a11==1))))&&(a28==1))&&(a7==1))&&(a14==8)))&&!(a25==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((((a14==8)&&((a19==3)&&((a11==1)&&(((a28==1)&&(((input==6)&&((a29==7)||(a29==8)))&&(a20==1)))&&(a25==1)))))&&(a7==1))&&!(a24==1))&&(a22==1)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==10)&&((a0==1)&&((a24==1)&&(((((!(a7==1)&&(((a19==3)&&((input==5)&&((a29==7)||(a29==8))))&&(a20==1)))&&(a28==1))&&(a11==1))&&!(a25==1))&&(a22==1)))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((((a28==1)&&((a14==9)&&(((((((a29==6)||(a29==7))&&(input==1))&&(a0==1))&&(a24==1))&&(a7==1))&&(a11==1))))&&!(a25==1))&&(a20==1))&&(a19==4)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((((a19==4)&&((!(a7==1)&&((a14==8)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==2))&&!(a20==1))))&&(a28==1)))&&!(a11==1))&&(a25==1)))&&!(a0==1))&&!(a24==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a24==1)&&(!(a11==1)&&(((a22==1)&&((a28==1)&&(((!(a20==1)&&((a19==5)&&((input==3)&&(a29==5))))&&!(a7==1))&&(a25==1))))&&!(a0==1)))))){
	    	a11 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((a14==8)&&(((a28==1)&&((a24==1)&&(((((!(a25==1)&&(((input==4)&&((a29==5)||(a29==6)))&&(a22==1)))&&(a11==1))&&!(a7==1))&&!(a20==1))&&(a19==4))))&&(a0==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a14==8)&&((((((((((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6)))&&(input==2))&&(a0==1))&&(a7==1))&&(a28==1))&&(a20==1))&&(a22==1))&&!(a25==1))&&(a11==1))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((a11==1)&&((a22==1)&&(((a24==1)&&((((a25==1)&&(!(a0==1)&&((a29==5)&&((a14==9)&&(!(a20==1)&&(input==5))))))&&(a7==1))&&(a28==1)))&&(a19==2))))){
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	return 23;
	    } else if(((a24==1)&&(((!(a0==1)&&((((a28==1)&&(!(a25==1)&&(((a14==9)&&(((a29==5)||(a29==6))&&(input==3)))&&(a22==1))))&&(a11==1))&&(a19==2)))&&(a7==1))&&(a20==1)))){
	    	a11 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a0==1)&&((a28==1)&&(((a22==1)&&((((a19==2)&&(((((input==3)&&((a29==6)||(a29==7)))&&!(a24==1))&&(a25==1))&&(a20==1)))&&(a7==1))&&(a11==1)))&&(a14==9))))){
	    	a19 = 3;
	    	a24 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((((((a24==1)&&((a25==1)&&(!(a20==1)&&((a14==8)&&((a19==4)&&(!(a7==1)&&((input==5)&&((a29==6)||(a29==7)))))))))&&(a22==1))&&(a11==1))&&(a28==1))&&(a0==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a22==1)&&(((a19==5)&&((((!(a20==1)&&(((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&(a0==1)))&&(a28==1))&&(a11==1))&&!(a25==1)))&&(a7==1)))&&(a14==10))&&(a24==1))){
	    	a7 = 0;
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	return -1;
	    } else if(((a28==1)&&((((((a7==1)&&((((a20==1)&&((input==3)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))&&(a22==1))&&!(a0==1)))&&(a14==9))&&(a25==1))&&!(a11==1))&&(a24==1)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if((((a19==1)&&((!(a0==1)&&((((a28==1)&&((((a14==8)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1)))&&(a22==1))&&(a24==1)))&&(a7==1))&&(a11==1)))&&!(a20==1)))&&(a25==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if((((a28==1)&&((((a14==9)&&(((((input==2)&&((((a19==5)&&((a29==8)&&(a25==1)))||(((a29==9)&&(a25==1))&&(a19==5)))||((a19==1)&&(!(a25==1)&&(a29==5)))))&&(a20==1))&&!(a7==1))&&(a0==1)))&&!(a11==1))&&(a24==1)))&&(a22==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((a22==1)&&((a14==9)&&(((a0==1)&&((!(a25==1)&&((input==1)&&(((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))))&&!(a7==1)))&&(a20==1))))&&(a24==1))&&(a11==1)))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return 23;
	    } else if((((a20==1)&&(!(a7==1)&&((a25==1)&&((a28==1)&&((a14==8)&&(((a19==3)&&(((a22==1)&&(((a29==7)||(a29==8))&&(input==4)))&&(a24==1)))&&!(a0==1)))))))&&!(a11==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a11==1)&&(((a28==1)&&(((a0==1)&&(((a22==1)&&(((a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))&&(a20==1)))&&(a14==9)))&&(a19==4)))&&!(a24==1)))&&!(a7==1))){
	    	a25 = 0;
	    	a14 = 10;
	    	a29 = 9;
	    	a24 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if(((a22==1)&&((a28==1)&&(!(a7==1)&&((a0==1)&&((!(a25==1)&&((((a19==4)&&(((input==2)&&(a14==8))&&!(a11==1)))&&(a29==5))&&(a20==1)))&&!(a24==1))))))){
	    	a19 = 2;
	    	a20 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	return 21;
	    } else if(((a14==9)&&((!(a25==1)&&(((a19==4)&&(((a7==1)&&((a24==1)&&((a11==1)&&((a20==1)&&(((a29==6)||(a29==7))&&(input==4))))))&&(a28==1)))&&(a22==1)))&&!(a0==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(((a22==1)&&(((a14==9)&&(((a19==1)&&((a28==1)&&(!(a25==1)&&((input==5)&&!(a0==1)))))&&(a29==6)))&&(a24==1)))&&(a20==1)))&&(a7==1))){
	    	a24 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	return -1;
	    } else if(((a29==6)&&(!(a25==1)&&((a20==1)&&(((a22==1)&&((a28==1)&&((a11==1)&&((a19==2)&&(((a0==1)&&((input==2)&&!(a7==1)))&&(a14==10))))))&&(a24==1)))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((a19==5)&&((a22==1)&&(((a7==1)&&(((a0==1)&&((a28==1)&&(!(a11==1)&&((a14==9)&&((((a29==8)||(a29==9))&&(input==6))&&!(a24==1))))))&&!(a20==1)))&&!(a25==1))))){
	    	a14 = 8;
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if(((((a20==1)&&(((a19==2)&&((a14==9)&&(!(a11==1)&&(!(a7==1)&&((!(a25==1)&&(!(a0==1)&&(input==5)))&&!(a24==1))))))&&(a28==1)))&&(a22==1))&&(a29==9))){
	    	a20 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a22==1)&&(!(a24==1)&&((((a14==8)&&(((!(a7==1)&&(!(a25==1)&&((input==3)&&(((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))))&&(a28==1))&&!(a20==1)))&&!(a0==1))&&(a11==1))))){
	    	a29 = 5;
	    	a19 = 4;
	    	a24 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((((a14==10)&&((((a0==1)&&((((a22==1)&&((((input==1)&&((a29==5)||(a29==6)))&&(a11==1))&&(a7==1)))&&(a20==1))&&(a19==5)))&&!(a25==1))&&(a24==1)))&&(a28==1))){
	    	a7 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((a28==1)&&(!(a24==1)&&((a14==9)&&((a19==5)&&((a22==1)&&(((!(a7==1)&&(!(a20==1)&&(!(a25==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1)))))&&!(a11==1))&&(a0==1)))))))){
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((((a29==5)&&((!(a11==1)&&(((a19==3)&&((!(a7==1)&&((input==1)&&!(a24==1)))&&(a14==8)))&&!(a20==1)))&&(a28==1)))&&(a22==1))&&!(a0==1))&&(a25==1))){
	    	a25 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((((((a22==1)&&(((a25==1)&&(!(a0==1)&&((((a7==1)&&(((a29==5)||(a29==6))&&(input==6)))&&(a20==1))&&!(a24==1))))&&(a19==3)))&&(a28==1))&&(a11==1))&&(a14==8))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((((((a22==1)&&((a25==1)&&((a19==4)&&((a29==6)&&((a11==1)&&(input==3))))))&&(a0==1))&&!(a7==1))&&(a14==10))&&(a24==1))&&(a28==1)))){
	    	a14 = 9;
	    	a11 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	return 24;
	    } else if(((a19==3)&&((!(a24==1)&&((((a14==8)&&((a25==1)&&((((((a29==8)||(a29==9))&&(input==6))&&!(a7==1))&&!(a20==1))&&(a28==1))))&&!(a0==1))&&(a22==1)))&&(a11==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a19==1)&&((a24==1)&&((((a0==1)&&((!(a7==1)&&((a11==1)&&((a29==8)&&((a20==1)&&(input==3)))))&&!(a25==1)))&&(a14==9))&&(a22==1)))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((((a19==1)&&((a14==8)&&(((((a20==1)&&((input==6)&&((a29==6)||(a29==7))))&&(a25==1))&&(a22==1))&&!(a24==1))))&&!(a11==1))&&!(a7==1))&&(a28==1)))){
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	return 21;
	    } else if((((((a20==1)&&((a7==1)&&((a28==1)&&(((((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&(a25==1))&&(a0==1))&&(a22==1))&&(a11==1)))))&&(a19==2))&&(a24==1))&&(a14==10))){
	    	a20 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((((a28==1)&&(!(a0==1)&&(((a22==1)&&((a19==4)&&((!(a20==1)&&(!(a25==1)&&((a14==9)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))))&&!(a11==1))))&&!(a24==1))))&&(a7==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if(((!(a11==1)&&((a25==1)&&(((a22==1)&&(((a19==2)&&(!(a24==1)&&((a7==1)&&((a28==1)&&((input==5)&&((a29==9)||((a29==7)||(a29==8))))))))&&(a14==8)))&&(a0==1))))&&!(a20==1))){
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a14 = 9;
	    	a20 = 1;
	    	return 23;
	    } else if(((a20==1)&&(((a28==1)&&((!(a0==1)&&(((a24==1)&&(((a22==1)&&(!(a11==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9)))))&&!(a25==1)))&&(a19==4)))&&(a7==1)))&&(a14==8)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((a19==5)&&((a22==1)&&(((a25==1)&&((((a29==7)&&(input==3))&&!(a24==1))&&!(a20==1)))&&(a14==9))))&&(a0==1))&&(a7==1))&&(a11==1)))){
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((((a11==1)&&((a14==9)&&((((((a19==1)&&((a7==1)&&(input==1)))&&(a22==1))&&!(a0==1))&&(a28==1))&&!(a24==1))))&&(a29==8))&&(a25==1)))){
	    	a29 = 7;
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((((((a22==1)&&((((a11==1)&&(!(a7==1)&&((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==4))))&&(a28==1))&&(a14==9)))&&(a0==1))&&(a25==1))&&(a24==1))&&(a20==1))){
	    	a19 = 5;
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&((a0==1)&&(((a11==1)&&((a28==1)&&(((!(a20==1)&&(!(a24==1)&&((a14==9)&&((input==3)&&(a22==1)))))&&(a29==6))&&(a7==1))))&&(a19==3))))){
	    	a7 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if((((!(a11==1)&&((((a22==1)&&((!(a7==1)&&((a24==1)&&((((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9))))&&(input==3))))&&!(a25==1)))&&(a20==1))&&(a14==8)))&&(a28==1))&&!(a0==1))){
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((!(a11==1)&&(((a19==5)&&(((((a24==1)&&(((a14==9)&&(((a29==6)||(a29==7))&&(input==5)))&&!(a7==1)))&&!(a0==1))&&(a25==1))&&(a22==1)))&&(a28==1)))&&(a20==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	return 23;
	    } else if(((((a11==1)&&((a19==2)&&((a14==8)&&((!(a20==1)&&((a22==1)&&(((a7==1)&&((a0==1)&&(input==5)))&&(a24==1))))&&!(a25==1)))))&&(a29==9))&&(a28==1))){
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((a14==9)&&(((a28==1)&&((!(a24==1)&&(((((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a11==1))&&(a19==1))&&(a7==1)))&&(a20==1)))&&!(a0==1)))&&(a25==1)))){
	    	a24 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if((((a22==1)&&((a19==3)&&(((a24==1)&&(((((((input==3)&&((a29==7)||(a29==8)))&&(a7==1))&&(a25==1))&&(a20==1))&&(a0==1))&&(a14==8)))&&(a28==1))))&&!(a11==1))){
	    	a19 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if((((a19==4)&&(((a14==9)&&((a28==1)&&((!(a20==1)&&((a22==1)&&(((((a29==8)||(a29==9))&&(input==6))&&!(a25==1))&&!(a24==1))))&&!(a0==1))))&&!(a11==1)))&&!(a7==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a22==1)&&((a19==4)&&((((((a28==1)&&((a20==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9)))))&&!(a0==1))&&(a24==1))&&(a25==1))&&!(a7==1))))&&(a14==9)))){
	    	a14 = 8;
	    	a29 = 9;
	    	return 23;
	    } else if(((a19==3)&&(((a0==1)&&(((a14==8)&&((!(a11==1)&&((a28==1)&&((a22==1)&&((((a29==5)||(a29==6))&&(input==1))&&!(a24==1)))))&&!(a7==1)))&&!(a25==1)))&&!(a20==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a24==1)&&((a0==1)&&((a19==4)&&((a20==1)&&(((!(a11==1)&&((input==2)&&((a29==7)||(a29==8))))&&(a14==8))&&(a7==1)))))))&&(a28==1))&&!(a25==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((a19==5)&&(((a28==1)&&(((a14==8)&&((((a20==1)&&(((input==4)&&((a29==7)||(a29==8)))&&(a25==1)))&&(a24==1))&&(a22==1)))&&(a7==1)))&&(a0==1))))){
	    	a29 = 5;
	    	a20 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a28==1)&&((!(a11==1)&&((a29==7)&&((!(a25==1)&&((((a14==8)&&(!(a0==1)&&(input==1)))&&!(a24==1))&&!(a20==1)))&&(a19==5))))&&(a7==1))))){
	    	a20 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if((!(a20==1)&&(((a11==1)&&((a28==1)&&((a7==1)&&(!(a24==1)&&((a14==8)&&((a25==1)&&(((input==6)&&((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5))))&&(a22==1))))))))&&!(a0==1)))){
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if(((((((!(a24==1)&&(!(a25==1)&&((a22==1)&&(!(a20==1)&&(((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==4))))))&&(a7==1))&&(a28==1))&&(a14==8))&&(a11==1))&&!(a0==1))){
	    	a29 = 7;
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	return 24;
	    } else if(((a28==1)&&((a22==1)&&((((((a19==1)&&((a20==1)&&((a14==9)&&(!(a24==1)&&((input==1)&&(a29==5))))))&&!(a7==1))&&(a25==1))&&(a11==1))&&(a0==1))))){
	    	a24 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	return 21;
	    } else if(((a7==1)&&(!(a24==1)&&(!(a0==1)&&(!(a11==1)&&(((a19==3)&&(((a22==1)&&((!(a25==1)&&((input==5)&&((a29==6)||(a29==7))))&&(a14==8)))&&(a28==1)))&&(a20==1))))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((((((a22==1)&&((a25==1)&&((a19==3)&&(!(a11==1)&&(((((input==1)&&((a29==8)||(a29==9)))&&(a28==1))&&!(a20==1))&&(a7==1))))))&&(a14==8))&&!(a24==1))&&(a0==1))){
	    	a14 = 9;
	    	a19 = 4;
	    	a29 = 9;
	    	a20 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((a19==3)&&(((a28==1)&&((((a0==1)&&((a20==1)&&(((a7==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&(a22==1)))&&(a14==8))))&&!(a11==1))&&(a25==1)))&&!(a24==1)))){
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 6;
	    	a0 = 0;
	    	return 24;
	    } else if(((((a11==1)&&(!(a20==1)&&(!(a7==1)&&((a22==1)&&((((((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3)))&&(input==5))&&!(a25==1))&&(a28==1))&&(a24==1))))))&&!(a0==1))&&(a14==9))){
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 1;
	    	return -1;
	    } else if((((((((a24==1)&&((a14==8)&&(((((input==2)&&(a7==1))&&!(a0==1))&&(a22==1))&&(a29==6))))&&(a20==1))&&(a28==1))&&!(a25==1))&&(a19==4))&&!(a11==1))){
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a7==1)&&(((!(a11==1)&&((a19==3)&&((a22==1)&&((!(a24==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&(a28==1)))))&&(a25==1))&&(a14==8)))&&(a0==1))&&!(a20==1))){
	    	a25 = 0;
	    	a14 = 9;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((a22==1)&&(((!(a20==1)&&(!(a24==1)&&(((a19==1)&&((a29==9)&&((a0==1)&&(((a28==1)&&(input==4))&&!(a25==1)))))&&(a11==1))))&&(a14==9))&&!(a7==1)))){
	    	a24 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if(((a29==5)&&((((((a22==1)&&((a28==1)&&((((!(a11==1)&&(input==6))&&(a25==1))&&!(a24==1))&&(a20==1))))&&!(a7==1))&&(a19==2))&&(a14==8))&&(a0==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a28==1)&&(((a19==5)&&((a24==1)&&(((((((input==5)&&!(a11==1))&&(a20==1))&&(a7==1))&&(a14==9))&&(a0==1))&&(a29==5))))&&(a25==1))))){
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	a24 = 0;
	    	return 23;
	    } else if(((a14==8)&&(((a7==1)&&((((a22==1)&&(((a28==1)&&((a0==1)&&((!(a11==1)&&(input==1))&&!(a24==1))))&&!(a20==1)))&&(a19==2))&&(a29==8)))&&!(a25==1)))){
	    	a20 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a29==9)&&((!(a0==1)&&(((a22==1)&&(!(a24==1)&&((((a20==1)&&(input==5))&&(a14==9))&&(a28==1))))&&(a19==1)))&&(a11==1))))&&(a7==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a22==1)&&((a14==8)&&(((!(a7==1)&&(((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&!(a11==1))&&(a19==2))&&!(a24==1)))&&!(a25==1))&&(a28==1))))&&(a0==1)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a7==1)&&(((a22==1)&&((a29==7)&&((((a19==3)&&((a14==9)&&(((a25==1)&&(input==5))&&(a24==1))))&&!(a20==1))&&(a0==1))))&&(a28==1))))){
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 10;
	    	return 24;
	    } else if(((!(a25==1)&&(!(a7==1)&&(((a14==8)&&((a20==1)&&((a11==1)&&((((a28==1)&&((input==3)&&((a29==6)||(a29==7))))&&!(a24==1))&&!(a0==1)))))&&(a22==1))))&&(a19==3))){
	    	a20 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((a11==1)&&(((a0==1)&&(!(a7==1)&&((a14==8)&&((a20==1)&&(((a28==1)&&((a22==1)&&((!(a25==1)&&(input==2))&&(a19==1))))&&(a24==1))))))&&(a29==9)))){
	    	a20 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((!(a0==1)&&((a11==1)&&(((a14==9)&&(((a19==5)&&((((((a29==8)||(a29==9))&&(input==5))&&(a25==1))&&!(a20==1))&&!(a7==1)))&&(a28==1)))&&!(a24==1))))&&(a22==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a20==1)&&((a11==1)&&((a22==1)&&(((a19==1)&&((((((input==1)&&((a29==8)||(a29==9)))&&!(a25==1))&&(a28==1))&&(a0==1))&&!(a7==1)))&&!(a24==1)))))&&(a14==8))){
	    	a11 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((((a14==10)&&(((((a28==1)&&(((a11==1)&&((a29==8)&&((input==5)&&(a19==3))))&&(a0==1)))&&(a22==1))&&(a24==1))&&(a25==1)))&&!(a7==1))&&!(a20==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a19==5)&&((a7==1)&&((!(a25==1)&&(((a28==1)&&((!(a24==1)&&((a14==8)&&(((a29==8)||(a29==9))&&(input==6))))&&(a22==1)))&&(a11==1)))&&!(a0==1))))&&!(a20==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if((((a29==6)&&(((a22==1)&&(((((((a19==1)&&(!(a7==1)&&(input==4)))&&(a14==9))&&(a11==1))&&(a28==1))&&(a24==1))&&(a0==1)))&&!(a25==1)))&&!(a20==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a24==1)&&((a22==1)&&((a25==1)&&((((a0==1)&&(((!(a20==1)&&(((a29==5)||(a29==6))&&(input==4)))&&!(a11==1))&&(a14==8)))&&!(a7==1))&&(a19==3))))))){
	    	a19 = 4;
	    	a25 = 0;
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((!(a0==1)&&(!(a24==1)&&(((a14==8)&&(((a28==1)&&(((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&!(a25==1)))&&(a19==4)))&&!(a11==1))))&&(a20==1))&&(a7==1)))){
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a7==1)&&(((a19==2)&&((a28==1)&&((a25==1)&&((a14==9)&&(!(a20==1)&&((a29==5)&&((((a24==1)&&(input==1))&&(a0==1))&&(a22==1))))))))&&!(a11==1)))){
	    	a0 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return -1;
	    } else if((((((!(a20==1)&&((a14==9)&&(!(a0==1)&&(((!(a24==1)&&((a11==1)&&(input==5)))&&(a29==7))&&(a28==1)))))&&(a19==3))&&!(a25==1))&&(a22==1))&&(a7==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a7==1)&&(((a28==1)&&((((a19==4)&&((a14==8)&&(!(a11==1)&&((input==4)&&(a29==7)))))&&(a22==1))&&(a0==1)))&&(a24==1))))&&!(a20==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&(!(a11==1)&&((a20==1)&&(!(a0==1)&&(((a7==1)&&((a22==1)&&((a28==1)&&((((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==6))&&(a25==1)))))&&(a14==8))))))){
	    	a19 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((a7==1)&&(((a28==1)&&(((a19==3)&&((((a14==9)&&((a20==1)&&(((input==3)&&((a29==6)||(a29==7)))&&!(a24==1))))&&!(a25==1))&&(a22==1)))&&!(a11==1)))&&(a0==1)))){
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a22==1)&&((a14==8)&&(((a24==1)&&(((((((a19==1)&&((input==6)&&(a25==1)))&&(a28==1))&&(a7==1))&&!(a0==1))&&!(a20==1))&&(a29==9)))&&!(a11==1))))){
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((a24==1)&&(((!(a20==1)&&(((((a22==1)&&((input==2)&&((((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1)))||((a19==1)&&(!(a25==1)&&(a29==6))))))&&(a28==1))&&(a7==1))&&(a0==1)))&&(a14==8))&&(a11==1)))){
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((((a22==1)&&((((a14==9)&&((a7==1)&&((((a28==1)&&((input==3)&&(((a19==2)&&(a29==5))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1))))))&&!(a24==1))&&(a25==1))))&&(a0==1))&&(a20==1)))&&(a11==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if((((!(a25==1)&&(!(a0==1)&&(((a14==8)&&(!(a24==1)&&((a11==1)&&((!(a7==1)&&(((a29==7)||(a29==8))&&(input==3)))&&(a28==1)))))&&(a22==1))))&&(a19==4))&&!(a20==1))){
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	return 24;
	    } else if((((!(a24==1)&&((a14==9)&&((a7==1)&&((a25==1)&&((!(a20==1)&&((a29==7)&&(((input==6)&&(a28==1))&&(a19==2))))&&(a0==1))))))&&(a22==1))&&(a11==1))){
	    	a14 = 10;
	    	a24 = 1;
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	return 21;
	    } else if((((a22==1)&&((a25==1)&&((a7==1)&&((((a29==9)&&((((!(a20==1)&&(input==1))&&(a19==5))&&(a14==8))&&!(a24==1)))&&(a11==1))&&(a28==1)))))&&(a0==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a28==1)&&(!(a11==1)&&((((a20==1)&&(((((a19==5)&&((a29==9)&&((a7==1)&&!(a25==1))))||((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==5))))&&(input==4))&&(a22==1)))&&(a24==1))&&(a14==8)))))){
	    	a19 = 4;
	    	a25 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	return 21;
	    } else if(((a24==1)&&((a22==1)&&((a14==8)&&((a7==1)&&(!(a20==1)&&(((((a25==1)&&(((input==3)&&(a11==1))&&(a0==1)))&&(a19==3))&&(a28==1))&&(a29==8)))))))){
	    	a7 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if(((a14==9)&&(((a22==1)&&((a11==1)&&(((((a28==1)&&((a20==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a24==1))))&&!(a25==1))&&(a0==1))&&(a7==1))))&&(a19==4)))){
	    	a24 = 0;
	    	a20 = 0;
	    	a11 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if((((a25==1)&&((a0==1)&&(((a7==1)&&(((((a14==10)&&(((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a24==1)))&&(a20==1))&&(a22==1))&&(a11==1)))&&(a28==1))))&&(a19==5))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((a24==1)&&((a14==8)&&((((!(a7==1)&&((a22==1)&&(((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))||((a29==6)&&(a19==4)))&&(input==2))))&&!(a0==1))&&(a20==1))&&!(a11==1))))&&(a28==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((a24==1)&&((!(a7==1)&&((a22==1)&&(((((a19==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a0==1))&&(a28==1))&&!(a11==1))))&&!(a25==1)))&&(a20==1)))){
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if(((((a29==5)&&((a25==1)&&((((!(a11==1)&&((a28==1)&&(((a7==1)&&(input==1))&&(a22==1))))&&(a24==1))&&(a19==3))&&(a20==1))))&&(a0==1))&&(a14==9))){
	    	a29 = 7;
	    	a25 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if(((((!(a20==1)&&(!(a24==1)&&(((a22==1)&&(((a11==1)&&(((input==3)&&((a29==7)||(a29==8)))&&(a28==1)))&&!(a7==1)))&&(a19==4))))&&(a14==9))&&!(a0==1))&&!(a25==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if(((((a7==1)&&(((a28==1)&&(!(a25==1)&&(((a24==1)&&(((a14==10)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9))))&&(a22==1)))&&(a19==1))))&&(a11==1)))&&(a0==1))&&!(a20==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a22==1)&&(((a7==1)&&(!(a24==1)&&((a19==3)&&((a28==1)&&(!(a25==1)&&(((a29==8)||(a29==9))&&(input==5)))))))&&(a14==9)))&&(a11==1))&&!(a0==1))&&!(a20==1))){
	    	a7 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return 24;
	    } else if((((a14==9)&&(((a11==1)&&(((a0==1)&&((!(a25==1)&&(!(a7==1)&&(!(a24==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==3)))))&&(a20==1)))&&(a28==1)))&&(a22==1)))&&(a19==5))){
	    	a29 = 5;
	    	a14 = 10;
	    	a19 = 4;
	    	a20 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a22==1)&&((a11==1)&&(((a0==1)&&(((((a14==9)&&((a25==1)&&(((input==2)&&(a28==1))&&!(a20==1))))&&(a7==1))&&(a19==3))&&!(a24==1)))&&(a29==6))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a0==1)&&(((((((a22==1)&&((a25==1)&&((a14==9)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==4)))))&&(a11==1))&&!(a24==1))&&(a20==1))&&!(a7==1))&&(a28==1)))){
	    	a29 = 6;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a20==1)&&((a28==1)&&((a14==8)&&(!(a25==1)&&((((a19==5)&&((a11==1)&&((input==3)&&!(a0==1))))&&!(a24==1))&&(a29==7))))))&&!(a7==1)))){
	    	a24 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if(((((!(a0==1)&&((((((!(a11==1)&&(((a29==5)||(a29==6))&&(input==3)))&&(a14==8))&&(a28==1))&&(a25==1))&&(a24==1))&&!(a20==1)))&&(a19==4))&&(a22==1))&&!(a7==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	a20 = 1;
	    	return 23;
	    } else if((((((((a28==1)&&((a29==6)&&((a19==1)&&(((!(a0==1)&&(input==4))&&(a7==1))&&(a25==1)))))&&!(a11==1))&&(a24==1))&&(a22==1))&&!(a20==1))&&(a14==9))){
	    	a25 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 5;
	    	a24 = 0;
	    	return -1;
	    } else if(((((a14==8)&&((a28==1)&&((!(a11==1)&&((((((input==1)&&(a7==1))&&(a24==1))&&!(a25==1))&&(a20==1))&&(a22==1)))&&(a0==1))))&&(a29==5))&&(a19==1))){
	    	a0 = 0;
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	return 23;
	    } else if(((a14==9)&&((((((a28==1)&&((((!(a20==1)&&((input==1)&&((a29==5)||(a29==6))))&&(a22==1))&&!(a25==1))&&!(a0==1)))&&(a19==4))&&!(a7==1))&&(a11==1))&&!(a24==1)))){
	    	a24 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a11 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if((((!(a24==1)&&((a0==1)&&(((a7==1)&&((a28==1)&&((a19==4)&&((a25==1)&&((a14==9)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))))))&&(a20==1))))&&(a22==1))&&!(a11==1))){
	    	a25 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((a11==1)&&((a28==1)&&((a20==1)&&((a22==1)&&(((!(a25==1)&&(((a14==9)&&((input==6)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&!(a0==1)))&&(a24==1))&&(a7==1))))))){
	    	a11 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((a25==1)&&((a7==1)&&(!(a11==1)&&((a19==3)&&((a29==8)&&(((!(a24==1)&&((a14==9)&&(((a20==1)&&(input==5))&&!(a0==1))))&&(a22==1))&&(a28==1)))))))){
	    	a11 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	return -1;
	    } else if((!(a25==1)&&((((a7==1)&&((((a14==9)&&(!(a20==1)&&((((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==4))&&(a0==1))))&&(a22==1))&&!(a11==1)))&&!(a24==1))&&(a28==1)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a0==1)&&((a24==1)&&((a14==8)&&((!(a25==1)&&(!(a20==1)&&((a22==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==5)))))&&!(a7==1)))))&&(a28==1))&&!(a11==1))){
	    	a11 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a0 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if(((((a28==1)&&(((((a20==1)&&(((a11==1)&&((a22==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2))))&&!(a0==1)))&&(a19==4))&&(a14==8))&&(a25==1)))&&!(a24==1))&&(a7==1))){
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((a28==1)&&((((a19==1)&&(((((a11==1)&&((((input==1)&&((a29==7)||(a29==8)))&&!(a20==1))&&(a24==1)))&&(a22==1))&&(a14==9))&&(a25==1)))&&(a7==1))&&(a0==1)))){
	    	a19 = 2;
	    	a24 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((((a0==1)&&(((a25==1)&&(((a19==2)&&((a7==1)&&(!(a20==1)&&((a14==8)&&(((a29==7)||(a29==8))&&(input==5))))))&&(a11==1)))&&(a22==1)))&&!(a24==1))&&(a28==1))){
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	return 21;
	    } else if(((a25==1)&&((((a22==1)&&((a11==1)&&((a14==9)&&((!(a0==1)&&(!(a20==1)&&(((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a28==1))))&&(a19==1)))))&&!(a24==1))&&(a7==1)))){
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a7==1)&&((a28==1)&&((((a22==1)&&((a14==9)&&(((a20==1)&&((input==5)&&(((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))))&&(a24==1))))&&(a11==1))&&(a0==1))))&&(a25==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&(((((((((a28==1)&&(((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5)))&&(input==5)))&&!(a7==1))&&(a0==1))&&!(a24==1))&&!(a25==1))&&!(a11==1))&&(a22==1))&&(a14==9)))){
	    	a29 = 6;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a7==1)&&((!(a20==1)&&(((((a22==1)&&((a0==1)&&(((a28==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4)))&&!(a11==1))))&&(a19==5))&&(a14==8))&&!(a25==1)))&&!(a24==1)))){
	    	a29 = 6;
	    	a19 = 4;
	    	return -1;
	    } else if((((a28==1)&&((!(a11==1)&&(!(a7==1)&&((a14==8)&&((((a19==2)&&((((a29==8)||(a29==9))&&(input==4))&&(a25==1)))&&!(a20==1))&&(a22==1)))))&&(a0==1)))&&(a24==1))){
	    	a24 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	return 21;
	    } else if(((a28==1)&&((a11==1)&&((!(a0==1)&&(!(a24==1)&&(!(a7==1)&&((a25==1)&&((a14==8)&&((a20==1)&&(((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))&&(input==1))))))))&&(a22==1))))){
	    	a19 = 2;
	    	a29 = 7;
	    	a24 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a14==8)&&(((!(a25==1)&&(((a7==1)&&((a24==1)&&((a20==1)&&((!(a11==1)&&(((a29==8)||(a29==9))&&(input==6)))&&(a28==1)))))&&(a0==1)))&&(a19==1))&&(a22==1)))){
	    	a19 = 4;
	    	a20 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if((((a0==1)&&((a25==1)&&((a14==10)&&(((a11==1)&&(((((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3)))&&(a19==5))&&(a7==1))&&(a28==1)))&&!(a20==1)))))&&(a24==1))){
	    	a24 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	return 24;
	    } else if(((a7==1)&&((((a22==1)&&(((!(a25==1)&&(((a20==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a0==1)))&&(a28==1)))&&(a11==1))&&(a14==8)))&&(a19==1))&&!(a24==1)))){
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	a25 = 1;
	    	return 24;
	    } return calculate_output31(input);
	}

	int calculate_output31(int input) {
	    if((!(a20==1)&&(((((a7==1)&&(((((((input==6)&&(a0==1))&&(a22==1))&&(a11==1))&&(a28==1))&&(a14==10))&&!(a25==1)))&&(a24==1))&&(a29==6))&&(a19==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a7==1)&&(!(a25==1)&&(((a20==1)&&((a22==1)&&((((((input==4)&&(a28==1))&&(a0==1))&&(a29==7))&&(a14==9))&&(a11==1))))&&(a19==4)))))){
	    	a14 = 8;
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((((((((((((input==1)&&!(a11==1))&&!(a7==1))&&(a0==1))&&!(a25==1))&&(a24==1))&&(a29==6))&&(a28==1))&&!(a20==1))&&(a19==4))&&(a14==8))&&(a22==1))){
	    	a24 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	return 21;
	    } else if((((a19==1)&&(((a28==1)&&((a22==1)&&((!(a24==1)&&((a7==1)&&(((a25==1)&&((input==3)&&((a29==5)||(a29==6))))&&!(a20==1))))&&(a11==1))))&&(a0==1)))&&(a14==8))){
	    	a7 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	a25 = 0;
	    	a0 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if(((((((!(a20==1)&&((a14==8)&&(((a11==1)&&((((a29==5)||(a29==6))&&(input==2))&&!(a25==1)))&&(a24==1))))&&!(a7==1))&&(a0==1))&&(a22==1))&&(a19==4))&&(a28==1))){
	    	a29 = 6;
	    	a25 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a28==1)&&((a19==4)&&((a14==9)&&((a22==1)&&((a29==9)&&((a7==1)&&((!(a24==1)&&((input==5)&&(a0==1)))&&!(a25==1))))))))&&!(a11==1))&&!(a20==1))){
	    	a11 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return 24;
	    } else if((((((a29==6)&&((!(a7==1)&&((a14==8)&&((a0==1)&&(((a28==1)&&(!(a24==1)&&(input==1)))&&(a19==2)))))&&!(a11==1)))&&(a25==1))&&(a20==1))&&(a22==1))){
	    	a14 = 9;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a11 = 1;
	    	return 23;
	    } else if((((((a28==1)&&(((a22==1)&&(!(a25==1)&&(((a0==1)&&((a19==1)&&((input==5)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a20==1))))&&(a7==1)))&&(a24==1))&&!(a11==1))&&(a14==8))){
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&(!(a20==1)&&((a22==1)&&((a25==1)&&((!(a7==1)&&((((a14==9)&&((input==1)&&((a29==6)||(a29==7))))&&!(a24==1))&&!(a11==1)))&&(a28==1))))))&&(a19==3))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if(((a7==1)&&(((a22==1)&&((a19==3)&&((a28==1)&&(((a14==9)&&(((a0==1)&&(((input==3)&&(a11==1))&&(a20==1)))&&(a25==1)))&&(a29==9)))))&&!(a24==1)))){
	    	a29 = 6;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((((((((((!(a0==1)&&((input==6)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&(a20==1))&&(a24==1))&&(a22==1))&&!(a11==1))&&(a14==9))&&(a7==1))&&(a28==1))&&!(a25==1))){
	    	a29 = 6;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a0 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if((((a20==1)&&((a14==9)&&(((a7==1)&&((a28==1)&&((a22==1)&&(!(a11==1)&&(((a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6)))&&!(a0==1))))))&&(a19==3))))&&!(a24==1))){
	    	a20 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	return -1;
	    } else if(((a20==1)&&(!(a25==1)&&(((a0==1)&&(((((a28==1)&&(((input==1)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a19==5)&&(a29==6))))&&!(a7==1)))&&(a24==1))&&(a11==1))&&(a22==1)))&&(a14==8))))){
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	return 24;
	    } else if(((((((a14==10)&&((a11==1)&&(((a29==9)&&(((a25==1)&&((a28==1)&&(input==4)))&&(a20==1)))&&(a19==1))))&&(a0==1))&&(a22==1))&&!(a24==1))&&(a7==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if(((a14==8)&&(((!(a7==1)&&(((!(a24==1)&&((((a22==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))&&(a25==1))&&!(a20==1)))&&(a19==2))&&!(a0==1)))&&(a28==1))&&(a11==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a19==2)&&((((a25==1)&&((((a24==1)&&(((((a29==8)||(a29==9))&&(input==2))&&!(a20==1))&&(a22==1)))&&(a28==1))&&(a11==1)))&&(a7==1))&&(a0==1)))&&(a14==9))){
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	return 23;
	    } else if(((a28==1)&&(((((((!(a0==1)&&(!(a20==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a7==1))))&&(a14==8))&&(a11==1))&&(a22==1))&&(a25==1))&&(a24==1))&&(a19==5)))){
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a0==1)&&(((a19==1)&&((!(a11==1)&&(((a24==1)&&((((a22==1)&&((a28==1)&&(input==1)))&&(a7==1))&&!(a20==1)))&&(a29==9)))&&(a14==8)))&&!(a25==1)))){
	    	a19 = 2;
	    	a29 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((a11==1)&&((((a22==1)&&((a24==1)&&((((a7==1)&&((a14==8)&&(((input==1)&&((a29==5)||(a29==6)))&&!(a25==1))))&&(a28==1))&&!(a0==1))))&&!(a20==1))&&(a19==5)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a0==1)&&((((a14==9)&&((a7==1)&&(!(a20==1)&&(((a28==1)&&((a29==7)&&((!(a24==1)&&(input==4))&&!(a11==1))))&&(a22==1)))))&&(a19==2))&&!(a25==1)))){
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	return -1;
	    } else if((!(a24==1)&&(!(a11==1)&&(((((((!(a20==1)&&(!(a25==1)&&((input==4)&&(a19==1))))&&(a14==8))&&(a29==6))&&(a28==1))&&!(a0==1))&&(a7==1))&&(a22==1))))){
	    	a7 = 0;
	    	a29 = 7;
	    	a14 = 9;
	    	a24 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if((((a28==1)&&(!(a25==1)&&((a19==2)&&(!(a7==1)&&(((a0==1)&&(((a14==8)&&((a29==8)&&((input==3)&&(a22==1))))&&!(a20==1)))&&!(a11==1))))))&&(a24==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((a14==9)&&((!(a7==1)&&((((((a11==1)&&((((input==1)&&((a29==9)||((a29==7)||(a29==8))))&&!(a24==1))&&(a28==1)))&&!(a25==1))&&(a20==1))&&(a22==1))&&!(a0==1)))&&(a19==3)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a19==2)&&((((!(a20==1)&&((a11==1)&&((((((a29==8)||(a29==9))&&(input==5))&&(a7==1))&&!(a25==1))&&(a0==1))))&&(a22==1))&&(a28==1))&&!(a24==1)))&&(a14==9))){
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a28==1)&&((((a19==1)&&((a14==9)&&(!(a24==1)&&(((!(a25==1)&&(((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a0==1)))&&!(a7==1))&&!(a20==1)))))&&!(a11==1))&&(a22==1)))){
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((a28==1)&&((((a0==1)&&(!(a11==1)&&(((a20==1)&&((((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))&&(input==4))&&(a22==1)))&&(a14==8))))&&!(a7==1))&&(a25==1))))){
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	a24 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a20==1)&&(!(a0==1)&&((a24==1)&&((a11==1)&&((a22==1)&&((a14==9)&&((((((input==4)&&(a28==1))&&(a7==1))&&(a25==1))&&(a29==6))&&(a19==2))))))))){
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==4)&&((((a14==8)&&((a20==1)&&(((((((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&(a25==1))&&(a7==1))&&(a22==1))&&!(a11==1))&&(a28==1))))&&!(a0==1))&&!(a24==1)))){
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&(((!(a0==1)&&(((a19==5)&&((a7==1)&&(!(a25==1)&&((((input==1)&&(a22==1))&&(a24==1))&&(a14==9)))))&&!(a11==1)))&&(a29==6))&&(a28==1)))){
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a7 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if(((a7==1)&&(!(a20==1)&&((a19==1)&&((a25==1)&&(!(a24==1)&&(((a14==8)&&((a11==1)&&(!(a0==1)&&((a22==1)&&((input==1)&&((a29==8)||(a29==9)))))))&&(a28==1)))))))){
	    	a7 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if(((!(a0==1)&&((a19==2)&&((a28==1)&&(((a11==1)&&((((a14==8)&&((a25==1)&&((input==4)&&((a29==6)||(a29==7)))))&&(a22==1))&&!(a7==1)))&&!(a20==1)))))&&(a24==1))){
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a20==1)&&((!(a24==1)&&((a14==8)&&((a25==1)&&(!(a7==1)&&((a28==1)&&((a0==1)&&((a19==5)&&((input==6)&&((a29==7)||(a29==8))))))))))&&!(a11==1))))){
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if(((a11==1)&&(((a28==1)&&(!(a0==1)&&(((a22==1)&&((a24==1)&&(!(a20==1)&&((a14==9)&&((a19==2)&&(((a29==8)||(a29==9))&&(input==4)))))))&&!(a25==1))))&&(a7==1)))){
	    	a29 = 8;
	    	a14 = 8;
	    	return 24;
	    } else if(((a22==1)&&((((((((a28==1)&&((a19==2)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&!(a24==1))))&&(a11==1))&&!(a20==1))&&(a14==8))&&!(a7==1))&&(a0==1))&&!(a25==1)))){
	    	a29 = 7;
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	return 21;
	    } else if((((a28==1)&&((!(a0==1)&&((!(a20==1)&&((!(a24==1)&&((((input==3)&&(a14==9))&&(a22==1))&&(a11==1)))&&(a19==5)))&&(a7==1)))&&(a29==8)))&&(a25==1))){
	    	a29 = 9;
	    	a20 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((!(a24==1)&&((a19==1)&&(!(a11==1)&&(!(a25==1)&&((!(a0==1)&&((a14==9)&&(((a29==7)||(a29==8))&&(input==2))))&&(a7==1))))))&&(a20==1))&&(a22==1)))){
	    	a20 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a11==1)&&(((((a24==1)&&((a28==1)&&(((((a19==1)&&(((a29==5)||(a29==6))&&(input==3)))&&(a14==8))&&(a0==1))&&(a20==1))))&&!(a7==1))&&(a25==1))&&(a22==1)))){
	    	a29 = 9;
	    	a11 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if((((a14==9)&&((a25==1)&&((a22==1)&&(!(a11==1)&&(!(a7==1)&&((((a28==1)&&((input==1)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))&&(a24==1))&&!(a0==1)))))))&&(a20==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((((a19==4)&&((((a11==1)&&((a0==1)&&((a28==1)&&((a14==8)&&((a25==1)&&((input==2)&&(a20==1)))))))&&(a29==7))&&(a22==1)))&&!(a7==1))&&!(a24==1))){
	    	a11 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if((((a22==1)&&((a20==1)&&((a11==1)&&((a19==4)&&((a28==1)&&(((a25==1)&&((((input==5)&&(a7==1))&&(a0==1))&&(a24==1)))&&(a29==9)))))))&&(a14==10))){
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a14 = 9;
	    	return -1;
	    } else if(((a28==1)&&((((a7==1)&&((((a19==4)&&((((a14==8)&&((input==4)&&(a22==1)))&&(a20==1))&&!(a0==1)))&&!(a24==1))&&(a25==1)))&&!(a11==1))&&(a29==8)))){
	    	a24 = 1;
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&(((a22==1)&&((a20==1)&&((((a19==4)&&(((a28==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a7==1)))&&(a11==1))&&!(a25==1))))&&(a0==1)))&&(a14==8))){
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&(((a22==1)&&((a28==1)&&(((!(a7==1)&&((a25==1)&&(((((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==1))&&(a0==1))))&&!(a11==1))&&(a14==8))))&&!(a24==1)))){
	    	a29 = 7;
	    	a25 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a14==9)&&((a24==1)&&((a22==1)&&((a7==1)&&(((!(a0==1)&&((((input==2)&&(a28==1))&&!(a20==1))&&!(a25==1)))&&(a29==6))&&(a19==5)))))))){
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a29==9)&&((a28==1)&&(!(a25==1)&&(((a24==1)&&((((a14==10)&&(((!(a20==1)&&(input==6))&&(a0==1))&&(a11==1)))&&(a19==4))&&(a7==1)))&&(a22==1)))))){
	    	a0 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	a11 = 0;
	    	a14 = 9;
	    	return -1;
	    } else if(((!(a11==1)&&((!(a20==1)&&(((a14==8)&&(((((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==3))&&(a28==1))&&(a0==1)))&&(a7==1)))&&(a22==1)))&&!(a24==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a19==1)&&((a14==8)&&(((!(a24==1)&&((a20==1)&&(((a28==1)&&(((input==5)&&(a29==7))&&(a0==1)))&&(a25==1))))&&(a11==1))&&(a7==1)))))){
	    	a11 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a7 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if((((a28==1)&&((!(a20==1)&&((!(a11==1)&&((a7==1)&&((a25==1)&&((((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6)))&&(input==4))&&(a22==1)))))&&(a14==9)))&&(a0==1)))&&!(a24==1))){
	    	a19 = 3;
	    	a29 = 7;
	    	a20 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a20==1)&&(((((((((a7==1)&&(((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a14==8)))&&(a28==1))&&(a22==1))&&(a11==1))&&(a25==1))&&!(a0==1))&&(a19==3))&&(a24==1)))){
	    	a29 = 5;
	    	a19 = 2;
	    	a20 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a24==1)&&(((a14==8)&&(((a28==1)&&((a11==1)&&((!(a25==1)&&((((a22==1)&&(input==4))&&(a19==4))&&(a29==6)))&&(a20==1))))&&!(a0==1)))&&(a7==1)))){
	    	a14 = 9;
	    	a11 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	return 21;
	    } else if(((!(a7==1)&&(!(a20==1)&&(((((a14==9)&&((a28==1)&&((((input==3)&&((a29==8)||(a29==9)))&&(a22==1))&&!(a24==1))))&&(a19==5))&&(a25==1))&&!(a0==1))))&&(a11==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(!(a11==1)&&(!(a20==1)&&(!(a0==1)&&((((a25==1)&&((((a24==1)&&((input==3)&&(a29==9)))&&(a28==1))&&(a14==8)))&&(a22==1))&&(a19==1))))))){
	    	a20 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if((((a11==1)&&(!(a20==1)&&((!(a7==1)&&(((a19==5)&&((((a14==8)&&((a29==6)&&(input==4)))&&!(a0==1))&&(a24==1)))&&(a25==1)))&&(a28==1))))&&(a22==1))){
	    	a29 = 5;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((!(a20==1)&&(((!(a24==1)&&((a22==1)&&(!(a7==1)&&(!(a0==1)&&((input==4)&&(((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))))))))&&(a14==9))&&(a28==1)))&&!(a25==1)))){
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((((a19==1)&&((a28==1)&&((!(a0==1)&&((input==1)&&((a29==7)||(a29==8))))&&(a14==8))))&&(a25==1))&&(a7==1))&&!(a20==1))&&(a22==1))&&(a24==1))&&!(a11==1))){
	    	a11 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a19 = 3;
	    	a29 = 8;
	    	return 21;
	    } else if((((a28==1)&&((a24==1)&&(((a0==1)&&(!(a25==1)&&((((a14==10)&&((a19==2)&&((((a29==6)||(a29==7))||(a29==8))&&(input==5))))&&(a11==1))&&!(a20==1))))&&(a22==1))))&&!(a7==1))){
	    	a29 = 9;
	    	a19 = 3;
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((a24==1)&&((a11==1)&&(((a28==1)&&((((a22==1)&&((((input==6)&&((a29==5)||(a29==6)))&&!(a7==1))&&(a19==1)))&&!(a25==1))&&(a14==8)))&&!(a20==1)))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a19==2)&&((a11==1)&&((((a28==1)&&((a14==8)&&(!(a20==1)&&((a24==1)&&(((a29==5)||(a29==6))&&(input==1))))))&&!(a7==1))&&!(a0==1))))&&!(a25==1)))){
	    	a29 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((a25==1)&&((a28==1)&&(!(a7==1)&&((a29==5)&&(!(a11==1)&&((((a14==8)&&((a22==1)&&((input==2)&&(a20==1))))&&(a24==1))&&(a0==1)))))))&&(a19==4))){
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((((((a24==1)&&(((a25==1)&&(!(a0==1)&&(((!(a20==1)&&(((a29==5)||(a29==6))&&(input==2)))&&(a14==8))&&(a22==1))))&&(a19==1)))&&(a11==1))&&(a7==1))&&(a28==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((((((((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5)))&&(input==4))&&(a11==1))&&(a20==1))&&!(a25==1))&&!(a7==1))&&(a28==1))&&(a0==1))&&(a24==1))&&(a22==1))&&(a14==8))){
	    	a24 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a7 = 1;
	    	return 21;
	    } else if(((a19==2)&&(((a20==1)&&(((a11==1)&&(((a0==1)&&(((a14==9)&&((((a29==6)||(a29==7))&&(input==4))&&(a28==1)))&&!(a7==1)))&&(a22==1)))&&(a25==1)))&&!(a24==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((((a24==1)&&(!(a7==1)&&((a11==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&!(a25==1))&&(a19==1)))))&&(a0==1))&&(a14==9)))&&(a22==1))&&(a20==1))){
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if((!(a7==1)&&((((a28==1)&&((((a19==2)&&((((a14==9)&&((input==5)&&(a11==1)))&&!(a0==1))&&(a25==1)))&&(a29==8))&&(a20==1)))&&!(a24==1))&&(a22==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	a25 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a22==1)&&(((a7==1)&&((a28==1)&&(((a25==1)&&((((((input==4)&&(a29==8))&&(a19==3))&&(a20==1))&&!(a0==1))&&(a24==1)))&&(a14==9))))&&(a11==1)))){
	    	a19 = 2;
	    	a29 = 9;
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a11==1)&&(((!(a24==1)&&((a0==1)&&(((a22==1)&&((((((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1)))||(((a29==6)&&!(a25==1))&&(a19==1)))&&(input==5))&&(a14==8)))&&(a28==1))))&&(a7==1))&&(a20==1)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	return 24;
	    } else if((((a14==9)&&(((a22==1)&&(!(a7==1)&&((a25==1)&&(((a11==1)&&((((input==6)&&(a24==1))&&(a28==1))&&!(a0==1)))&&!(a20==1)))))&&(a29==9)))&&(a19==5))){
	    	a19 = 4;
	    	a29 = 7;
	    	return -1;
	    } else if((!(a11==1)&&(!(a0==1)&&(((a22==1)&&((a28==1)&&(((((!(a24==1)&&((input==2)&&(a7==1)))&&(a14==9))&&!(a20==1))&&(a19==4))&&(a29==9))))&&!(a25==1))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&((((a28==1)&&((a14==9)&&(((((input==5)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))))&&(a22==1))&&(a25==1))&&!(a7==1))))&&!(a20==1))&&(a24==1)))&&(a0==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	return 24;
	    } else if(((a22==1)&&(((((!(a24==1)&&((a7==1)&&((a19==1)&&((!(a11==1)&&(((a29==8)||(a29==9))&&(input==4)))&&!(a0==1)))))&&(a25==1))&&(a28==1))&&!(a20==1))&&(a14==9)))){
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a20==1)&&((((a28==1)&&(((a24==1)&&((((a14==8)&&((input==5)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5)))))&&(a25==1))&&(a0==1)))&&!(a7==1)))&&(a22==1))&&(a11==1)))){
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a24==1)&&((((a22==1)&&(((a28==1)&&((((((a19==1)&&((a29==5)&&!(a25==1)))||((((a29==8)&&(a25==1))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5))))&&(input==4))&&(a14==8))&&(a7==1)))&&!(a20==1)))&&!(a0==1))&&(a11==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((!(a20==1)&&(!(a25==1)&&((((a11==1)&&((a28==1)&&((a22==1)&&((input==3)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))))))&&(a0==1))&&!(a24==1))))&&(a14==9)))){
	    	a0 = 0;
	    	a19 = 4;
	    	a11 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	return 21;
	    } else if((((a25==1)&&(((((((((((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==2))&&(a7==1))&&(a14==9))&&(a24==1))&&(a22==1))&&(a28==1))&&(a11==1))&&!(a20==1)))&&(a0==1))){
	    	a0 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if((((((!(a0==1)&&((((a28==1)&&((input==3)&&(((((a29==9)&&(a25==1))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))||((a19==1)&&((a29==6)&&!(a25==1))))))&&!(a20==1))&&(a22==1)))&&(a7==1))&&(a14==9))&&(a11==1))&&!(a24==1))){
	    	a24 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a0==1)&&(((a24==1)&&((((a7==1)&&(!(a20==1)&&((a19==5)&&(((a22==1)&&((input==5)&&((a29==5)||(a29==6))))&&(a28==1)))))&&!(a25==1))&&(a11==1)))&&(a14==8)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(((!(a20==1)&&((((a25==1)&&((a19==2)&&((input==1)&&((a29==9)||((a29==7)||(a29==8))))))&&(a14==8))&&(a22==1)))&&!(a24==1))&&!(a11==1)))&&(a7==1))&&(a0==1))){
	    	a29 = 6;
	    	a19 = 4;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((((a22==1)&&(((a14==8)&&((a19==1)&&(!(a0==1)&&(((a11==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&!(a25==1)))&&!(a20==1)))))&&(a7==1)))&&(a28==1))&&!(a24==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	a11 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((a11==1)&&((!(a0==1)&&((a24==1)&&((((a19==5)&&((((a28==1)&&((a7==1)&&(input==5)))&&(a22==1))&&(a25==1)))&&(a29==8))&&(a14==8))))&&(a20==1)))){
	    	a14 = 9;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if((((((((((((a19==2)&&((input==4)&&((a29==5)||(a29==6))))&&(a14==9))&&(a11==1))&&(a0==1))&&(a24==1))&&(a22==1))&&!(a7==1))&&!(a25==1))&&!(a20==1))&&(a28==1))){
	    	a14 = 10;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	return 24;
	    } else if((((a28==1)&&(((a19==1)&&((a7==1)&&(((((a0==1)&&((a22==1)&&((input==5)&&((a29==9)||((a29==7)||(a29==8))))))&&!(a20==1))&&(a14==10))&&(a24==1))))&&!(a25==1)))&&(a11==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a20==1)&&(((((a25==1)&&((a24==1)&&((!(a11==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&(a28==1)))&&(a0==1))))&&(a14==9))&&(a22==1))&&(a19==2))))){
	    	a25 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((((!(a11==1)&&(((a14==9)&&((!(a7==1)&&((a20==1)&&((a0==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4)))))&&!(a24==1)))&&(a22==1)))&&(a28==1))&&(a19==1))&&!(a25==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((((a0==1)&&((a28==1)&&(((!(a24==1)&&(!(a7==1)&&((a19==1)&&((((input==5)&&((a29==5)||(a29==6)))&&(a22==1))&&(a14==8)))))&&!(a11==1))&&(a20==1))))&&(a25==1))){
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a11 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((((a28==1)&&((((a25==1)&&((a20==1)&&(((a19==3)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&!(a11==1)))&&!(a0==1))))&&!(a24==1))&&(a7==1)))&&(a14==9))&&(a22==1))){
	    	a29 = 8;
	    	a20 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a7 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a25==1)&&(((a7==1)&&(((a19==5)&&((a29==8)&&((!(a11==1)&&((a14==9)&&(!(a24==1)&&(!(a20==1)&&(input==4)))))&&!(a0==1))))&&(a22==1)))&&(a28==1)))){
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 4;
	    	a11 = 1;
	    	return 23;
	    } else if((((a24==1)&&((a25==1)&&(((((!(a20==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a28==1))&&(a11==1)))&&(a19==4))&&!(a0==1))&&!(a7==1))&&(a22==1))))&&(a14==9))){
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a19==2)&&((a24==1)&&(((a7==1)&&((((((input==4)&&((a29==8)||(a29==9)))&&(a25==1))&&(a11==1))&&(a28==1))&&(a14==9)))&&(a20==1))))&&(a22==1))&&(a0==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&(((a25==1)&&(!(a11==1)&&((a22==1)&&((((((a0==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))&&(a19==3))&&(a14==8))&&(a7==1))&&!(a20==1)))))&&!(a24==1)))){
	    	a20 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	a25 = 0;
	    	return 23;
	    } else if((((a14==9)&&(!(a24==1)&&((((((a0==1)&&((a7==1)&&((a19==4)&&((input==5)&&(a25==1)))))&&(a29==5))&&(a28==1))&&!(a20==1))&&(a22==1))))&&(a11==1))){
	    	a29 = 8;
	    	a25 = 0;
	    	a14 = 10;
	    	a7 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((((((((a14==8)&&((a29==6)&&((a22==1)&&(((!(a0==1)&&(input==3))&&(a20==1))&&(a19==5)))))&&!(a7==1))&&(a28==1))&&(a24==1))&&!(a11==1))&&(a25==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a14==8)&&((a7==1)&&((a28==1)&&(!(a24==1)&&((((a22==1)&&((input==1)&&(((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))))&&!(a20==1))&&(a25==1))))))&&(a11==1))&&(a0==1))){
	    	a19 = 3;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((((!(a20==1)&&((((a22==1)&&(((a28==1)&&((a14==9)&&((input==4)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a7==1)))&&!(a11==1))&&(a19==3)))&&(a0==1))&&(a24==1))&&!(a25==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(((!(a25==1)&&(((!(a24==1)&&((a28==1)&&((a22==1)&&(((a29==6)||(a29==7))&&(input==3)))))&&!(a0==1))&&!(a20==1)))&&(a19==2))&&!(a11==1)))&&(a14==8))){
	    	a20 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a11==1)&&(((a28==1)&&(((a14==9)&&((input==3)&&(((a19==1)&&(((!(a24==1)&&((a20==1)&&(a7==1)))&&(a25==1))&&(a29==5)))||((((!(a25==1)&&((a24==1)&&(!(a7==1)&&!(a20==1))))&&(a29==8))&&(a19==5))||(((a29==9)&&(!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1))))&&(a19==5))))))&&(a0==1)))&&(a22==1)))){
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	return 23;
	    } else if((((a14==9)&&(!(a11==1)&&(((((((((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5)))&&(input==3))&&!(a0==1))&&(a28==1))&&(a22==1))&&!(a20==1))&&(a7==1))&&(a25==1))))&&!(a24==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((!(a24==1)&&((a19==5)&&((a11==1)&&((a20==1)&&(!(a0==1)&&((a28==1)&&(!(a7==1)&&((a22==1)&&(((a29==7)&&(input==2))&&!(a25==1))))))))))&&(a14==8))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a19==3)&&(((((((a0==1)&&((((((a29==7)||(a29==8))&&(input==3))&&!(a20==1))&&(a24==1))&&(a28==1)))&&(a22==1))&&!(a11==1))&&(a7==1))&&(a14==9))&&!(a25==1)))){
	    	a7 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return 23;
	    } else if(((a14==9)&&((a19==2)&&((a25==1)&&(((a0==1)&&((((a20==1)&&((a22==1)&&((a7==1)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a28==1))&&!(a24==1)))&&(a11==1)))))){
	    	a29 = 7;
	    	a0 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	return 23;
	    } else if(((!(a0==1)&&((a28==1)&&(((a14==9)&&(((!(a24==1)&&(((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==5))&&!(a7==1)))&&(a20==1))&&(a11==1)))&&(a22==1))))&&(a25==1))){
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((((((a29==8)&&((!(a25==1)&&((((((a24==1)&&(input==1))&&(a0==1))&&(a20==1))&&!(a7==1))&&(a19==5)))&&!(a11==1)))&&(a22==1))&&(a28==1))&&(a14==9))){
	    	a7 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((((a28==1)&&((a19==3)&&((!(a20==1)&&(((a11==1)&&(!(a25==1)&&((((input==1)&&((a29==5)||(a29==6)))&&(a22==1))&&!(a24==1))))&&(a7==1)))&&(a14==9))))&&!(a0==1))){
	    	a29 = 5;
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	a11 = 0;
	    	return 23;
	    } else if(((a25==1)&&((a22==1)&&(((a19==4)&&((!(a11==1)&&((a14==9)&&((!(a0==1)&&((a20==1)&&(((a29==8)||(a29==9))&&(input==5))))&&!(a24==1))))&&(a28==1)))&&!(a7==1))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if((!(a20==1)&&((a14==8)&&((a7==1)&&(((!(a11==1)&&(((a28==1)&&((((input==4)&&((a29==7)||(a29==8)))&&!(a24==1))&&(a25==1)))&&(a22==1)))&&(a19==1))&&(a0==1)))))){
	    	a29 = 8;
	    	a7 = 0;
	    	return 24;
	    } else if(((a28==1)&&(((!(a25==1)&&(((a22==1)&&((a19==3)&&((((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&(a14==8))&&!(a0==1))&&(a24==1))))&&!(a11==1)))&&!(a20==1))&&!(a7==1)))){
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return 23;
	    } else if((((!(a11==1)&&(((a24==1)&&(((a7==1)&&((((a25==1)&&((a28==1)&&(input==3)))&&(a19==3))&&!(a0==1)))&&(a14==9)))&&(a22==1)))&&(a29==6))&&!(a20==1))){
	    	a14 = 8;
	    	return 23;
	    } else if((((((a22==1)&&(!(a11==1)&&(((a28==1)&&(!(a0==1)&&((a19==3)&&((a7==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==3))))))&&!(a25==1))))&&(a14==9))&&(a20==1))&&!(a24==1))){
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if((((!(a7==1)&&((a19==1)&&((a11==1)&&((((((a20==1)&&((a28==1)&&(input==2)))&&!(a25==1))&&(a0==1))&&(a14==10))&&(a22==1)))))&&(a24==1))&&(a29==6))){
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a19==4)&&(((a24==1)&&((a14==8)&&((a7==1)&&((a0==1)&&(((a25==1)&&((input==1)&&!(a20==1)))&&!(a11==1))))))&&(a29==6)))&&(a22==1)))){
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((((a0==1)&&((((((a28==1)&&(((((a29==7)||(a29==8))&&(input==5))&&(a20==1))&&(a25==1)))&&(a22==1))&&!(a24==1))&&(a19==1))&&(a11==1)))&&(a14==8))&&!(a7==1))){
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a24 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a11==1)&&((a14==9)&&((a22==1)&&((a28==1)&&((a25==1)&&(((!(a20==1)&&((((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==4))&&(a7==1)))&&(a24==1))&&!(a0==1)))))))){
	    	a0 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((!(a25==1)&&((a28==1)&&((a19==2)&&((a0==1)&&(((!(a20==1)&&((a14==8)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4))))&&!(a7==1))&&(a24==1))))))&&(a22==1)))){
	    	a11 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	a19 = 1;
	    	return 23;
	    } else if(((!(a7==1)&&((a25==1)&&((!(a24==1)&&(((!(a11==1)&&((a22==1)&&((a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))))&&(a28==1))&&(a19==5)))&&(a14==9))))&&!(a20==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((a19==4)&&((((((a29==5)&&((a20==1)&&((input==5)&&(a14==8))))&&(a28==1))&&!(a25==1))&&(a7==1))&&!(a0==1)))&&(a24==1))&&(a11==1)))){
	    	a24 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	return -1;
	    } else if((((a22==1)&&(((a14==9)&&((!(a20==1)&&(((a19==4)&&(!(a24==1)&&((((a29==8)||(a29==9))&&(input==4))&&!(a25==1))))&&(a28==1)))&&!(a0==1)))&&!(a7==1)))&&!(a11==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if((!(a24==1)&&(!(a20==1)&&(((a19==2)&&((a11==1)&&((((a22==1)&&(!(a0==1)&&(((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&(a14==8))))&&!(a25==1))&&(a28==1))))&&(a7==1))))){
	    	a7 = 0;
	    	a29 = 6;
	    	a0 = 1;
	    	a11 = 0;
	    	return 21;
	    } else if(((a14==9)&&((a22==1)&&((((!(a7==1)&&((a28==1)&&(!(a25==1)&&((a0==1)&&((input==5)&&((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5))))))))&&(a24==1))&&!(a11==1))&&!(a20==1))))){
	    	a19 = 2;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((a19==2)&&(!(a20==1)&&((a14==8)&&((a7==1)&&(!(a11==1)&&((a0==1)&&(!(a25==1)&&(((a22==1)&&(((a29==6)||(a29==7))&&(input==3)))&&(a28==1)))))))))&&!(a24==1))){
	    	a0 = 0;
	    	a19 = 5;
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	return 23;
	    } else if((!(a0==1)&&((!(a20==1)&&((a14==9)&&(((a22==1)&&((((a28==1)&&((a24==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==3))))&&(a19==5))&&!(a25==1)))&&(a7==1))))&&!(a11==1)))){
	    	a25 = 1;
	    	a24 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((a14==9)&&(((a19==2)&&((!(a11==1)&&(((!(a0==1)&&((!(a24==1)&&((input==6)&&!(a7==1)))&&!(a20==1)))&&(a28==1))&&(a22==1)))&&(a29==7)))&&(a25==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a25==1)&&(!(a7==1)&&(((a28==1)&&((!(a0==1)&&((a14==9)&&(!(a11==1)&&(((input==2)&&(((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&(a24==1)))))&&(a22==1)))&&!(a20==1))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a0==1)&&((a19==3)&&(!(a24==1)&&(((a28==1)&&((a29==6)&&(((a7==1)&&(!(a11==1)&&((input==2)&&(a20==1))))&&!(a25==1))))&&(a22==1)))))&&(a14==8))){
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return 21;
	    } else if((((((((a22==1)&&((a19==1)&&(((((a24==1)&&(input==2))&&(a11==1))&&(a29==8))&&!(a0==1))))&&(a20==1))&&!(a25==1))&&(a14==8))&&!(a7==1))&&(a28==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((((a7==1)&&((a22==1)&&(!(a0==1)&&(((a29==9)&&((((a14==8)&&((input==6)&&(a11==1)))&&(a19==2))&&!(a24==1)))&&(a20==1)))))&&!(a25==1))&&(a28==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	a14 = 9;
	    	return 21;
	    } else if((((a28==1)&&(!(a11==1)&&(((a0==1)&&(((((a20==1)&&((input==2)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&(a7==1))&&(a22==1))&&(a14==9)))&&!(a25==1))))&&!(a24==1))){
	    	a29 = 8;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((((a25==1)&&(((a19==2)&&(((!(a24==1)&&(((((input==6)&&((a29==5)||(a29==6)))&&(a7==1))&&(a0==1))&&(a20==1)))&&(a14==8))&&(a28==1)))&&!(a11==1)))&&(a22==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a19==4)&&((a29==9)&&((!(a11==1)&&(!(a20==1)&&((a7==1)&&((a14==8)&&(((a0==1)&&(input==3))&&!(a25==1))))))&&(a28==1))))&&(a24==1)))){
	    	a19 = 5;
	    	a20 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((((a14==8)&&(((((a28==1)&&(((((input==2)&&((a29==7)||(a29==8)))&&(a19==3))&&(a24==1))&&!(a0==1)))&&(a20==1))&&!(a11==1))&&(a25==1)))&&!(a7==1))&&(a22==1))){
	    	a14 = 9;
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	return 24;
	    } else if((((a19==1)&&((((((a28==1)&&(((a20==1)&&(((input==5)&&!(a0==1))&&(a11==1)))&&(a14==8)))&&(a22==1))&&!(a25==1))&&!(a24==1))&&!(a7==1)))&&(a29==6))){
	    	a19 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a29==6)&&((a28==1)&&((((((!(a7==1)&&((a25==1)&&(((a22==1)&&(input==6))&&(a20==1))))&&!(a24==1))&&(a19==5))&&!(a0==1))&&(a14==8))&&(a11==1))))){
	    	a20 = 0;
	    	a19 = 2;
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((((a14==9)&&(((((a19==4)&&(((a28==1)&&(((input==3)&&!(a24==1))&&(a29==8)))&&(a11==1)))&&(a0==1))&&(a7==1))&&(a22==1)))&&!(a20==1))&&(a25==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if(((a28==1)&&((((a29==8)&&((a22==1)&&((!(a7==1)&&(!(a20==1)&&((((input==4)&&(a25==1))&&!(a11==1))&&!(a0==1))))&&!(a24==1))))&&(a19==3))&&(a14==8)))){
	    	a14 = 9;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if(((a20==1)&&((((a28==1)&&(!(a0==1)&&((a22==1)&&(!(a7==1)&&((a14==8)&&((input==1)&&((((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a29==9)&&(a25==1))))||((a19==1)&&(!(a25==1)&&(a29==5))))))))))&&!(a24==1))&&!(a11==1)))){
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	return -1;
	    } else if(((!(a7==1)&&((a0==1)&&((((a22==1)&&(((a19==5)&&(((a24==1)&&((input==6)&&(a28==1)))&&(a20==1)))&&(a11==1)))&&(a29==9))&&(a25==1))))&&(a14==9))){
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((!(a20==1)&&((a28==1)&&(!(a25==1)&&(!(a7==1)&&((a14==9)&&((a24==1)&&(((a22==1)&&(((input==1)&&(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&!(a11==1)))&&(a0==1))))))))){
	    	a20 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	a11 = 1;
	    	return 21;
	    } else if(((a24==1)&&((!(a7==1)&&(((a0==1)&&((((a14==10)&&((a25==1)&&(((((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5)))&&(input==1))))&&(a28==1))&&(a11==1)))&&(a22==1)))&&(a20==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a28==1)&&(!(a24==1)&&(((a19==3)&&(((((!(a0==1)&&((a29==9)&&(input==2)))&&!(a7==1))&&!(a11==1))&&(a25==1))&&!(a20==1)))&&(a14==8))))&&(a22==1))){
	    	a20 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	a7 = 1;
	    	return 23;
	    } else if(((a24==1)&&(((!(a0==1)&&((a29==6)&&((a28==1)&&((a22==1)&&(((a7==1)&&(((input==1)&&!(a25==1))&&!(a20==1)))&&(a19==4))))))&&(a14==9))&&(a11==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a7==1)&&((a20==1)&&(!(a0==1)&&((a11==1)&&((a28==1)&&((a24==1)&&(((((a19==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==2)))&&(a14==8))&&(a25==1))&&(a22==1))))))))){
	    	a29 = 5;
	    	return -1;
	    } else if((((a24==1)&&((a0==1)&&(((a28==1)&&((((a25==1)&&(((a14==8)&&(!(a20==1)&&(input==6)))&&!(a11==1)))&&(a29==5))&&!(a7==1)))&&(a19==5))))&&(a22==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((a7==1)&&(((a0==1)&&((a20==1)&&((a24==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a19==4)&&(a29==6)))&&(input==6)))))&&(a22==1)))&&(a28==1))&&(a14==8))&&!(a11==1))&&!(a25==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==5)&&(((a29==7)&&((a14==8)&&((!(a20==1)&&((a28==1)&&((a25==1)&&(((a11==1)&&(input==4))&&(a0==1)))))&&(a22==1))))&&(a24==1)))&&!(a7==1))){
	    	a11 = 0;
	    	a29 = 8;
	    	a19 = 4;
	    	return 24;
	    } else if(((a29==5)&&(((((((a0==1)&&((!(a11==1)&&((!(a7==1)&&(input==2))&&(a22==1)))&&(a25==1)))&&(a14==8))&&(a24==1))&&(a28==1))&&!(a20==1))&&(a19==5)))){
	    	a7 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((((((((a29==5)&&(((a28==1)&&(input==5))&&!(a24==1)))&&(a0==1))&&(a19==5))&&(a11==1))&&(a14==9))&&!(a25==1))&&!(a20==1))&&!(a7==1)))){
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a24==1)&&((a19==5)&&(((((((a14==8)&&((input==5)&&((a29==6)||(a29==7))))&&!(a0==1))&&!(a20==1))&&(a7==1))&&(a22==1))&&(a11==1))))&&(a25==1)))){
	    	a29 = 8;
	    	a19 = 3;
	    	a20 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a25==1)&&((a24==1)&&((a20==1)&&(((a22==1)&&((a19==2)&&((a29==6)&&(!(a0==1)&&(!(a7==1)&&((a14==9)&&((a28==1)&&(input==5))))))))&&!(a11==1)))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((a0==1)&&(((a25==1)&&(!(a7==1)&&((a20==1)&&((((a22==1)&&(((a14==9)&&((input==5)&&((a29==7)||((a29==5)||(a29==6)))))&&(a28==1)))&&(a11==1))&&(a19==5)))))&&!(a24==1)))){
	    	a29 = 6;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	return 23;
	    } else if((((a14==8)&&(!(a25==1)&&((a28==1)&&(((((a0==1)&&(((input==1)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(a7==1)))&&!(a11==1))&&(a24==1))&&(a22==1)))))&&(a20==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a0==1)&&((((a29==6)&&((a28==1)&&((((!(a7==1)&&((input==5)&&!(a25==1)))&&(a11==1))&&!(a20==1))&&!(a24==1))))&&(a14==8))&&(a19==2))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a29 = 9;
	    	return 23;
	    } else if((!(a7==1)&&(!(a11==1)&&(((a24==1)&&((((((a22==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==5)))&&!(a25==1))&&(a0==1))&&(a28==1))&&(a14==8)))&&(a20==1))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((a7==1)&&(((((a22==1)&&(((a28==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a19==1))&&(a24==1)))&&!(a11==1)))&&(a25==1))&&(a20==1))&&(a14==9)))&&(a0==1))){
	    	a7 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 9;
	    	return -1;
	    } else if(((a28==1)&&(((a22==1)&&(!(a7==1)&&(!(a20==1)&&(((a19==5)&&(((((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a0==1))&&(a14==8))&&(a11==1)))&&(a24==1)))))&&!(a25==1)))){
	    	a20 = 1;
	    	a24 = 0;
	    	a19 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((((a28==1)&&((!(a24==1)&&(((a22==1)&&((a14==8)&&((input==5)&&(((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==6)))||(((((a7==1)&&!(a25==1))&&(a29==9))&&(a19==5))||((a19==1)&&(((a25==1)&&!(a7==1))&&(a29==5))))))))&&(a11==1)))&&(a0==1)))&&!(a20==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((a22==1)&&((a19==4)&&(!(a20==1)&&(((((((a29==8)||(a29==9))&&(input==6))&&!(a25==1))&&!(a0==1))&&(a11==1))&&!(a24==1)))))&&(a7==1))&&(a14==8)))){
	    	a14 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((a25==1)&&((a11==1)&&((((a22==1)&&(!(a20==1)&&((!(a24==1)&&((((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&(a19==4))&&(a28==1)))&&!(a0==1))))&&(a14==9))&&!(a7==1))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((!(a24==1)&&((a14==9)&&(!(a7==1)&&((a11==1)&&(((((a19==5)&&((a29==8)&&(a25==1)))||((a19==5)&&((a25==1)&&(a29==9))))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==1))))))&&(a28==1))&&(a20==1))&&(a22==1))&&(a0==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((((a24==1)&&((a19==1)&&((((a28==1)&&((a22==1)&&((!(a0==1)&&((a7==1)&&((a14==9)&&(input==4))))&&!(a11==1))))&&(a25==1))&&(a29==9))))&&(a20==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a20==1)&&((a14==8)&&((a29==8)&&(((((a28==1)&&((!(a0==1)&&((input==1)&&(a22==1)))&&!(a11==1)))&&(a19==1))&&(a24==1))&&(a25==1)))))&&!(a7==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if(((a28==1)&&(!(a25==1)&&(((a7==1)&&((a19==2)&&(!(a24==1)&&((a0==1)&&((a11==1)&&((a14==8)&&(!(a20==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))))))))&&(a22==1))))){
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	a29 = 7;
	    	a0 = 0;
	    	return 24;
	    } else if(((a22==1)&&((((a7==1)&&(!(a24==1)&&((a14==9)&&((a20==1)&&(((((input==5)&&(a28==1))&&(a25==1))&&(a19==5))&&(a29==7))))))&&(a0==1))&&(a11==1)))){
	    	a20 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if(((a19==3)&&((a22==1)&&(!(a7==1)&&((((a24==1)&&(((a20==1)&&(!(a25==1)&&(((input==5)&&((a29==7)||(a29==8)))&&(a14==8))))&&(a0==1)))&&(a28==1))&&!(a11==1)))))){
	    	a19 = 2;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if((((a11==1)&&((a28==1)&&((a14==8)&&((a7==1)&&((a0==1)&&(!(a20==1)&&(((a19==1)&&((((a29==5)||(a29==6))&&(input==6))&&(a25==1)))&&(a24==1))))))))&&(a22==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&(!(a0==1)&&(!(a7==1)&&(((a28==1)&&((a19==3)&&((!(a24==1)&&(((a20==1)&&((input==6)&&((a29==5)||(a29==6))))&&(a22==1)))&&(a14==9))))&&!(a25==1)))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a14==9)&&(((a28==1)&&((a7==1)&&((a0==1)&&((!(a25==1)&&(((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4)))&&(a24==1)))&&!(a11==1)))))&&!(a20==1)))&&(a19==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((a19==5)&&(((a29==5)&&(!(a7==1)&&((((a0==1)&&(!(a25==1)&&(input==5)))&&(a14==9))&&!(a11==1))))&&(a28==1)))&&!(a20==1))&&(a22==1)))){
	    	a19 = 4;
	    	a29 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if((((a19==3)&&((a14==9)&&((a7==1)&&((a25==1)&&((a22==1)&&((((((input==6)&&((a29==7)||(a29==8)))&&(a24==1))&&!(a0==1))&&(a11==1))&&(a28==1)))))))&&!(a20==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if((!(a24==1)&&(((a11==1)&&((a20==1)&&(!(a0==1)&&((a22==1)&&(((!(a7==1)&&(((input==2)&&(a29==6))&&(a28==1)))&&!(a25==1))&&(a14==8))))))&&(a19==4)))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((((a7==1)&&((a22==1)&&(((a28==1)&&((a20==1)&&(!(a24==1)&&(!(a25==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6))))))))&&(a11==1))))&&(a19==4))&&(a14==8))&&!(a0==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((((a22==1)&&(((a19==2)&&((((a25==1)&&((input==3)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a24==1))&&(a11==1)))&&(a7==1)))&&(a28==1))&&(a14==8))&&!(a0==1)))){
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	return 21;
	    } else if((((a28==1)&&((a24==1)&&((a25==1)&&(((!(a20==1)&&((!(a7==1)&&((input==3)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9))))))&&(a0==1)))&&(a14==9))&&!(a11==1)))))&&(a22==1))){
	    	a0 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	return -1;
	    } else if(((a19==5)&&(((((a24==1)&&((!(a0==1)&&(((a29==5)&&((a28==1)&&(!(a20==1)&&(input==2))))&&(a25==1)))&&!(a11==1)))&&(a22==1))&&(a14==8))&&!(a7==1)))){
	    	a29 = 8;
	    	a19 = 2;
	    	a7 = 1;
	    	return -1;
	    } else if((((a0==1)&&(((a20==1)&&((((a22==1)&&(!(a11==1)&&(((((a25==1)&&(a29==9))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==6))))&&!(a7==1))&&(a28==1)))&&!(a24==1)))&&(a14==8))){
	    	a25 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if(((a25==1)&&((a14==9)&&(((a7==1)&&((((((a29==6)&&(((input==6)&&!(a20==1))&&(a19==4)))&&(a28==1))&&!(a0==1))&&!(a11==1))&&(a22==1)))&&!(a24==1))))){
	    	a29 = 9;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	return 21;
	    } else if(((!(a25==1)&&(((a29==7)&&(!(a20==1)&&((((a24==1)&&((a14==9)&&((a28==1)&&((a0==1)&&(input==6)))))&&(a7==1))&&(a22==1))))&&(a11==1)))&&(a19==4))){
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if((((a19==4)&&((a0==1)&&(((a7==1)&&(((((a29==6)&&((a14==8)&&((a22==1)&&(input==6))))&&(a28==1))&&(a20==1))&&(a24==1)))&&(a25==1))))&&!(a11==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((!(a0==1)&&((a7==1)&&(((((a14==8)&&((a28==1)&&((input==5)&&(a29==6))))&&(a22==1))&&(a24==1))&&!(a20==1))))&&(a19==3))&&!(a11==1)))){
	    	a29 = 8;
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	return 21;
	    } else if(((a25==1)&&((!(a0==1)&&((((a20==1)&&((a14==9)&&(((a28==1)&&(((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&!(a11==1)))&&(a24==1))))&&(a19==4))&&!(a7==1)))&&(a22==1)))){
	    	a7 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if(((((((a25==1)&&(((a28==1)&&(((((input==2)&&!(a7==1))&&(a19==5))&&!(a0==1))&&!(a20==1)))&&(a22==1)))&&(a29==7))&&(a11==1))&&(a14==8))&&(a24==1))){
	    	a29 = 9;
	    	a14 = 9;
	    	a0 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a25==1)&&(((a29==6)&&((a22==1)&&((a28==1)&&((a7==1)&&((!(a11==1)&&((!(a0==1)&&((input==4)&&(a20==1)))&&(a24==1)))&&(a19==4))))))&&(a14==8)))){
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	return 23;
	    } else if((((a28==1)&&((a14==8)&&(!(a7==1)&&((a22==1)&&(((!(a0==1)&&((a29==5)&&(((a25==1)&&(input==5))&&(a20==1))))&&!(a24==1))&&(a19==1))))))&&(a11==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((a11==1)&&((a7==1)&&(!(a25==1)&&((a29==6)&&((((a19==1)&&(!(a20==1)&&(input==6)))&&!(a24==1))&&(a14==8))))))&&!(a0==1)))&&(a22==1))){
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((a20==1)&&((a0==1)&&((a14==8)&&(!(a25==1)&&((a28==1)&&(((a22==1)&&((input==4)&&(((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))))&&(a11==1)))))))&&(a7==1)))){
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	return 21;
	    } else if((((a7==1)&&((a28==1)&&((((((a14==9)&&((((input==4)&&(a11==1))&&(a19==2))&&(a25==1)))&&(a29==5))&&(a22==1))&&(a24==1))&&(a0==1))))&&(a20==1))){
	    	a0 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	return 23;
	    } else if((((a28==1)&&((a24==1)&&(((a22==1)&&((a11==1)&&((!(a7==1)&&((((a19==1)&&(!(a25==1)&&(a29==5)))||((((a29==8)&&(a25==1))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5))))&&(input==1)))&&!(a20==1))))&&(a0==1))))&&(a14==10))){
	    	a19 = 5;
	    	a25 = 1;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a25==1)&&((((a14==8)&&(!(a24==1)&&((((a28==1)&&(((a29==5)||(a29==6))&&(input==6)))&&!(a0==1))&&(a22==1))))&&(a20==1))&&(a11==1)))&&(a19==2))&&!(a7==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a14==8)&&((a28==1)&&(!(a20==1)&&((((((a11==1)&&((input==6)&&((a29==6)||(a29==7))))&&(a0==1))&&(a19==5))&&!(a24==1))&&(a22==1))))))&&!(a7==1))){
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if((((a7==1)&&(((a28==1)&&(((a25==1)&&((a24==1)&&((a22==1)&&((a11==1)&&((a20==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8))))))))&&!(a0==1)))&&(a14==8)))&&(a19==3))){
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if((((a11==1)&&(!(a7==1)&&(((((((a25==1)&&((a24==1)&&((a29==6)&&(input==1))))&&(a20==1))&&!(a0==1))&&(a14==8))&&(a19==2))&&(a22==1))))&&(a28==1))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 1;
	    	return -1;
	    } else if((((a7==1)&&((a19==5)&&((a28==1)&&((((a14==8)&&(!(a0==1)&&(!(a24==1)&&((a11==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8))))))))&&!(a25==1))&&(a22==1)))))&&(a20==1))){
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((a29==5)&&(((((((a22==1)&&((((!(a11==1)&&(input==2))&&!(a0==1))&&!(a25==1))&&!(a20==1)))&&(a28==1))&&(a24==1))&&(a7==1))&&(a19==2))&&(a14==8)))){
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	return 23;
	    } else if(((a28==1)&&((((((((a14==8)&&((a25==1)&&(!(a20==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a19==4))&&!(a0==1))&&(a24==1))&&(a22==1))&&(a7==1))&&!(a11==1)))){
	    	a29 = 7;
	    	a19 = 2;
	    	a24 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if((((a28==1)&&((a14==10)&&(((a19==5)&&((a20==1)&&((a24==1)&&(((a11==1)&&(((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a25==1)))&&(a0==1)))))&&(a22==1))))&&!(a7==1))){
	    	a19 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a14==8)&&(!(a24==1)&&(!(a25==1)&&((a11==1)&&((a7==1)&&(!(a20==1)&&((a28==1)&&((a0==1)&&((((a29==5)&&(a19==5))||(((a19==4)&&(a29==8))||((a29==9)&&(a19==4))))&&(input==1)))))))))))){
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	a0 = 0;
	    	a20 = 1;
	    	a11 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((a14==9)&&(!(a11==1)&&((a19==5)&&((a0==1)&&(!(a7==1)&&(!(a25==1)&&(((a28==1)&&((a24==1)&&(((a22==1)&&(input==6))&&(a20==1))))&&(a29==9))))))))){
	    	a11 = 1;
	    	return 24;
	    } else if(((a7==1)&&(((a28==1)&&(!(a24==1)&&(!(a11==1)&&((a19==1)&&(!(a20==1)&&((a14==8)&&((a22==1)&&((a29==6)&&(!(a0==1)&&(input==6))))))))))&&!(a25==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	return 23;
	    } else if((((a28==1)&&((((((a19==5)&&(((a22==1)&&((((a29==8)||(a29==9))&&(input==1))&&!(a20==1)))&&(a11==1)))&&!(a0==1))&&(a25==1))&&(a24==1))&&(a14==8)))&&!(a7==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((a25==1)&&((((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==2))&&!(a0==1))&&(a14==9))&&!(a7==1))&&(a22==1)))&&(a28==1))&&!(a24==1))&&(a11==1))&&!(a20==1))){
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a19 = 4;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a19==4)&&((((a7==1)&&((a14==9)&&((!(a24==1)&&((a28==1)&&((input==6)&&((a29==7)||(a29==8)))))&&!(a20==1))))&&(a22==1))&&!(a0==1)))&&(a11==1))&&(a25==1))){
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	a0 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a11==1)&&((a0==1)&&(((a19==4)&&((a24==1)&&(((a20==1)&&(!(a7==1)&&((a14==8)&&((a25==1)&&(input==3)))))&&(a28==1))))&&(a29==7)))))){
	    	a29 = 6;
	    	a19 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if(((a7==1)&&((a25==1)&&(!(a11==1)&&((a0==1)&&(((((((((a29==7)||(a29==8))&&(input==1))&&(a14==8))&&(a24==1))&&(a20==1))&&(a22==1))&&(a19==5))&&(a28==1))))))){
	    	a0 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a11==1)&&(!(a25==1)&&(!(a7==1)&&((a28==1)&&(!(a20==1)&&((((a19==4)&&(((a22==1)&&(((a29==8)||(a29==9))&&(input==3)))&&(a24==1)))&&(a14==8))&&!(a0==1)))))))){
	    	a19 = 3;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a14 = 9;
	    	return 23;
	    } else if(((a25==1)&&((a20==1)&&(!(a0==1)&&(!(a7==1)&&(((((a28==1)&&(((a22==1)&&((input==5)&&((a29==7)||(a29==8))))&&!(a24==1)))&&(a11==1))&&(a14==8))&&(a19==2))))))){
	    	a24 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if((!(a24==1)&&(((((((a19==3)&&((a28==1)&&((a22==1)&&((a14==9)&&((input==3)&&((a29==7)||((a29==5)||(a29==6))))))))&&!(a7==1))&&!(a0==1))&&!(a25==1))&&!(a11==1))&&!(a20==1)))){
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	return 24;
	    } else if(((((a19==5)&&((a28==1)&&((((!(a11==1)&&(!(a25==1)&&((a14==8)&&((input==5)&&((a29==6)||(a29==7))))))&&!(a24==1))&&!(a0==1))&&(a22==1))))&&(a20==1))&&(a7==1))){
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	a24 = 1;
	    	return 23;
	    } else if(((a11==1)&&(((a24==1)&&((((((a0==1)&&((((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a20==1))&&(a19==1)))&&!(a7==1))&&(a22==1))&&!(a25==1))&&(a28==1)))&&(a14==9)))){
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==3)&&(!(a20==1)&&((a11==1)&&((a14==10)&&(((a0==1)&&(((a28==1)&&(((((a29==6)||(a29==7))&&(input==5))&&(a7==1))&&(a24==1)))&&(a25==1)))&&(a22==1))))))){
	    	a14 = 9;
	    	a19 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((a28==1)&&(((a0==1)&&((((a14==10)&&(((a19==4)&&(((a20==1)&&((input==2)&&((a29==7)||(a29==8))))&&(a11==1)))&&(a24==1)))&&(a25==1))&&(a22==1)))&&(a7==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a28==1)&&((a22==1)&&(!(a20==1)&&(!(a25==1)&&((((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==2))&&(a24==1))&&(a14==8))))))&&!(a11==1))&&(a0==1))&&!(a7==1))){
	    	a14 = 9;
	    	a29 = 9;
	    	a19 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((((((a11==1)&&((((!(a24==1)&&(((input==1)&&(((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))))&&(a25==1)))&&(a28==1))&&(a0==1))&&(a7==1)))&&(a14==10))&&(a22==1))&&(a20==1))){
	    	a11 = 0;
	    	a20 = 0;
	    	a14 = 9;
	    	a19 = 4;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a0==1)&&((a20==1)&&((!(a24==1)&&(!(a7==1)&&((!(a11==1)&&(((a29==6)||(a29==7))&&(input==4)))&&(a14==9))))&&!(a25==1))))&&(a19==4))&&(a28==1))&&(a22==1))){
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 2;
	    	return 24;
	    } else if(((((a11==1)&&((a19==5)&&((a24==1)&&(((a7==1)&&(((a22==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&!(a0==1)))&&(a14==8)))&&!(a20==1)))))&&(a28==1))&&!(a25==1))){
	    	a25 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((a14==8)&&((a25==1)&&(!(a20==1)&&((a19==2)&&((!(a24==1)&&(!(a11==1)&&((a22==1)&&((a28==1)&&(!(a7==1)&&((input==3)&&((a29==8)||(a29==9))))))))&&(a0==1))))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==10)&&((a29==6)&&((((((a20==1)&&((a22==1)&&((((a19==1)&&(input==5))&&(a0==1))&&(a24==1))))&&!(a7==1))&&(a28==1))&&!(a25==1))&&(a11==1))))){
	    	a11 = 0;
	    	a14 = 9;
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if(((a19==3)&&((!(a25==1)&&(((a22==1)&&((!(a7==1)&&(!(a0==1)&&(((a11==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6)))&&(a14==9))))&&(a20==1)))&&(a28==1)))&&(a24==1)))){
	    	a29 = 7;
	    	return 24;
	    } else if(((((((((a19==3)&&((a11==1)&&(!(a7==1)&&((a24==1)&&(((a29==7)||(a29==8))&&(input==3))))))&&(a14==8))&&(a25==1))&&(a22==1))&&(a28==1))&&!(a0==1))&&(a20==1))){
	    	a29 = 6;
	    	return -1;
	    } else if(((((((a20==1)&&(((!(a7==1)&&((((input==6)&&(a14==9))&&!(a25==1))&&(a24==1)))&&(a29==7))&&(a28==1)))&&(a11==1))&&(a0==1))&&(a19==5))&&(a22==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if((((((!(a20==1)&&((a7==1)&&((((((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))&&(input==5))&&(a14==9))&&(a24==1))&&(a25==1))))&&(a11==1))&&!(a0==1))&&(a28==1))&&(a22==1))){
	    	a19 = 5;
	    	a7 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	return 24;
	    } else if((((a22==1)&&(!(a24==1)&&(!(a0==1)&&((((!(a11==1)&&(((((a29==5)||(a29==6))&&(input==2))&&!(a25==1))&&!(a20==1)))&&(a14==9))&&(a19==5))&&(a28==1)))))&&!(a7==1))){
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a29==9)&&(!(a20==1)&&((((((((input==5)&&!(a0==1))&&(a19==3))&&(a22==1))&&(a28==1))&&(a14==9))&&(a25==1))&&(a11==1))))&&(a7==1))&&!(a24==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if(((!(a7==1)&&(((!(a11==1)&&((a20==1)&&((a24==1)&&((a14==8)&&((input==6)&&(((a19==1)&&((a29==6)&&!(a25==1)))||(((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&((a29==5)&&!(a25==1))))))))))&&(a0==1))&&(a28==1)))&&(a22==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } return calculate_output32(input);
	}

	int calculate_output32(int input) {
	    if(((((a14==9)&&((a29==7)&&(!(a11==1)&&(((((((a7==1)&&(input==4))&&(a19==5))&&(a25==1))&&!(a24==1))&&(a22==1))&&(a20==1)))))&&(a28==1))&&!(a0==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&(!(a7==1)&&(((a24==1)&&((a11==1)&&((a22==1)&&((a14==8)&&((!(a20==1)&&((a19==1)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a0==1))))))&&(a25==1))))){
	    	a20 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((!(a24==1)&&((a20==1)&&((a19==4)&&(!(a25==1)&&(!(a0==1)&&(((((((a29==6)||(a29==7))&&(input==6))&&(a22==1))&&(a14==9))&&!(a11==1))&&!(a7==1)))))))&&(a28==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((((a24==1)&&((a0==1)&&(((((a25==1)&&(input==2))&&(a14==9))&&(a7==1))&&(a11==1))))&&(a29==6))&&!(a20==1)))&&(a22==1))&&(a19==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&(((a14==9)&&(((a19==1)&&((!(a24==1)&&(!(a11==1)&&((a20==1)&&((((a29==6)||(a29==7))&&(input==3))&&!(a7==1)))))&&(a22==1)))&&!(a0==1)))&&!(a25==1)))){
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a25==1)&&((a11==1)&&(((a22==1)&&(((!(a24==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&!(a20==1))&&(a28==1)))&&!(a0==1))&&(a19==4)))&&!(a7==1)))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a24==1)&&(((((((((((a20==1)&&(input==2))&&(a19==2))&&(a0==1))&&(a28==1))&&(a14==9))&&(a22==1))&&(a7==1))&&(a29==9))&&(a11==1))&&!(a25==1)))){
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a29==6)&&((((!(a7==1)&&((a24==1)&&(!(a20==1)&&(((a22==1)&&(((input==3)&&!(a0==1))&&(a11==1)))&&(a25==1)))))&&(a14==8))&&(a19==5))&&(a28==1)))){
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if(((((a0==1)&&(((a29==5)&&((a14==8)&&(!(a7==1)&&(((a22==1)&&(((input==6)&&(a24==1))&&(a25==1)))&&(a20==1)))))&&!(a11==1)))&&(a19==4))&&(a28==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a19==4)&&((((a11==1)&&((a0==1)&&(((((((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&(a22==1))&&!(a25==1))&&(a14==9))&&(a24==1))&&!(a7==1))))&&(a28==1))&&(a20==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a0==1)&&(((a20==1)&&((!(a11==1)&&(!(a25==1)&&((a24==1)&&(((input==6)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a19==5)&&(a29==6))))&&(a22==1)))))&&(a14==8)))&&(a28==1)))&&(a7==1))){
	    	a0 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if((((((a20==1)&&((a11==1)&&((((((a19==5)&&((input==2)&&((a29==5)||(a29==6))))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a7==1))))&&(a0==1))&&(a28==1))&&(a14==10))){
	    	a11 = 0;
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if(((!(a25==1)&&(((a24==1)&&(((a28==1)&&((((a19==5)&&(!(a0==1)&&((a22==1)&&(input==5))))&&(a14==9))&&(a11==1)))&&(a29==7)))&&(a7==1)))&&!(a20==1))){
	    	a11 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((((!(a0==1)&&((a19==3)&&(((a7==1)&&((((!(a20==1)&&(input==2))&&(a29==6))&&(a28==1))&&(a11==1)))&&(a24==1))))&&(a22==1))&&(a14==9))&&(a25==1))){
	    	a29 = 7;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a11==1)&&(!(a20==1)&&((((!(a0==1)&&((a22==1)&&((a25==1)&&((a14==9)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4))))))&&(a28==1))&&!(a24==1))&&(a19==3)))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a25==1)&&(!(a20==1)&&(((a24==1)&&(((a28==1)&&((((!(a7==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))&&(a0==1))&&(a19==3))&&(a14==8)))&&!(a11==1)))&&(a22==1))))){
	    	a14 = 9;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a25==1)&&(((((a19==1)&&((a24==1)&&((((a7==1)&&((((a29==5)||(a29==6))&&(input==5))&&(a14==8)))&&!(a20==1))&&(a11==1))))&&(a28==1))&&!(a0==1))&&(a22==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a0==1)&&((a28==1)&&(!(a11==1)&&((a25==1)&&((a24==1)&&(!(a7==1)&&((a14==9)&&((a19==3)&&(((a29==5)||(a29==6))&&(input==5))))))))))&&(a22==1))&&(a20==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a20==1)&&((((((a7==1)&&((a14==9)&&((a29==9)&&(((a11==1)&&((a22==1)&&(input==5)))&&(a28==1)))))&&(a25==1))&&!(a0==1))&&(a24==1))&&(a19==3)))){
	    	a19 = 5;
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if(((a11==1)&&((((a22==1)&&(!(a0==1)&&((!(a20==1)&&((a24==1)&&(!(a7==1)&&((((a29==8)||(a29==9))&&(input==3))&&(a25==1)))))&&(a19==4))))&&(a14==9))&&(a28==1)))){
	    	a29 = 8;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 2;
	    	return 24;
	    } else if(((((!(a11==1)&&((a0==1)&&((a7==1)&&((!(a25==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&(a14==9))&&(a19==2)))&&(a22==1)))))&&(a28==1))&&!(a20==1))&&(a24==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a14==8)&&((a19==2)&&(!(a11==1)&&((a25==1)&&((a28==1)&&(((a20==1)&&((input==6)&&(((a29==6)||(a29==7))||(a29==8))))&&(a24==1)))))))&&!(a7==1))&&(a22==1))&&(a0==1))){
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	a24 = 0;
	    	return 23;
	    } else if((((a7==1)&&((a24==1)&&(((!(a11==1)&&(((a20==1)&&((((input==3)&&((a29==5)||(a29==6)))&&(a14==9))&&!(a25==1)))&&(a0==1)))&&(a28==1))&&(a22==1))))&&(a19==4))){
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&(((a20==1)&&((a24==1)&&((a28==1)&&(!(a11==1)&&((((!(a7==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a19==3))&&(a22==1))&&!(a0==1))))))&&(a14==8)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a20==1)&&(((a19==5)&&((!(a11==1)&&((a22==1)&&((a0==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&(a14==8))&&(a7==1)))))&&(a25==1)))&&(a24==1))))){
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if(((a25==1)&&((((!(a7==1)&&((a19==5)&&(((a22==1)&&(((a14==8)&&(!(a24==1)&&(input==3)))&&(a11==1)))&&!(a20==1))))&&!(a0==1))&&(a28==1))&&(a29==7)))){
	    	a29 = 8;
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a20==1)&&((a28==1)&&(((a19==5)&&(!(a25==1)&&(((a24==1)&&((((a29==7)||(a29==8))&&(input==4))&&!(a11==1)))&&(a14==9))))&&(a22==1))))&&!(a0==1))&&(a7==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a29==5)&&((a24==1)&&(((a19==5)&&(!(a11==1)&&((!(a25==1)&&(((input==6)&&(a20==1))&&(a14==9)))&&(a7==1))))&&(a22==1)))))&&!(a0==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((!(a25==1)&&(!(a7==1)&&((a14==9)&&((a11==1)&&(((a29==9)&&((a22==1)&&((a28==1)&&(((input==3)&&!(a24==1))&&(a0==1)))))&&(a19==1))))))&&!(a20==1))){
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a0==1)&&(!(a20==1)&&((a11==1)&&(((((((a29==8)&&(((a28==1)&&(input==5))&&(a19==4)))&&(a24==1))&&(a22==1))&&(a14==10))&&(a25==1))&&(a7==1)))))){
	    	a11 = 0;
	    	a14 = 9;
	    	a20 = 1;
	    	return 21;
	    } else if((((a20==1)&&((a14==9)&&((a19==5)&&(!(a0==1)&&(!(a24==1)&&((a29==5)&&((a28==1)&&(((a22==1)&&((a7==1)&&(input==3)))&&(a25==1)))))))))&&(a11==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a7 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	return 21;
	    } else if(((a11==1)&&(!(a25==1)&&((a19==3)&&((a24==1)&&(((a14==9)&&((a0==1)&&((a20==1)&&((a7==1)&&((a22==1)&&((input==1)&&((a29==5)||(a29==6))))))))&&(a28==1))))))){
	    	a0 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	a20 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a20==1)&&((a11==1)&&((a14==10)&&(((a28==1)&&((!(a25==1)&&((a19==3)&&((a7==1)&&(((input==5)&&((a29==5)||(a29==6)))&&(a22==1)))))&&(a0==1)))&&(a24==1)))))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a22==1)&&((((a25==1)&&((((a24==1)&&((a11==1)&&((a19==1)&&(input==1))))&&(a0==1))&&(a29==9)))&&!(a7==1))&&(a20==1)))&&(a14==9)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a25==1)&&((((a11==1)&&((a28==1)&&(((((input==1)&&((a29==9)||((a29==7)||(a29==8))))&&!(a24==1))&&(a20==1))&&!(a0==1))))&&(a19==5))&&(a14==8)))&&(a22==1))&&(a7==1))){
	    	a19 = 4;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if((((a11==1)&&(((a25==1)&&((a28==1)&&((!(a20==1)&&((a0==1)&&((((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))&&(input==3))&&!(a24==1))))&&(a7==1))))&&(a22==1)))&&(a14==9))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==9)&&(!(a0==1)&&((a28==1)&&((a11==1)&&((a22==1)&&((input==6)&&((((a19==5)&&((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==8)))||(((!(a25==1)&&((a24==1)&&(!(a20==1)&&!(a7==1))))&&(a29==9))&&(a19==5)))||((((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1))))&&(a29==5))&&(a19==1)))))))))){
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a19==2)&&((a0==1)&&(((a7==1)&&(((a11==1)&&((a28==1)&&(((a24==1)&&(((input==5)&&((a29==8)||(a29==9)))&&!(a25==1)))&&(a22==1))))&&(a14==10)))&&(a20==1))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a11==1)&&(!(a20==1)&&((a14==9)&&(((((((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==1))&&!(a25==1))&&(a7==1))&&(a28==1))&&(a0==1))&&(a24==1)))))&&(a22==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&(((a14==9)&&(((a29==6)&&((!(a20==1)&&(((input==6)&&(a11==1))&&!(a7==1)))&&(a25==1)))&&(a22==1)))&&(a19==1)))&&(a0==1))&&(a28==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	return 23;
	    } else if(((a0==1)&&(((((a25==1)&&((a24==1)&&((a14==9)&&(!(a11==1)&&((a19==5)&&((a7==1)&&(((a29==5)||(a29==6))&&(input==6))))))))&&(a28==1))&&(a22==1))&&!(a20==1)))){
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	return 23;
	    } else if(((!(a7==1)&&((((a28==1)&&(((a0==1)&&((a14==9)&&(((a29==8)&&((a25==1)&&(input==6)))&&(a22==1))))&&!(a11==1)))&&(a19==5))&&!(a24==1)))&&!(a20==1))){
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if((!(a11==1)&&((a20==1)&&((((a22==1)&&(((a0==1)&&((((((a29==8)||(a29==9))&&(input==3))&&(a28==1))&&(a19==1))&&(a25==1)))&&!(a24==1)))&&(a14==9))&&(a7==1))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((a24==1)&&((((a29==7)&&((a22==1)&&(!(a11==1)&&(!(a25==1)&&((a19==5)&&((((a28==1)&&(input==5))&&(a0==1))&&!(a7==1)))))))&&!(a20==1))&&(a14==8)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&(!(a0==1)&&((((a14==8)&&((a19==5)&&((a28==1)&&((input==5)&&((a29==6)||(a29==7))))))&&!(a20==1))&&!(a11==1))))&&!(a25==1))&&!(a24==1))&&(a22==1))){
	    	a14 = 9;
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a14==9)&&(((((!(a20==1)&&((a29==9)&&(!(a25==1)&&((a28==1)&&(((a19==5)&&(input==6))&&!(a24==1))))))&&!(a0==1))&&!(a11==1))&&(a22==1))&&!(a7==1)))){
	    	a29 = 7;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a25==1)&&((a28==1)&&(((a14==10)&&((a11==1)&&(!(a20==1)&&(((a19==4)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))&&(a24==1)))))&&(a22==1))))&&(a7==1))&&(a0==1))){
	    	a19 = 3;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	return -1;
	    } else if((((a14==8)&&((a22==1)&&(!(a20==1)&&(!(a0==1)&&(((((a24==1)&&((a7==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a28==1))&&!(a25==1))&&!(a11==1))))))&&(a19==1))){
	    	a7 = 0;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return 21;
	    } else if((((!(a11==1)&&((a20==1)&&((!(a7==1)&&((a14==8)&&((a0==1)&&(((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(input==4))&&(a28==1)))))&&!(a24==1))))&&(a22==1))&&!(a25==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a25==1)&&(((((a28==1)&&(((!(a0==1)&&((((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6)))&&(input==1))&&!(a11==1)))&&(a22==1))&&!(a7==1)))&&!(a24==1))&&(a14==9))&&!(a20==1)))){
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a14==8)&&((((a22==1)&&(!(a7==1)&&(!(a11==1)&&((((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==3)))))&&!(a24==1))&&(a28==1)))&&(a0==1))&&(a20==1))){
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	a29 = 8;
	    	a25 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((((((((((((a25==1)&&((input==2)&&((a29==5)||(a29==6))))&&(a19==1))&&(a0==1))&&(a7==1))&&(a28==1))&&(a24==1))&&(a22==1))&&(a11==1))&&!(a20==1))&&(a14==10))){
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if((((a14==9)&&((a22==1)&&((a28==1)&&((((a0==1)&&(((a19==3)&&((a7==1)&&(((a29==6)||(a29==7))&&(input==6))))&&(a24==1)))&&!(a11==1))&&!(a25==1)))))&&(a20==1))){
	    	a24 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((a14==8)&&((a22==1)&&(!(a24==1)&&(!(a25==1)&&((((((a0==1)&&((((a29==8)||(a29==9))&&(input==6))&&!(a20==1)))&&(a19==3))&&(a28==1))&&!(a7==1))&&(a11==1))))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a0==1)&&((a11==1)&&((a7==1)&&((a14==9)&&(((a22==1)&&(((((input==1)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))))&&!(a25==1))&&(a24==1))&&(a28==1)))&&(a20==1))))))){
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a11==1)&&((!(a0==1)&&((((((((a25==1)&&((input==6)&&((a29==6)||(a29==7))))&&!(a20==1))&&!(a7==1))&&(a28==1))&&(a19==5))&&(a22==1))&&(a14==9)))&&!(a24==1)))){
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((((a14==9)&&(((a25==1)&&((a29==6)&&(((!(a20==1)&&((a19==3)&&(((input==4)&&(a7==1))&&(a24==1))))&&(a11==1))&&!(a0==1))))&&(a28==1)))&&(a22==1))){
	    	a29 = 8;
	    	a0 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if(((!(a25==1)&&((((a20==1)&&(!(a0==1)&&((a24==1)&&((a11==1)&&((a7==1)&&(((input==5)&&((a29==7)||(a29==8)))&&(a14==8)))))))&&(a28==1))&&(a22==1)))&&(a19==4))){
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a20==1)&&((a24==1)&&(((a14==8)&&(!(a0==1)&&(((((a22==1)&&(!(a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2))))&&(a28==1))&&(a11==1))&&(a19==2))))&&(a7==1))))){
	    	a19 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	return -1;
	    } else if(((a29==9)&&((((((a11==1)&&(!(a7==1)&&((!(a0==1)&&(((a22==1)&&(input==4))&&(a14==9)))&&(a24==1))))&&(a19==3))&&!(a25==1))&&(a28==1))&&(a20==1)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a7==1)&&(((a29==9)&&(!(a24==1)&&((((((a20==1)&&(input==4))&&!(a11==1))&&!(a0==1))&&(a19==1))&&(a22==1))))&&!(a25==1))))&&(a14==9))){
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a19==3)&&(!(a20==1)&&((a25==1)&&((!(a24==1)&&((a22==1)&&((((input==2)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1))&&(a14==8))))&&(a11==1)))))&&!(a0==1))&&!(a7==1))){
	    	a14 = 9;
	    	a29 = 8;
	    	a24 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if((((a28==1)&&(((((a29==8)&&(((a7==1)&&((a14==8)&&((a0==1)&&((input==1)&&(a19==3)))))&&!(a25==1)))&&!(a11==1))&&(a20==1))&&(a24==1)))&&(a22==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==8)&&((((a19==5)&&(((!(a0==1)&&((a11==1)&&((a24==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&!(a20==1)))))&&!(a25==1))&&(a22==1)))&&(a28==1))&&(a7==1)))){
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 1;
	    	a11 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((a19==3)&&((a29==7)&&((a28==1)&&(((!(a24==1)&&(((((a22==1)&&((input==2)&&(a20==1)))&&(a11==1))&&(a0==1))&&(a14==8)))&&!(a7==1))&&!(a25==1)))))){
	    	a19 = 5;
	    	a29 = 5;
	    	a0 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a20==1)&&(((a0==1)&&(((a19==4)&&(!(a24==1)&&(((a28==1)&&(((a11==1)&&((input==5)&&((a29==6)||(a29==7))))&&(a14==8)))&&(a25==1))))&&(a7==1)))&&(a22==1)))){
	    	a29 = 5;
	    	a19 = 5;
	    	a7 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((a22==1)&&(((((a25==1)&&((((a0==1)&&((((input==2)&&((a29==7)||(a29==8)))&&(a19==5))&&(a14==9)))&&!(a7==1))&&(a28==1)))&&(a20==1))&&(a11==1))&&(a24==1)))){
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if((!(a0==1)&&((a28==1)&&((a22==1)&&((a7==1)&&((!(a25==1)&&((!(a24==1)&&(!(a20==1)&&(((a19==4)&&(input==3))&&(a14==9))))&&(a29==9)))&&!(a11==1))))))){
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if((((!(a20==1)&&(((!(a24==1)&&(!(a7==1)&&((a25==1)&&(!(a0==1)&&((((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(input==2))))))&&(a14==9))&&(a11==1)))&&(a28==1))&&(a22==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((((a19==5)&&((((a28==1)&&((!(a11==1)&&(!(a20==1)&&(!(a25==1)&&(((a29==8)||(a29==9))&&(input==2)))))&&(a0==1)))&&(a7==1))&&(a22==1)))&&(a14==9))&&(a24==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a19==1)&&((a22==1)&&((((a24==1)&&((a0==1)&&((((a25==1)&&((a28==1)&&((a7==1)&&(input==4))))&&(a11==1))&&!(a20==1))))&&(a29==6))&&(a14==9))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	a25 = 0;
	    	return 24;
	    } else if(((a28==1)&&(((!(a11==1)&&(((a19==3)&&((((a22==1)&&((a7==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7))))))&&(a0==1))&&(a24==1)))&&(a14==9)))&&(a25==1))&&(a20==1)))){
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	return 24;
	    } else if((((a14==9)&&((((a20==1)&&(!(a7==1)&&((a11==1)&&((a28==1)&&(((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==3))&&!(a24==1))))))&&!(a0==1))&&(a22==1)))&&(a25==1))){
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a0 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((a0==1)&&((((a28==1)&&((((a11==1)&&((((a25==1)&&(((a29==6)||(a29==7))&&(input==5)))&&(a19==1))&&(a20==1)))&&(a7==1))&&!(a24==1)))&&(a22==1))&&(a14==9)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a0==1)&&((a19==2)&&((a24==1)&&((a22==1)&&((a20==1)&&((a11==1)&&(((a29==8)&&((input==3)&&(a28==1)))&&(a14==9))))))))&&!(a7==1))&&(a25==1))){
	    	a0 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a7 = 1;
	    	return 24;
	    } else if(((!(a25==1)&&(((((a28==1)&&(!(a7==1)&&((a0==1)&&((((input==6)&&(a20==1))&&(a29==5))&&!(a24==1)))))&&(a19==2))&&(a11==1))&&(a22==1)))&&(a14==8))){
	    	a20 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a20==1)&&((((a14==9)&&(!(a7==1)&&((a28==1)&&((((a11==1)&&((a22==1)&&(((a29==6)||(a29==7))&&(input==1))))&&(a24==1))&&(a0==1)))))&&(a25==1))&&(a19==4)))){
	    	a19 = 2;
	    	a25 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 10;
	    	a29 = 5;
	    	return 23;
	    } else if(((a7==1)&&(!(a11==1)&&(!(a0==1)&&(!(a25==1)&&((a28==1)&&((a14==9)&&((a24==1)&&((((a19==4)&&((a20==1)&&(input==6)))&&(a29==9))&&(a22==1)))))))))){
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	return -1;
	    } else if((((a14==8)&&((a24==1)&&(((a11==1)&&(((((a22==1)&&(((input==2)&&(a0==1))&&(a28==1)))&&(a19==4))&&!(a25==1))&&(a29==7)))&&!(a7==1))))&&!(a20==1))){
	    	a20 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	return 23;
	    } else if((((a25==1)&&((a11==1)&&((a24==1)&&(((a7==1)&&(((a22==1)&&(((a0==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))&&(a19==3)))&&(a14==8)))&&(a28==1)))))&&!(a20==1))){
	    	a29 = 8;
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	a20 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a20==1)&&((a28==1)&&(((a22==1)&&(!(a7==1)&&((a14==9)&&(((((input==2)&&(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))&&!(a25==1))&&(a11==1))&&!(a24==1)))))&&!(a0==1))))){
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((((a19==2)&&((a28==1)&&(!(a24==1)&&(((a14==9)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a0==1)))&&(a22==1)))))&&!(a25==1))&&!(a7==1))&&!(a20==1)))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a11==1)&&((a0==1)&&((a24==1)&&(((((a14==9)&&((a28==1)&&((input==3)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6))))))&&(a22==1))&&(a7==1))&&(a20==1))))))){
	    	a19 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if((!(a11==1)&&(!(a0==1)&&((!(a25==1)&&(!(a24==1)&&((a28==1)&&((!(a7==1)&&((a19==3)&&((a22==1)&&((input==4)&&(a14==8)))))&&(a20==1)))))&&(a29==6))))){
	    	a25 = 1;
	    	a19 = 2;
	    	a20 = 0;
	    	a14 = 9;
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((((a14==9)&&((a25==1)&&((((((a22==1)&&((a7==1)&&(((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&!(a0==1))))&&(a24==1))&&(a19==1))&&!(a20==1))&&(a28==1))))&&!(a11==1))){
	    	a19 = 5;
	    	a29 = 7;
	    	a24 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((((a22==1)&&(!(a24==1)&&((a28==1)&&(((((a19==5)&&((a29==9)&&((!(a7==1)&&(a20==1))&&!(a25==1))))||(((a29==5)&&((!(a20==1)&&(a7==1))&&(a25==1)))&&(a19==1)))||((a19==1)&&(((a25==1)&&(!(a20==1)&&(a7==1)))&&(a29==6))))&&(input==5)))))&&(a14==8))&&(a0==1)))){
	    	a19 = 4;
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 6;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((!(a24==1)&&((a14==8)&&(((((!(a0==1)&&(((input==5)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5))))&&!(a11==1)))&&(a22==1))&&(a20==1))&&(a25==1))&&(a7==1))))&&(a28==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a20==1)&&(((((((a24==1)&&((((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1))&&(a0==1)))&&(a22==1))&&!(a25==1))&&(a19==1))&&!(a7==1))&&(a14==8))))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a20==1)&&((((a11==1)&&((a0==1)&&(((((((a29==7)||(a29==8))&&(input==4))&&(a19==3))&&(a25==1))&&(a14==10))&&(a22==1))))&&!(a7==1))&&(a24==1)))&&(a28==1))){
	    	a29 = 7;
	    	a14 = 9;
	    	a24 = 0;
	    	return 21;
	    } else if(((((a0==1)&&((a19==1)&&(((((a20==1)&&((((input==5)&&(a24==1))&&(a28==1))&&(a29==9)))&&!(a25==1))&&(a14==10))&&(a11==1))))&&!(a7==1))&&(a22==1))){
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a25 = 1;
	    	return 23;
	    } else if((((((((a28==1)&&((a22==1)&&(((((input==1)&&((a29==5)||(a29==6)))&&!(a25==1))&&(a24==1))&&(a20==1))))&&(a7==1))&&(a19==2))&&(a11==1))&&!(a0==1))&&(a14==9))){
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if((((!(a7==1)&&((((!(a24==1)&&((a19==5)&&((a20==1)&&(((input==1)&&((a29==7)||(a29==8)))&&(a28==1)))))&&(a25==1))&&(a14==8))&&!(a0==1)))&&(a11==1))&&(a22==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	return 23;
	    } else if(((a22==1)&&(!(a20==1)&&(((!(a25==1)&&((a29==8)&&((a0==1)&&((a19==2)&&(((a28==1)&&((input==3)&&(a7==1)))&&!(a24==1))))))&&(a14==8))&&(a11==1))))){
	    	a7 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((!(a11==1)&&(((((!(a25==1)&&(((a22==1)&&((a14==8)&&((input==6)&&((a29==6)||(a29==7)))))&&(a28==1)))&&!(a24==1))&&(a20==1))&&(a19==4))&&(a0==1)))&&!(a7==1))){
	    	a7 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((((a0==1)&&(((a28==1)&&((a22==1)&&((a24==1)&&(!(a20==1)&&((a14==10)&&(((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&(a11==1)))))))&&(a19==4)))&&(a25==1))&&!(a7==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((!(a7==1)&&((!(a25==1)&&((a22==1)&&((a19==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&!(a11==1))&&(a14==9)))))&&(a24==1)))&&(a0==1))&&!(a20==1)))){
	    	a24 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return 23;
	    } else if(((((a0==1)&&((((a11==1)&&(((((a29==5)&&(((a7==1)&&!(a20==1))&&(a25==1)))&&(a19==1))||((((a29==8)&&((!(a7==1)&&(a20==1))&&!(a25==1)))&&(a19==5))||((a19==5)&&(((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==9)))))&&(input==5)))&&(a22==1))&&(a28==1)))&&(a14==9))&&(a24==1))){
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if(((((a25==1)&&((a24==1)&&(((!(a0==1)&&((a19==3)&&((a28==1)&&(!(a11==1)&&((a14==9)&&(input==2))))))&&(a29==6))&&(a7==1))))&&(a22==1))&&!(a20==1))){
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a25==1)&&(((a11==1)&&((!(a7==1)&&(((!(a20==1)&&(!(a0==1)&&((input==3)&&(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))))&&!(a24==1))&&(a14==9)))&&(a28==1)))&&(a22==1)))){
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a19 = 2;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==3)&&(!(a20==1)&&((a28==1)&&(((a25==1)&&((((a14==9)&&((a22==1)&&((((a29==7)||(a29==8))&&(input==1))&&!(a11==1))))&&(a0==1))&&!(a24==1)))&&(a7==1)))))){
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	return 21;
	    } else if((((((a24==1)&&(((a7==1)&&((a0==1)&&((a28==1)&&((a20==1)&&(((input==5)&&((a29==8)||(a29==9)))&&(a19==3))))))&&(a22==1)))&&(a14==10))&&(a11==1))&&!(a25==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a20 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if((((a19==5)&&(((a11==1)&&((((a28==1)&&((a20==1)&&((a25==1)&&((a14==9)&&(((a29==5)||(a29==6))&&(input==1))))))&&(a7==1))&&(a22==1)))&&(a24==1)))&&!(a0==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((((a22==1)&&((a14==8)&&((a7==1)&&(!(a11==1)&&(((!(a24==1)&&(((((a29==8)||(a29==9))&&(input==2))&&!(a0==1))&&(a28==1)))&&!(a25==1))&&(a19==4))))))&&!(a20==1))){
	    	a19 = 5;
	    	a7 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	return 23;
	    } else if((!(a24==1)&&((a7==1)&&((a28==1)&&(!(a20==1)&&(!(a25==1)&&((a14==8)&&((!(a11==1)&&(((a22==1)&&((input==5)&&!(a0==1)))&&(a19==1)))&&(a29==6))))))))){
	    	a29 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	a20 = 1;
	    	return 23;
	    } else if((!(a20==1)&&(((!(a0==1)&&((!(a24==1)&&(((a22==1)&&(((a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5)))&&(a19==5)))&&!(a7==1)))&&(a28==1)))&&(a14==8))&&!(a25==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a22==1)&&((a20==1)&&(((a25==1)&&(((a0==1)&&((a28==1)&&(((a7==1)&&(((a29==6)||(a29==7))&&(input==2)))&&(a14==8))))&&(a19==3)))&&!(a24==1)))))){
	    	a11 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a28==1)&&(!(a20==1)&&(((a0==1)&&((a29==6)&&((!(a7==1)&&(((!(a24==1)&&(input==2))&&(a11==1))&&(a19==2)))&&!(a25==1))))&&(a14==8)))))){
	    	a29 = 7;
	    	a0 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((((a14==8)&&(!(a25==1)&&((a19==1)&&(((((a28==1)&&(!(a24==1)&&((a22==1)&&((input==6)&&((a29==8)||(a29==9))))))&&(a20==1))&&(a0==1))&&(a11==1)))))&&!(a7==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((((a11==1)&&(((a14==8)&&((a24==1)&&(((a7==1)&&(((input==6)&&((a29==5)||(a29==6)))&&(a20==1)))&&(a28==1))))&&(a19==2)))&&(a25==1))&&(a22==1))&&!(a0==1))){
	    	a19 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a24==1)&&((((((((a11==1)&&(!(a20==1)&&((a28==1)&&((a22==1)&&(input==2)))))&&(a19==4))&&!(a7==1))&&!(a25==1))&&(a0==1))&&(a29==5))&&(a14==8)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a14==8)&&((a20==1)&&((a22==1)&&((a29==9)&&((a25==1)&&(!(a0==1)&&((a11==1)&&(((input==4)&&(a19==3))&&(a7==1))))))))))&&(a28==1))){
	    	a29 = 7;
	    	return -1;
	    } else if(((a22==1)&&((a11==1)&&(((a14==8)&&(!(a7==1)&&(!(a25==1)&&((((a20==1)&&((input==6)&&(((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))))&&(a24==1))&&(a0==1)))))&&(a28==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a22==1)&&(((a19==3)&&(((a25==1)&&((((a0==1)&&((a28==1)&&(!(a20==1)&&(input==4))))&&(a29==9))&&(a7==1)))&&(a11==1)))&&(a14==8))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a20==1)&&((a22==1)&&(((((((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==4))&&(a24==1))&&(a28==1))&&(a0==1))&&!(a7==1))&&(a14==8)))))&&!(a11==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a25==1)&&(!(a24==1)&&((a22==1)&&(!(a11==1)&&(!(a20==1)&&((((input==4)&&((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5))))&&(a14==9))&&!(a7==1)))))))&&!(a0==1)))){
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a14==9)&&(!(a7==1)&&(((a29==5)&&(((a28==1)&&((a19==1)&&((((input==3)&&!(a24==1))&&(a0==1))&&(a22==1))))&&(a25==1)))&&(a11==1)))))){
	    	a11 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((((a22==1)&&(!(a20==1)&&((a19==4)&&((a25==1)&&((a0==1)&&((a24==1)&&((((a29==8)&&(input==2))&&(a28==1))&&(a11==1))))))))&&(a7==1))&&(a14==10))){
	    	a29 = 6;
	    	a14 = 9;
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if((!(a7==1)&&((((a22==1)&&((a28==1)&&((!(a11==1)&&((a0==1)&&((a19==2)&&(!(a25==1)&&((input==4)&&((a29==8)||((a29==6)||(a29==7))))))))&&(a14==9))))&&(a20==1))&&(a24==1)))){
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 4;
	    	a0 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if(((((((a19==3)&&((a14==8)&&(((a28==1)&&(((a0==1)&&(((a29==8)||(a29==9))&&(input==3)))&&!(a7==1)))&&!(a24==1))))&&(a22==1))&&!(a20==1))&&!(a11==1))&&!(a25==1))){
	    	a14 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	return 23;
	    } else if(((a11==1)&&((a14==9)&&(!(a0==1)&&((((a7==1)&&((a19==1)&&((a29==7)&&((a24==1)&&(((a22==1)&&(input==4))&&(a28==1))))))&&(a20==1))&&(a25==1)))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((!(a25==1)&&((a24==1)&&((a19==2)&&(!(a20==1)&&((a28==1)&&((((a14==8)&&(input==2))&&!(a0==1))&&!(a11==1)))))))&&(a22==1))&&(a29==9)))){
	    	a29 = 5;
	    	a14 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((((a11==1)&&(((a14==8)&&((!(a20==1)&&((a24==1)&&(((a0==1)&&(((input==3)&&(a22==1))&&(a25==1)))&&(a19==2))))&&(a7==1)))&&(a29==6)))&&(a28==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a25==1)&&(!(a24==1)&&((a28==1)&&(((a14==9)&&((a11==1)&&((((input==3)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(a22==1))&&!(a0==1))))&&(a20==1))))))){
	    	a19 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a24 = 1;
	    	return 23;
	    } else if(((a25==1)&&(((a22==1)&&((((a7==1)&&((a28==1)&&((((input==3)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))||((a29==6)&&(a19==3))))&&(a14==9))&&(a0==1))))&&!(a11==1))&&!(a20==1)))&&(a24==1)))){
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((((a22==1)&&((a20==1)&&(((a14==8)&&((!(a0==1)&&((((a19==2)&&(((a29==8)||(a29==9))&&(input==6)))&&!(a11==1))&&!(a25==1)))&&(a24==1)))&&(a28==1))))&&(a7==1))){
	    	a11 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	a24 = 0;
	    	return 24;
	    } else if(((a28==1)&&((((((!(a11==1)&&((a14==9)&&((a0==1)&&(((a24==1)&&(input==5))&&(a29==9)))))&&(a19==1))&&(a25==1))&&(a22==1))&&(a20==1))&&(a7==1)))){
	    	a7 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	return 23;
	    } else if((((((a14==8)&&((a11==1)&&(((a20==1)&&(((((input==1)&&(a22==1))&&(a29==7))&&(a0==1))&&(a19==4)))&&(a28==1))))&&!(a7==1))&&!(a24==1))&&(a25==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((a20==1)&&((((((a7==1)&&(((a14==9)&&((input==3)&&((a29==5)||(a29==6))))&&!(a25==1)))&&(a28==1))&&!(a11==1))&&(a22==1))&&(a19==1)))&&!(a0==1)))){
	    	a29 = 7;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	return -1;
	    } else if(((a7==1)&&(!(a11==1)&&(((a24==1)&&((!(a20==1)&&((((((a19==3)&&(input==4))&&(a28==1))&&(a14==8))&&(a25==1))&&(a29==6)))&&(a22==1)))&&!(a0==1))))){
	    	a19 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	a11 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((a25==1)&&((a14==8)&&((a28==1)&&((a24==1)&&((a19==5)&&(!(a20==1)&&(((((a11==1)&&(((a29==8)||(a29==9))&&(input==3)))&&(a22==1))&&!(a7==1))&&!(a0==1))))))))){
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if(((a7==1)&&(((a22==1)&&(!(a25==1)&&(!(a11==1)&&((a19==5)&&((a29==7)&&(((a28==1)&&((a24==1)&&((a14==9)&&(input==4))))&&!(a20==1)))))))&&(a0==1)))){
	    	a7 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	return 24;
	    } else if(((((!(a0==1)&&(((((a28==1)&&((((input==4)&&((a29==8)||(a29==9)))&&!(a24==1))&&(a11==1)))&&(a7==1))&&(a14==9))&&(a22==1)))&&(a19==2))&&!(a20==1))&&!(a25==1))){
	    	a20 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	return 21;
	    } else if((((a29==6)&&((((a28==1)&&((((a0==1)&&((a11==1)&&((a25==1)&&((input==1)&&!(a20==1)))))&&!(a7==1))&&(a24==1)))&&(a14==8))&&(a22==1)))&&(a19==5))){
	    	a11 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((a14==8)&&((((((a25==1)&&(((a29==6)&&(((a22==1)&&((input==6)&&!(a20==1)))&&(a28==1)))&&(a19==4)))&&!(a11==1))&&(a24==1))&&(a0==1))&&(a7==1)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	a14 = 9;
	    	return 24;
	    } else if(((a25==1)&&(((a28==1)&&(!(a24==1)&&((a22==1)&&((!(a7==1)&&(!(a0==1)&&((a14==9)&&(((input==4)&&((a29==6)||(a29==7)))&&(a19==4)))))&&(a20==1)))))&&!(a11==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((!(a11==1)&&(((a22==1)&&(!(a24==1)&&((a28==1)&&(!(a25==1)&&((!(a0==1)&&(((((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2)))&&(input==4)))&&(a20==1))))))&&!(a7==1)))&&(a14==8))){
	    	a20 = 0;
	    	a14 = 9;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a7==1)&&(!(a20==1)&&(((a25==1)&&((a0==1)&&((a14==8)&&(((((input==4)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(a22==1))&&(a11==1))&&!(a24==1)))))&&(a28==1))))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((((!(a24==1)&&(((a25==1)&&((a11==1)&&(((a29==6)||(a29==7))&&(input==3))))&&!(a0==1)))&&(a19==1))&&!(a7==1))&&(a14==8)))&&(a28==1))&&(a20==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a24==1)&&((((a14==9)&&(((a19==5)&&(((a28==1)&&((!(a7==1)&&((a11==1)&&(input==4)))&&(a20==1)))&&(a0==1)))&&(a29==7)))&&(a22==1))&&!(a25==1)))){
	    	a19 = 4;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a24==1)&&((((a14==8)&&((((a28==1)&&((!(a25==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==2)))&&(a7==1)))&&!(a20==1))&&!(a0==1)))&&(a22==1))&&!(a11==1)))){
	    	a0 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==4)&&((a0==1)&&((!(a25==1)&&(((a24==1)&&((((a28==1)&&((input==1)&&!(a11==1)))&&!(a7==1))&&(a29==6)))&&(a14==9)))&&(a20==1))))&&(a22==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return 21;
	    } else if(((a14==9)&&(((a7==1)&&((!(a25==1)&&((a24==1)&&((a22==1)&&((a19==3)&&(((a11==1)&&((input==4)&&((a29==8)||(a29==9))))&&!(a20==1))))))&&(a0==1)))&&(a28==1)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==9)&&(!(a7==1)&&((a20==1)&&((((a22==1)&&(!(a0==1)&&((((a28==1)&&(((a29==5)||(a29==6))&&(input==1)))&&(a25==1))&&(a19==2))))&&!(a24==1))&&!(a11==1)))))){
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&((((!(a0==1)&&((a20==1)&&(!(a24==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==2))&&(a22==1)))))&&(a14==9))&&!(a7==1))&&(a19==5)))&&(a28==1))&&(a11==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a20 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((((a11==1)&&(((a7==1)&&((a28==1)&&((a19==5)&&(((a22==1)&&(!(a0==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==5))&&(a14==9))))&&(a20==1)))))&&!(a25==1)))&&(a24==1))){
	    	a24 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((!(a11==1)&&((a14==9)&&((a28==1)&&((a19==3)&&((a24==1)&&((((a22==1)&&(((input==1)&&(a25==1))&&!(a0==1)))&&(a29==5))&&!(a7==1)))))))&&!(a20==1))){
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	a0 = 1;
	    	return 21;
	    } else if(((a22==1)&&(((a28==1)&&((a24==1)&&((a14==8)&&((a0==1)&&((a19==5)&&((a20==1)&&((((input==1)&&((a29==9)||((a29==7)||(a29==8))))&&(a11==1))&&!(a25==1))))))))&&!(a7==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 0;
	    	return 24;
	    } else if((((a28==1)&&((a20==1)&&(((!(a7==1)&&(!(a11==1)&&(!(a0==1)&&((((((a25==1)&&(a29==8))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5)))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==6)))))&&(a14==8))&&(a22==1))))&&!(a24==1))){
	    	a29 = 7;
	    	a19 = 4;
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if(((((!(a0==1)&&(!(a20==1)&&(!(a7==1)&&(((((input==1)&&((((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5))))&&(a24==1))&&(a22==1))&&!(a11==1)))))&&(a14==9))&&!(a25==1))&&(a28==1))){
	    	a19 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return 23;
	    } else if(((a7==1)&&(!(a11==1)&&((((a29==7)&&(!(a20==1)&&(((a14==9)&&((a0==1)&&(((input==2)&&(a28==1))&&(a19==3))))&&!(a25==1))))&&!(a24==1))&&(a22==1))))){
	    	a11 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((a0==1)&&((a22==1)&&((a28==1)&&(((a19==2)&&((((((a7==1)&&((input==4)&&((a29==5)||(a29==6))))&&(a14==10))&&!(a20==1))&&!(a25==1))&&(a11==1)))&&(a24==1)))))){
	    	a20 = 1;
	    	a14 = 9;
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	return 23;
	    } else if((((!(a7==1)&&((a24==1)&&(((((a0==1)&&((((input==5)&&(a22==1))&&(a28==1))&&(a11==1)))&&(a19==3))&&(a25==1))&&(a29==7))))&&(a14==9))&&(a20==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a24==1)&&(((((a0==1)&&((a28==1)&&((a20==1)&&(((a7==1)&&(((a29==7)||(a29==8))&&(input==5)))&&(a14==9)))))&&(a19==1))&&(a22==1))&&!(a25==1)))&&(a11==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a7==1)&&(!(a11==1)&&((a25==1)&&(!(a24==1)&&(((a29==8)&&((((a22==1)&&(input==4))&&!(a20==1))&&(a28==1)))&&(a19==4))))))&&(a14==8))&&!(a0==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((((a28==1)&&((a0==1)&&(((a25==1)&&((input==2)&&((a29==6)||(a29==7))))&&(a14==8))))&&(a20==1))&&(a19==2))&&(a11==1))&&(a22==1))&&(a7==1))&&!(a24==1))){
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((a22==1)&&((a7==1)&&((a14==8)&&(((a24==1)&&(!(a0==1)&&((a28==1)&&(!(a20==1)&&((input==3)&&(((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))))))))&&!(a25==1))))))){
	    	a20 = 1;
	    	a19 = 2;
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a19==1)&&(((a24==1)&&((a25==1)&&((a22==1)&&(((((a29==6)&&((a20==1)&&((input==6)&&(a0==1))))&&!(a11==1))&&(a14==8))&&(a28==1)))))&&(a7==1)))){
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if(((a11==1)&&((((((a14==9)&&((a28==1)&&((((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&!(a7==1))&&(a22==1))&&!(a0==1))))&&(a19==1))&&(a24==1))&&(a25==1))&&!(a20==1)))){
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a0==1)&&((a28==1)&&((((((a22==1)&&((!(a11==1)&&((a14==8)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a24==1)))&&(a20==1))&&!(a25==1))&&(a19==3))&&(a7==1))))){
	    	a0 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	a25 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((((!(a11==1)&&((a28==1)&&((!(a0==1)&&((input==6)&&(((a19==1)&&((a29==5)&&(((a7==1)&&!(a20==1))&&(a25==1))))||((((a29==8)&&((!(a7==1)&&(a20==1))&&!(a25==1)))&&(a19==5))||((a19==5)&&((a29==9)&&(!(a25==1)&&((a20==1)&&!(a7==1)))))))))&&(a24==1))))&&(a14==9))&&(a22==1))){
	    	a14 = 8;
	    	a29 = 6;
	    	a24 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a0==1)&&((((a28==1)&&((a22==1)&&((((((a19==1)&&((a29==6)&&(!(a7==1)&&(a25==1))))||(((a19==5)&&((a29==9)&&(!(a25==1)&&(a7==1))))||((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1))))))&&(input==1))&&(a11==1))&&(a14==8))))&&!(a20==1))&&!(a24==1)))){
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if(((a28==1)&&((a7==1)&&((!(a0==1)&&((((a25==1)&&(!(a24==1)&&((a14==9)&&(((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&(a22==1)))))&&(a19==3))&&!(a20==1)))&&!(a11==1))))){
	    	a0 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a19==4)&&((((((a22==1)&&((a11==1)&&((a25==1)&&(((input==1)&&((a29==7)||(a29==8)))&&(a0==1)))))&&(a7==1))&&(a20==1))&&(a24==1))&&(a14==10))))){
	    	a25 = 0;
	    	a14 = 9;
	    	a29 = 5;
	    	a11 = 0;
	    	return -1;
	    } else if(((a29==8)&&(((a22==1)&&(!(a24==1)&&(((!(a7==1)&&(((a28==1)&&((a19==3)&&((input==5)&&!(a11==1))))&&!(a20==1)))&&(a14==8))&&(a25==1))))&&!(a0==1)))){
	    	a24 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return 24;
	    } else if(((a19==5)&&((((a24==1)&&((((a22==1)&&((a28==1)&&(((a0==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))&&!(a25==1))))&&(a7==1))&&(a11==1)))&&(a20==1))&&(a14==10)))){
	    	a14 = 8;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if((((a19==5)&&(!(a25==1)&&((a22==1)&&(!(a20==1)&&((a24==1)&&((((!(a7==1)&&((input==2)&&(a14==8)))&&(a28==1))&&(a11==1))&&(a0==1)))))))&&(a29==8))){
	    	a19 = 3;
	    	a29 = 6;
	    	a11 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if(((a20==1)&&((((a22==1)&&(((!(a0==1)&&((((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))&&(input==3))&&(a25==1))&&(a28==1)))&&(a24==1))&&(a7==1)))&&!(a11==1))&&(a14==8)))){
	    	a24 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if((!(a20==1)&&((a24==1)&&(!(a25==1)&&((a22==1)&&((((a7==1)&&(((a28==1)&&((((a29==7)||(a29==8))&&(input==6))&&(a19==4)))&&(a14==9)))&&!(a11==1))&&!(a0==1))))))){
	    	a19 = 2;
	    	a11 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	return -1;
	    } else if(((((((a29==8)&&(!(a25==1)&&(((!(a20==1)&&(((input==3)&&(a7==1))&&!(a24==1)))&&!(a0==1))&&(a14==9))))&&(a19==5))&&!(a11==1))&&(a28==1))&&(a22==1))){
	    	a19 = 3;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a20==1)&&(((((a7==1)&&(((a28==1)&&(!(a11==1)&&((input==6)&&(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))))&&(a14==8)))&&!(a24==1))&&(a22==1))&&!(a0==1)))&&!(a25==1))){
	    	a7 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a7==1)&&((a11==1)&&((a19==5)&&((a14==10)&&(((a0==1)&&(((a24==1)&&(!(a25==1)&&((a29==6)&&((input==1)&&(a22==1)))))&&(a28==1)))&&!(a20==1))))))){
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a11==1)&&(((a14==8)&&(!(a0==1)&&((!(a24==1)&&(((((a7==1)&&(((a29==8)||(a29==9))&&(input==2)))&&(a20==1))&&(a28==1))&&!(a25==1)))&&(a19==4))))&&(a22==1)))){
	    	a14 = 9;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if(((a25==1)&&((a11==1)&&(((a28==1)&&(((!(a7==1)&&(((a22==1)&&((a19==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5))))&&(a24==1)))&&!(a20==1))&&(a14==10)))&&(a0==1))))){
	    	a29 = 7;
	    	a0 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a20 = 1;
	    	return 23;
	    } else if((((((((a14==9)&&((a0==1)&&(((((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5)))&&(input==6))&&!(a20==1))&&(a28==1))))&&(a24==1))&&!(a7==1))&&(a22==1))&&(a25==1))&&!(a11==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a25==1)&&((a0==1)&&(!(a7==1)&&((a22==1)&&((a11==1)&&(!(a24==1)&&((a20==1)&&((a14==9)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8)))))))))))&&(a28==1))&&(a19==5))){
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((((a25==1)&&(!(a0==1)&&((((((a28==1)&&((a22==1)&&(!(a24==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a19==1))&&!(a20==1))&&(a11==1))&&(a14==8))))&&!(a7==1))){
	    	a25 = 0;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a11 = 0;
	    	return 24;
	    } else if((((a24==1)&&(((((((((a19==4)&&((a0==1)&&(input==3)))&&(a28==1))&&(a7==1))&&(a11==1))&&(a14==10))&&(a22==1))&&!(a20==1))&&(a25==1)))&&(a29==8))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a14==9)&&(((((a25==1)&&(((a22==1)&&(((input==2)&&(a24==1))&&(a19==1)))&&!(a20==1)))&&!(a0==1))&&(a29==6))&&(a28==1))))&&(a7==1))){
	    	a20 = 1;
	    	a24 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if((((a19==3)&&((a22==1)&&(!(a24==1)&&((!(a25==1)&&(((a14==8)&&((((a20==1)&&(input==3))&&!(a0==1))&&!(a11==1)))&&(a28==1)))&&!(a7==1)))))&&(a29==6))){
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	return 24;
	    } else if((((!(a11==1)&&(!(a20==1)&&((a14==8)&&(((a7==1)&&((!(a25==1)&&((a28==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1))))&&(a19==5)))&&(a24==1)))))&&(a22==1))&&(a0==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if(((((a22==1)&&((a28==1)&&(((a14==8)&&((((!(a24==1)&&((input==1)&&((a29==6)||(a29==7))))&&(a11==1))&&!(a25==1))&&!(a20==1)))&&(a19==3))))&&(a7==1))&&!(a0==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	return 23;
	    } else if((((a22==1)&&(((((a29==9)&&((a28==1)&&(((a19==3)&&(((input==2)&&(a25==1))&&(a0==1)))&&!(a24==1))))&&(a14==9))&&(a7==1))&&(a20==1)))&&!(a11==1))){
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a11 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&(!(a7==1)&&((a22==1)&&(!(a0==1)&&((a25==1)&&(!(a11==1)&&((!(a20==1)&&((input==1)&&((((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5)))))&&(a14==8))))))))&&(a28==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((a20==1)&&((a19==4)&&((a29==5)&&((!(a11==1)&&((a28==1)&&((a14==8)&&((a22==1)&&(input==1)))))&&!(a24==1)))))&&!(a7==1)))&&!(a0==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a25==1)&&(!(a0==1)&&(((((((a20==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==2)))&&(a22==1))&&!(a24==1))&&(a14==8))&&!(a7==1))&&(a28==1))))&&(a19==3))&&!(a11==1))){
	    	a29 = 7;
	    	a14 = 9;
	    	a19 = 4;
	    	a24 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((a0==1)&&((((((a19==4)&&(((((((a29==5)||(a29==6))&&(input==4))&&(a25==1))&&!(a20==1))&&(a14==8))&&!(a11==1)))&&(a28==1))&&!(a24==1))&&(a7==1))&&(a22==1)))){
	    	a29 = 8;
	    	a14 = 9;
	    	a19 = 5;
	    	a24 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if(((((((a11==1)&&((a0==1)&&((((a28==1)&&((a19==2)&&((input==6)&&((a29==6)||(a29==7)))))&&!(a20==1))&&!(a7==1))))&&(a22==1))&&(a14==8))&&(a24==1))&&!(a25==1))){
	    	a29 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((((a28==1)&&((a19==1)&&((a25==1)&&(((((((input==3)&&(a29==9))&&(a20==1))&&(a22==1))&&(a14==9))&&!(a24==1))&&!(a11==1)))))&&!(a7==1))&&!(a0==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((a28==1)&&((a22==1)&&(((((((a14==8)&&((a11==1)&&((a20==1)&&((input==1)&&(a29==7)))))&&(a0==1))&&!(a24==1))&&!(a7==1))&&(a19==2))&&(a25==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((!(a25==1)&&((a19==5)&&((((a11==1)&&((a14==8)&&(!(a7==1)&&(((a29==8)||(a29==9))&&(input==6)))))&&(a20==1))&&(a0==1))))&&(a22==1))&&!(a24==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a7==1)&&(((((a22==1)&&((((a20==1)&&((a29==7)&&(input==6)))&&(a19==4))&&(a14==9)))&&(a24==1))&&!(a11==1))&&!(a25==1)))&&(a28==1)))){
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((a22==1)&&(((((a19==5)&&(!(a0==1)&&(((((input==4)&&((a29==7)||(a29==8)))&&!(a20==1))&&(a28==1))&&(a14==9))))&&!(a7==1))&&!(a25==1))&&!(a24==1))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((((a22==1)&&(((((a14==9)&&((((a29==7)||(a29==8))&&(input==2))&&(a24==1)))&&!(a7==1))&&!(a20==1))&&(a0==1)))&&(a19==4))&&!(a11==1))&&(a28==1)))){
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((((!(a24==1)&&((a22==1)&&((a14==9)&&(((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==2))&&(a25==1)))))&&!(a0==1))&&(a28==1))&&(a7==1))&&(a11==1)))){
	    	a0 = 1;
	    	a29 = 7;
	    	a19 = 4;
	    	a11 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if((((a11==1)&&((a14==9)&&((a24==1)&&(!(a0==1)&&((a22==1)&&(((((input==1)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))))&&(a28==1))&&!(a20==1))&&(a7==1)))))))&&!(a25==1))){
	    	a29 = 6;
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((a20==1)&&((a22==1)&&((a14==8)&&(!(a11==1)&&((a28==1)&&(((((a7==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a0==1))&&(a24==1))&&(a19==5)))))))&&(a25==1))){
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	return 23;
	    } else if(((((a11==1)&&((a14==9)&&((a19==2)&&((a20==1)&&((a0==1)&&((((!(a24==1)&&(input==4))&&(a22==1))&&(a7==1))&&!(a25==1)))))))&&(a28==1))&&(a29==9))){
	    	a19 = 3;
	    	a29 = 5;
	    	return 21;
	    } else if((((((((a24==1)&&(((a7==1)&&((a11==1)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==2))))&&(a0==1)))&&(a28==1))&&(a14==10))&&(a22==1))&&(a25==1))&&!(a20==1))){
	    	a7 = 0;
	    	a14 = 9;
	    	a29 = 8;
	    	a19 = 4;
	    	a0 = 0;
	    	return -1;
	    } else if(((((a0==1)&&((a7==1)&&((a25==1)&&((((a28==1)&&((((input==1)&&(a14==8))&&(a24==1))&&(a29==5)))&&(a22==1))&&!(a20==1)))))&&!(a11==1))&&(a19==4))){
	    	a29 = 7;
	    	a19 = 5;
	    	a25 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if(((a14==9)&&((a19==3)&&((a25==1)&&((a22==1)&&(((a28==1)&&((a20==1)&&((a24==1)&&((!(a7==1)&&((input==3)&&((a29==5)||(a29==6))))&&!(a11==1)))))&&(a0==1))))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&(!(a11==1)&&(!(a7==1)&&(!(a20==1)&&(((a22==1)&&((((input==2)&&(((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))))&&!(a0==1))&&(a14==9)))&&(a28==1))))))&&!(a25==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a14==9)&&(!(a25==1)&&(!(a24==1)&&((!(a20==1)&&((a11==1)&&((a19==2)&&(((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1)))))&&(a22==1))))))&&!(a7==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(!(a20==1)&&(((((a22==1)&&(!(a7==1)&&((a14==8)&&((a24==1)&&((a19==5)&&((input==2)&&((a29==5)||(a29==6))))))))&&!(a25==1))&&!(a11==1))&&(a28==1))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a28==1)&&(!(a25==1)&&(((a19==2)&&((a11==1)&&(((a14==8)&&(!(a7==1)&&(!(a24==1)&&((input==1)&&((a29==5)||(a29==6))))))&&!(a20==1))))&&(a22==1))))&&!(a0==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a20==1)&&(!(a25==1)&&(((((a19==2)&&((a29==8)&&((a22==1)&&(((input==3)&&(a7==1))&&(a24==1)))))&&(a11==1))&&(a28==1))&&(a14==8)))))){
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if((!(a7==1)&&((a28==1)&&((a14==9)&&(!(a0==1)&&(!(a20==1)&&(!(a24==1)&&(((!(a11==1)&&((input==2)&&(((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))))&&!(a25==1))&&(a22==1))))))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((!(a25==1)&&((a11==1)&&(((!(a7==1)&&((a28==1)&&(((a29==5)||(a29==6))&&(input==6))))&&(a0==1))&&!(a20==1))))&&(a14==9))&&(a22==1))&&(a19==2))&&(a24==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(((((!(a11==1)&&(((a29==5)&&(((input==1)&&!(a0==1))&&!(a25==1)))&&(a24==1)))&&(a28==1))&&(a22==1))&&(a19==4))&&(a14==9)))&&!(a20==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&((((!(a11==1)&&((((a19==1)&&((input==6)&&((a29==7)||(a29==8))))&&(a22==1))&&(a20==1)))&&(a28==1))&&(a0==1))&&(a7==1)))&&(a14==8))&&!(a25==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	a24 = 1;
	    	return 23;
	    } else if((((a22==1)&&((a28==1)&&((!(a0==1)&&(!(a11==1)&&((((((((a29==7)||(a29==8))||(a29==9))&&(input==4))&&!(a25==1))&&(a7==1))&&(a19==2))&&(a20==1))))&&(a14==9))))&&!(a24==1))){
	    	a29 = 5;
	    	a7 = 0;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((((a22==1)&&(!(a7==1)&&(!(a0==1)&&(((((a25==1)&&((!(a24==1)&&(input==6))&&!(a11==1)))&&(a20==1))&&(a19==3))&&(a28==1)))))&&(a14==8))&&(a29==9))){
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a29==7)&&(((a28==1)&&((a25==1)&&((a20==1)&&((!(a11==1)&&(!(a0==1)&&(!(a7==1)&&(((a22==1)&&(input==1))&&(a19==5)))))&&(a24==1)))))&&(a14==8)))){
	    	a19 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((a25==1)&&(!(a0==1)&&((((!(a24==1)&&(!(a20==1)&&(((a29==8)||(a29==9))&&(input==1))))&&(a19==3))&&(a14==8))&&(a11==1))))&&(a22==1))&&(a7==1)))){
	    	a29 = 9;
	    	a19 = 2;
	    	a0 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if(((((a20==1)&&(!(a7==1)&&((a19==5)&&((!(a0==1)&&(((a24==1)&&(((a29==6)&&(input==2))&&(a28==1)))&&(a14==8)))&&(a25==1)))))&&(a22==1))&&!(a11==1))){
	    	a19 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	return 24;
	    } else if(((((a25==1)&&(((a29==6)&&((a19==3)&&(((a28==1)&&(((a22==1)&&((a20==1)&&(input==6)))&&(a24==1)))&&(a11==1))))&&!(a0==1)))&&(a14==9))&&(a7==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a29==9)&&((((a14==8)&&((a19==3)&&(!(a25==1)&&((a28==1)&&((a0==1)&&((a20==1)&&((a24==1)&&(input==1))))))))&&!(a7==1))&&(a11==1)))&&(a22==1))){
	    	a29 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((((!(a25==1)&&((!(a7==1)&&(((!(a20==1)&&(((input==1)&&(((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))))&&(a14==9)))&&(a0==1))&&!(a24==1)))&&(a11==1)))&&(a22==1))&&(a28==1))){
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a11 = 0;
	    	a20 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if(((a28==1)&&((((((a22==1)&&((a29==7)&&(!(a25==1)&&((((input==3)&&(a0==1))&&!(a20==1))&&(a11==1)))))&&(a14==8))&&(a19==4))&&(a7==1))&&(a24==1)))){
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a0==1)&&((a19==5)&&(((((!(a24==1)&&((((input==5)&&(a22==1))&&(a7==1))&&!(a25==1)))&&(a29==9))&&!(a11==1))&&(a14==8))&&(a20==1)))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((a19==5)&&((a28==1)&&(((!(a0==1)&&((a7==1)&&((!(a25==1)&&((input==4)&&(a22==1)))&&!(a20==1))))&&!(a11==1))&&(a14==8))))&&(a29==7)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 5;
	    	return 24;
	    } return calculate_output33(input);
	}

	int calculate_output33(int input) {
	    if(((a14==8)&&(!(a0==1)&&((a24==1)&&((a20==1)&&((a25==1)&&((a22==1)&&(((((input==1)&&(((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))))&&!(a11==1))&&(a7==1))&&(a28==1))))))))){
	    	a25 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((((((a20==1)&&(((a7==1)&&(!(a24==1)&&(((((a19==1)&&((a29==5)&&!(a25==1)))||((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1)))))&&(input==6))&&(a28==1))))&&(a14==8)))&&(a0==1))&&(a11==1))&&(a22==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if((((((a7==1)&&((a14==9)&&((a11==1)&&((((a20==1)&&((((a29==5)||(a29==6))&&(input==6))&&(a28==1)))&&!(a25==1))&&(a22==1)))))&&!(a24==1))&&!(a0==1))&&(a19==5))){
	    	a20 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((((a19==4)&&(((((((a22==1)&&(!(a11==1)&&(!(a7==1)&&(((a29==5)||(a29==6))&&(input==6)))))&&!(a20==1))&&(a14==9))&&!(a25==1))&&(a28==1))&&(a24==1)))&&(a0==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((((a28==1)&&(((a11==1)&&(((a25==1)&&((input==5)&&(((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a29==9)&&(a19==4))))))&&(a14==9)))&&!(a0==1)))&&(a7==1))&&(a22==1))&&!(a20==1)))){
	    	a29 = 5;
	    	a25 = 0;
	    	a20 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	return 23;
	    } else if(((((a14==8)&&((a24==1)&&(((a19==2)&&((!(a25==1)&&((a7==1)&&((a29==9)&&((input==1)&&(a11==1)))))&&(a0==1)))&&(a22==1))))&&!(a20==1))&&(a28==1))){
	    	a19 = 4;
	    	a29 = 6;
	    	a7 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if((!(a25==1)&&((((a29==8)&&((a19==2)&&((a28==1)&&(!(a7==1)&&((a20==1)&&((a14==8)&&(((input==3)&&(a22==1))&&!(a11==1))))))))&&!(a24==1))&&(a0==1)))){
	    	a29 = 7;
	    	a14 = 9;
	    	a20 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((!(a0==1)&&((((a24==1)&&((a14==8)&&(((a19==1)&&((a28==1)&&(!(a20==1)&&(((a29==5)||(a29==6))&&(input==5)))))&&!(a7==1))))&&(a11==1))&&!(a25==1)))&&(a22==1))){
	    	a29 = 8;
	    	a19 = 5;
	    	a25 = 1;
	    	return 23;
	    } else if(((!(a20==1)&&((a22==1)&&((a11==1)&&((((a0==1)&&((((input==5)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(a7==1))&&!(a24==1)))&&(a14==8))&&(a25==1)))))&&(a28==1))){
	    	a24 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((((a28==1)&&((a19==5)&&((a0==1)&&((!(a11==1)&&((a24==1)&&((a7==1)&&((a14==8)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&!(a25==1))))))&&!(a20==1)))))&&(a22==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	a14 = 9;
	    	return 23;
	    } else if(((a22==1)&&((a28==1)&&((a20==1)&&(!(a11==1)&&(!(a0==1)&&(((a25==1)&&((a14==8)&&((a24==1)&&(!(a7==1)&&(((a29==6)||(a29==7))&&(input==5))))))&&(a19==1)))))))){
	    	a25 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((!(a11==1)&&((a28==1)&&(((((((a25==1)&&(((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a29==6)&&(a19==4)))&&(input==1)))&&(a22==1))&&!(a24==1))&&!(a7==1))&&(a0==1))&&!(a20==1))))&&(a14==8))){
	    	a19 = 4;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a14==8)&&((!(a11==1)&&((a22==1)&&((((a0==1)&&(!(a7==1)&&((((a29==5)||(a29==6))&&(input==4))&&!(a20==1))))&&(a19==5))&&(a28==1))))&&(a25==1)))&&!(a24==1))){
	    	a7 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((a28==1)&&(((a14==9)&&((a7==1)&&(((((((a25==1)&&((input==6)&&(a19==5)))&&(a24==1))&&(a22==1))&&(a20==1))&&(a29==6))&&!(a11==1))))&&!(a0==1)))){
	    	a29 = 7;
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((((a14==8)&&(((a28==1)&&(!(a11==1)&&(!(a20==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a0==1)))&&(a19==1))&&(a24==1))&&!(a7==1)))&&!(a25==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((a25==1)&&(((a7==1)&&((a14==8)&&(((a22==1)&&((a0==1)&&(((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&(a11==1))))&&!(a20==1))))&&(a19==3)))&&(a28==1)))){
	    	a19 = 4;
	    	a29 = 9;
	    	a20 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((((a24==1)&&((a19==1)&&((a20==1)&&(((a25==1)&&(!(a11==1)&&(((a7==1)&&((input==5)&&((a29==7)||(a29==8))))&&(a28==1))))&&(a14==8)))))&&(a0==1))&&(a22==1))){
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	return 23;
	    } else if(((a11==1)&&(!(a24==1)&&((a28==1)&&((a14==9)&&((a0==1)&&((((((((a29==6)||(a29==7))&&(input==2))&&!(a20==1))&&!(a25==1))&&(a22==1))&&(a19==5))&&(a7==1)))))))){
	    	a19 = 2;
	    	a25 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((a7==1)&&(((((a14==9)&&(!(a20==1)&&(((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1))))&&(a0==1))&&(a22==1))&&!(a24==1)))&&!(a11==1)))&&(a19==2))){
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((((a19==5)&&(!(a20==1)&&(((a28==1)&&(((!(a7==1)&&((input==3)&&((a29==7)||(a29==8))))&&!(a25==1))&&(a14==8)))&&(a11==1))))&&!(a0==1))&&(a24==1))&&(a22==1))){
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((a19==3)&&(!(a11==1)&&((((a28==1)&&((a22==1)&&(((a24==1)&&((a7==1)&&(((input==3)&&((a29==8)||(a29==9)))&&!(a25==1))))&&(a14==8))))&&!(a20==1))&&!(a0==1))))){
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if((!(a7==1)&&(((a19==1)&&((a28==1)&&(((a25==1)&&((a14==9)&&(!(a0==1)&&((a22==1)&&(!(a24==1)&&((input==3)&&((a29==7)||(a29==8))))))))&&(a11==1))))&&(a20==1)))){
	    	a7 = 1;
	    	a24 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((((((a25==1)&&((((a28==1)&&(!(a20==1)&&((a14==9)&&((a24==1)&&(input==6)))))&&(a7==1))&&(a22==1)))&&(a19==2))&&!(a0==1))&&(a11==1))&&(a29==7))){
	    	a7 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	return 23;
	    } else if(((a19==2)&&((a0==1)&&(((a22==1)&&(!(a11==1)&&((a14==8)&&((a28==1)&&((!(a25==1)&&((a20==1)&&((input==2)&&!(a7==1))))&&(a29==5))))))&&(a24==1))))){
	    	a20 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if((((a14==8)&&((((a0==1)&&(!(a24==1)&&((a20==1)&&(!(a25==1)&&((a28==1)&&(((input==2)&&!(a7==1))&&(a29==5)))))))&&(a11==1))&&(a19==2)))&&(a22==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 4;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((((((((((input==4)&&(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&!(a20==1))&&!(a11==1))&&(a14==9))&&(a28==1))&&(a22==1))&&!(a25==1))&&(a7==1))&&(a24==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 9;
	    	a0 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((((a14==8)&&((a22==1)&&((a28==1)&&((a7==1)&&(!(a25==1)&&((a19==3)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==5))&&!(a0==1))))))))&&!(a24==1))&&!(a20==1)))){
	    	a20 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 4;
	    	a11 = 1;
	    	return 23;
	    } else if((((a24==1)&&((a0==1)&&((a29==8)&&((a7==1)&&(!(a20==1)&&((a22==1)&&(((a19==1)&&(((input==3)&&!(a11==1))&&(a14==9)))&&!(a25==1))))))))&&(a28==1))){
	    	a29 = 7;
	    	a19 = 4;
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if((((a0==1)&&((a24==1)&&((!(a20==1)&&(((a19==4)&&(!(a11==1)&&((((input==3)&&((a29==5)||(a29==6)))&&(a14==9))&&(a25==1))))&&(a28==1)))&&(a22==1))))&&(a7==1))){
	    	a19 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a11 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((a20==1)&&((a19==3)&&((a22==1)&&(!(a0==1)&&(((a24==1)&&((a14==8)&&((a11==1)&&(((a7==1)&&((input==5)&&!(a25==1)))&&(a28==1)))))&&(a29==8))))))){
	    	a0 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((((a22==1)&&((a14==10)&&((((((a19==1)&&(((input==5)&&((a29==5)||(a29==6)))&&(a0==1)))&&(a7==1))&&(a24==1))&&(a28==1))&&(a20==1))))&&(a25==1))&&(a11==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((a7==1)&&((!(a0==1)&&(((a29==8)&&((!(a25==1)&&(((!(a24==1)&&(input==2))&&(a20==1))&&(a14==9)))&&(a11==1)))&&(a19==1)))&&(a22==1)))&&(a28==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(!(a20==1)&&((a22==1)&&(((((a25==1)&&((a14==8)&&(((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6)))&&(input==4))))&&(a11==1))&&(a24==1))&&(a0==1)))))&&(a28==1))){
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a24==1)&&((((a14==8)&&((a25==1)&&((a20==1)&&(((a22==1)&&((((a0==1)&&(input==2))&&(a29==8))&&(a11==1)))&&(a19==4)))))&&(a28==1))&&!(a7==1)))){
	    	a29 = 7;
	    	a19 = 2;
	    	a7 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((a14==9)&&(((!(a7==1)&&((a0==1)&&((a24==1)&&(((a19==4)&&((a20==1)&&((((a29==7)||(a29==8))&&(input==5))&&!(a11==1))))&&!(a25==1)))))&&(a22==1))&&(a28==1)))){
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a0==1)&&(((((a11==1)&&((!(a24==1)&&((a14==8)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==2))))&&!(a25==1)))&&!(a20==1))&&(a19==1))&&(a28==1)))&&(a7==1))&&(a22==1))){
	    	a29 = 9;
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if(((((((((a22==1)&&((a19==1)&&((a14==9)&&((a11==1)&&((input==6)&&!(a20==1))))))&&!(a0==1))&&(a28==1))&&(a29==8))&&(a25==1))&&!(a24==1))&&(a7==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if((((a19==1)&&(!(a24==1)&&((((((a7==1)&&(((a22==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4)))&&(a28==1)))&&(a14==9))&&(a0==1))&&(a20==1))&&(a11==1))))&&!(a25==1))){
	    	a11 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	return 24;
	    } else if(((a20==1)&&((a28==1)&&((a22==1)&&(((a14==8)&&(!(a25==1)&&((a19==1)&&((a29==5)&&((((a7==1)&&(input==6))&&(a0==1))&&(a24==1))))))&&!(a11==1)))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	return 24;
	    } else if(((a11==1)&&(((!(a20==1)&&(!(a0==1)&&((a25==1)&&((((a19==5)&&(((a24==1)&&(input==1))&&(a28==1)))&&(a7==1))&&(a14==9)))))&&(a22==1))&&(a29==9)))){
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 4;
	    	return 21;
	    } else if(((a24==1)&&((((!(a20==1)&&((!(a0==1)&&(((a14==9)&&((a19==5)&&((a29==7)&&(input==6))))&&(a22==1)))&&(a11==1)))&&(a28==1))&&(a7==1))&&!(a25==1)))){
	    	a25 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return 24;
	    } else if((((a28==1)&&((!(a25==1)&&((!(a11==1)&&(((((a29==7)&&((input==2)&&(a7==1)))&&(a20==1))&&(a14==9))&&(a22==1)))&&(a24==1)))&&!(a0==1)))&&(a19==4))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&(((!(a7==1)&&((a11==1)&&((!(a20==1)&&((a0==1)&&(((input==6)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))))&&!(a24==1))))&&(a28==1))))&&(a22==1))&&(a14==8)))){
	    	a7 = 1;
	    	a29 = 9;
	    	a19 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if(((((((((a14==10)&&((a25==1)&&(((a11==1)&&(((a29==8)||(a29==9))&&(input==1)))&&(a19==2))))&&(a24==1))&&(a7==1))&&(a28==1))&&(a0==1))&&(a22==1))&&(a20==1))){
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 9;
	    	return -1;
	    } else if((((a11==1)&&((((!(a0==1)&&(((a7==1)&&((a28==1)&&(((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))&&(input==1))))&&!(a20==1)))&&(a22==1))&&(a24==1))&&(a14==8)))&&!(a25==1))){
	    	a11 = 0;
	    	a29 = 8;
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a25==1)&&((((a29==7)&&(((a22==1)&&(((a19==3)&&((a14==9)&&(((input==1)&&!(a0==1))&&(a11==1))))&&(a28==1)))&&!(a24==1)))&&!(a20==1))&&!(a7==1)))){
	    	a14 = 8;
	    	a19 = 2;
	    	a24 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((((a22==1)&&(!(a20==1)&&((a24==1)&&(!(a11==1)&&(((((a25==1)&&(((a29==7)||(a29==8))&&(input==6)))&&(a7==1))&&(a19==2))&&(a0==1))))))&&(a14==9))&&(a28==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a0 = 0;
	    	a24 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if((((a19==5)&&((a28==1)&&((((a25==1)&&((((((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&(a24==1))&&!(a20==1))&&!(a0==1))&&(a7==1)))&&!(a11==1))&&(a14==8))))&&(a22==1))){
	    	a20 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((a20==1)&&((a11==1)&&(!(a0==1)&&(((a28==1)&&((a25==1)&&(!(a7==1)&&((a14==9)&&((a22==1)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==6)))))))&&!(a24==1)))))){
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((((!(a7==1)&&((a22==1)&&((!(a0==1)&&((((a29==5)&&((input==6)&&!(a25==1)))&&(a19==2))&&!(a20==1)))&&(a11==1))))&&(a24==1))&&(a14==9))&&(a28==1))){
	    	a19 = 4;
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((!(a11==1)&&((a24==1)&&(!(a7==1)&&((a25==1)&&(((((a28==1)&&((a14==9)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==2))))&&(a19==4))&&(a22==1))&&(a0==1))))))&&(a20==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((((a14==9)&&((a22==1)&&(!(a0==1)&&((a19==1)&&((a7==1)&&(((a28==1)&&((a20==1)&&((((a29==5)||(a29==6))&&(input==2))&&(a24==1))))&&(a11==1)))))))&&(a25==1))){
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if((!(a7==1)&&((a25==1)&&((!(a24==1)&&((a22==1)&&((a19==2)&&(((a28==1)&&((a20==1)&&((a14==8)&&((input==4)&&((a29==7)||(a29==8))))))&&!(a0==1)))))&&(a11==1))))){
	    	a29 = 8;
	    	a7 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	return 21;
	    } else if(((a20==1)&&((a28==1)&&(((a0==1)&&(!(a11==1)&&((a22==1)&&(((((a19==5)&&((input==1)&&(a7==1)))&&(a24==1))&&(a29==9))&&(a14==8)))))&&(a25==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a25==1)&&((a20==1)&&(((((((input==4)&&(((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&(a11==1))&&!(a0==1))&&(a7==1))&&(a22==1))&&(a14==8))))&&!(a24==1))&&(a28==1))){
	    	a29 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((((a14==10)&&((a19==1)&&(!(a25==1)&&((a28==1)&&((a7==1)&&((((a11==1)&&((a24==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a22==1))&&!(a20==1)))))))&&(a0==1))){
	    	a29 = 6;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if((((a22==1)&&((((a0==1)&&((!(a11==1)&&(((((input==3)&&((a29==8)||(a29==9)))&&(a19==3))&&(a25==1))&&(a7==1)))&&(a24==1)))&&(a28==1))&&(a14==8)))&&!(a20==1))){
	    	a29 = 9;
	    	a24 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if((!(a7==1)&&(((a28==1)&&(((((a22==1)&&((((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&(a0==1))&&(a14==8))&&!(a11==1)))&&!(a20==1))&&!(a24==1))&&(a19==4)))&&!(a25==1)))){
	    	a29 = 7;
	    	return 21;
	    } else if(((a14==8)&&((a22==1)&&((!(a24==1)&&(!(a20==1)&&((!(a11==1)&&(((a28==1)&&(((a29==9)&&(input==1))&&!(a7==1)))&&(a19==5)))&&!(a0==1))))&&!(a25==1))))){
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((!(a20==1)&&(((a14==8)&&((a29==7)&&(!(a25==1)&&((input==5)&&!(a7==1)))))&&(a19==3)))&&(a0==1))&&!(a11==1))&&(a22==1))&&(a28==1))&&!(a24==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((!(a24==1)&&((a7==1)&&((((((((a29==5)&&((input==1)&&!(a25==1)))&&(a19==4))&&(a14==9))&&!(a11==1))&&(a28==1))&&(a22==1))&&!(a0==1))))&&(a20==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((!(a20==1)&&((!(a7==1)&&((a24==1)&&((!(a25==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a14==8))))&&!(a11==1)))&&(a19==4))&&!(a0==1))&&(a22==1)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a0==1)&&(!(a24==1)&&((a11==1)&&(((!(a25==1)&&(((a22==1)&&((a20==1)&&((input==5)&&(((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))))))&&(a14==8)))&&(a7==1))&&(a28==1)))))){
	    	a25 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a20==1)&&(!(a24==1)&&((a28==1)&&(!(a25==1)&&(((((!(a7==1)&&((a14==9)&&(((a29==5)||(a29==6))&&(input==4))))&&!(a0==1))&&!(a11==1))&&(a22==1))&&(a19==5))))))){
	    	a29 = 5;
	    	a19 = 4;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((a28==1)&&((a25==1)&&((((a11==1)&&((!(a24==1)&&((!(a0==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a7==1)))&&(a20==1)))&&(a14==9)))&&(a22==1))&&(a19==2))))){
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a0 = 1;
	    	return 24;
	    } else if((((!(a24==1)&&((a22==1)&&(!(a0==1)&&(((((((input==1)&&((a29==5)||(a29==6)))&&(a20==1))&&!(a25==1))&&!(a7==1))&&(a19==5))&&(a28==1)))))&&(a11==1))&&(a14==8))){
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 4;
	    	a7 = 1;
	    	return 23;
	    } else if((((a20==1)&&((!(a11==1)&&(((a0==1)&&(!(a7==1)&&((a22==1)&&((a19==1)&&((a25==1)&&(((a29==8)||(a29==9))&&(input==6)))))))&&(a24==1)))&&(a28==1)))&&(a14==8))){
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a0==1)&&(((!(a25==1)&&((a22==1)&&((((((input==1)&&((a29==7)||(a29==8)))&&(a28==1))&&(a24==1))&&(a11==1))&&!(a7==1))))&&(a19==3))&&(a14==10))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&((a22==1)&&((a28==1)&&(((a7==1)&&((!(a24==1)&&(!(a0==1)&&(((input==5)&&((a29==7)||(a29==8)))&&!(a25==1))))&&(a20==1)))&&(a14==9)))))&&(a19==4))){
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a25==1)&&((a0==1)&&((a24==1)&&((((((((a14==8)&&((a7==1)&&(input==3)))&&(a19==5))&&(a22==1))&&(a11==1))&&!(a20==1))&&(a29==9))&&(a28==1)))))){
	    	a19 = 3;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if(((a20==1)&&((((!(a25==1)&&((!(a11==1)&&((a14==8)&&(((input==6)&&((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4))))&&(a7==1))))&&!(a0==1)))&&(a22==1))&&(a24==1))&&(a28==1)))){
	    	a29 = 9;
	    	a19 = 3;
	    	a14 = 9;
	    	a11 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((((a24==1)&&((a28==1)&&((a25==1)&&(!(a7==1)&&(!(a11==1)&&(!(a20==1)&&((((a14==8)&&((input==1)&&((a29==6)||(a29==7))))&&(a19==5))&&(a0==1))))))))&&(a22==1))){
	    	a29 = 6;
	    	a19 = 3;
	    	a20 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if(((((a28==1)&&((a25==1)&&((!(a7==1)&&(((((input==5)&&(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))&&!(a11==1))&&(a0==1))&&(a22==1)))&&!(a20==1))))&&(a14==9))&&(a24==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	a14 = 8;
	    	return 23;
	    } else if(((a25==1)&&((a29==7)&&((a22==1)&&(!(a7==1)&&(((((a20==1)&&((a14==9)&&((!(a11==1)&&(input==2))&&(a24==1))))&&(a19==3))&&(a28==1))&&(a0==1))))))){
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	return 23;
	    } else if(((a0==1)&&((a22==1)&&((a28==1)&&(((a25==1)&&((((a24==1)&&((((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))&&(input==6))&&!(a20==1)))&&(a11==1))&&!(a7==1)))&&(a14==9)))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a28==1)&&((a7==1)&&(!(a20==1)&&((a11==1)&&(((a19==3)&&((((input==2)&&((a29==5)||(a29==6)))&&!(a25==1))&&(a14==9)))&&!(a0==1))))))&&!(a24==1)))){
	    	a7 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((((((a28==1)&&((((((input==2)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(a24==1))&&!(a25==1))&&(a22==1))&&!(a11==1)))&&(a14==9))&&(a0==1))&&!(a20==1))&&(a7==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a14==8)&&(((a25==1)&&((!(a24==1)&&(((a7==1)&&((a0==1)&&((input==5)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4))))))&&(a28==1)))&&(a22==1)))&&(a20==1)))&&!(a11==1))){
	    	a29 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if(((a28==1)&&((a20==1)&&(!(a24==1)&&((a22==1)&&(((a14==10)&&(!(a25==1)&&(((a11==1)&&((input==1)&&(((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))))&&(a0==1))))&&(a7==1))))))){
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a0 = 0;
	    	return 21;
	    } else if((((a19==3)&&((a29==8)&&((((!(a0==1)&&(((a20==1)&&((a11==1)&&((input==2)&&(a28==1))))&&(a7==1)))&&(a22==1))&&!(a25==1))&&(a24==1))))&&(a14==8))){
	    	a14 = 9;
	    	a24 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 0;
	    	return 21;
	    } else if(((((a28==1)&&((a14==9)&&(((a11==1)&&(!(a20==1)&&((a19==5)&&((a25==1)&&(((a0==1)&&(input==6))&&!(a24==1))))))&&(a29==7))))&&(a22==1))&&(a7==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a19==5)&&(((((a11==1)&&(((!(a25==1)&&((((a29==7)||(a29==8))&&(input==5))&&(a28==1)))&&!(a20==1))&&(a24==1)))&&(a0==1))&&(a14==10))&&!(a7==1))))){
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 3;
	    	a14 = 9;
	    	a29 = 6;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a25==1)&&(((a7==1)&&(((!(a0==1)&&((((((a29==7)||(a29==8))&&(input==6))&&(a28==1))&&!(a11==1))&&(a22==1)))&&(a20==1))&&(a19==2)))&&!(a24==1))))){
	    	a29 = 8;
	    	a14 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a25==1)&&((((a14==9)&&((a7==1)&&((((a22==1)&&((a11==1)&&(!(a24==1)&&((input==2)&&((a29==8)||(a29==9))))))&&!(a20==1))&&!(a0==1))))&&(a19==3))&&(a28==1)))){
	    	a29 = 7;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a14==8)&&((a25==1)&&(!(a0==1)&&((a19==3)&&((!(a20==1)&&(((a29==8)&&((a7==1)&&((a24==1)&&(input==6))))&&(a28==1)))&&(a11==1)))))))){
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a0==1)&&((!(a25==1)&&((a22==1)&&((((((a24==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))&&!(a20==1))&&(a14==8))&&(a19==3))&&(a28==1))))&&!(a7==1)))&&(a11==1))){
	    	a11 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if(((a29==7)&&(((((a25==1)&&(((!(a0==1)&&((!(a20==1)&&((a14==9)&&(input==5)))&&(a19==3)))&&(a11==1))&&(a28==1)))&&!(a24==1))&&!(a7==1))&&(a22==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a20==1)&&(!(a11==1)&&((a14==8)&&((a7==1)&&((!(a0==1)&&((((input==2)&&(a28==1))&&(a29==5))&&(a19==1)))&&!(a24==1))))))&&(a22==1))&&!(a25==1))){
	    	a20 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a22==1)&&((!(a25==1)&&(((a28==1)&&(((!(a20==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&(a14==9)))&&!(a24==1))&&(a0==1)))&&!(a7==1)))&&(a19==2)))&&(a11==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((a28==1)&&((((((a29==9)&&((a24==1)&&(((((a19==5)&&(input==5))&&!(a7==1))&&(a11==1))&&(a25==1))))&&(a22==1))&&!(a0==1))&&(a14==8))&&(a20==1)))){
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 9;
	    	a29 = 6;
	    	a19 = 2;
	    	a0 = 1;
	    	return 24;
	    } else if(((a20==1)&&(!(a0==1)&&((a22==1)&&((a14==8)&&((!(a24==1)&&((a25==1)&&(((a28==1)&&(!(a11==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a19==4))))&&(a7==1))))))){
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if(((a24==1)&&((a0==1)&&((((((a14==9)&&(!(a20==1)&&(!(a7==1)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==5)))))&&(a22==1))&&!(a25==1))&&(a28==1))&&(a11==1))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 10;
	    	a29 = 7;
	    	a25 = 1;
	    	return 24;
	    } else if((((a20==1)&&((!(a11==1)&&((a7==1)&&((((!(a0==1)&&((((a29==7)||(a29==8))&&(input==6))&&(a14==9)))&&(a24==1))&&(a28==1))&&(a22==1))))&&(a19==1)))&&!(a25==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==1)&&(((((a28==1)&&(!(a0==1)&&((a22==1)&&(!(a11==1)&&((a25==1)&&((((a29==6)||(a29==7))&&(input==4))&&(a14==9)))))))&&!(a20==1))&&(a7==1))&&!(a24==1)))){
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a0 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a7==1)&&(!(a20==1)&&((((a22==1)&&((!(a25==1)&&((!(a24==1)&&(((input==5)&&(a28==1))&&(a29==9)))&&(a14==9)))&&(a19==3)))&&(a11==1))&&!(a0==1))))){
	    	a14 = 8;
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 2;
	    	a20 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a22==1)&&((a11==1)&&(((a25==1)&&((a24==1)&&(((a14==8)&&((a19==3)&&((a20==1)&&(!(a7==1)&&((input==6)&&(a28==1))))))&&(a29==6))))&&!(a0==1))))){
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a7==1)&&(!(a25==1)&&((((((a24==1)&&((a22==1)&&((!(a11==1)&&((input==6)&&((a29==5)||(a29==6))))&&(a28==1))))&&(a14==8))&&(a20==1))&&(a0==1))&&(a19==3))))){
	    	a19 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if((((a7==1)&&((a25==1)&&((((a11==1)&&(((!(a24==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==6)))&&!(a20==1))&&(a14==8)))&&(a22==1))&&(a28==1))))&&(a0==1))){
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if((((!(a0==1)&&((a19==1)&&(((a7==1)&&((!(a24==1)&&((((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a14==9))&&(a25==1)))&&(a22==1)))&&(a28==1))))&&(a11==1))&&!(a20==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a11 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a0 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((((a28==1)&&((((a14==9)&&(((((a0==1)&&((input==6)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))))&&!(a7==1))&&!(a20==1))&&(a11==1)))&&!(a24==1))&&(a22==1)))&&!(a25==1))){
	    	a11 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a28==1)&&((a19==1)&&((a25==1)&&(!(a11==1)&&((a7==1)&&((a14==8)&&((a24==1)&&(((input==1)&&((a29==7)||(a29==8)))&&(a0==1)))))))))&&(a22==1))&&(a20==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a11==1)&&(!(a24==1)&&((!(a20==1)&&((a0==1)&&(((((a14==9)&&(((a29==7)||(a29==8))&&(input==5)))&&(a28==1))&&!(a25==1))&&(a7==1))))&&(a19==4)))))){
	    	a25 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	return 21;
	    } else if(((((a7==1)&&(((a0==1)&&((((a28==1)&&((a19==4)&&(!(a25==1)&&(!(a24==1)&&(input==2)))))&&!(a11==1))&&(a29==9)))&&(a14==9)))&&(a22==1))&&!(a20==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==9)&&(!(a25==1)&&((a22==1)&&(((a19==5)&&((a28==1)&&(!(a20==1)&&((a29==7)&&(!(a7==1)&&(((input==5)&&(a24==1))&&(a11==1)))))))&&!(a0==1)))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a7==1)&&(((a28==1)&&((((!(a25==1)&&((((input==3)&&(((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&(a20==1))&&(a14==9)))&&!(a0==1))&&(a22==1))&&!(a11==1)))&&(a24==1)))){
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((((a7==1)&&((!(a25==1)&&(((!(a20==1)&&((a24==1)&&(((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==2))&&(a28==1))))&&!(a11==1))&&(a14==8)))&&(a0==1)))&&(a22==1))){
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((a14==9)&&(((((a28==1)&&(((((a19==5)&&((((a29==6)||(a29==7))&&(input==4))&&(a22==1)))&&!(a0==1))&&!(a7==1))&&!(a25==1)))&&(a20==1))&&(a24==1))&&!(a11==1)))){
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&((a24==1)&&(((((a14==9)&&((a28==1)&&(((a7==1)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==2)))&&!(a25==1))))&&(a0==1))&&!(a20==1))&&(a22==1))))){
	    	a29 = 5;
	    	a19 = 5;
	    	a11 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if((((a7==1)&&((((!(a0==1)&&((((((input==3)&&((a29==6)||(a29==7)))&&(a14==9))&&(a11==1))&&(a20==1))&&(a22==1)))&&(a28==1))&&(a25==1))&&(a19==3)))&&!(a24==1))){
	    	a0 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if((((a22==1)&&((a24==1)&&((a0==1)&&((((a14==9)&&((a11==1)&&((((input==4)&&((a29==7)||(a29==8)))&&(a7==1))&&(a20==1))))&&(a28==1))&&(a19==2)))))&&!(a25==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return 21;
	    } else if(((((((((a24==1)&&(!(a0==1)&&(((((a29==6)&&!(a25==1))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1))))&&(input==2))))&&!(a7==1))&&!(a11==1))&&(a14==9))&&(a22==1))&&(a28==1))&&!(a20==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((((a19==3)&&((a22==1)&&((((a24==1)&&((!(a0==1)&&(input==5))&&(a29==5)))&&(a11==1))&&!(a25==1))))&&(a28==1))&&!(a7==1))&&!(a20==1)))){
	    	a25 = 1;
	    	a29 = 6;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((!(a24==1)&&((a22==1)&&((a7==1)&&(!(a25==1)&&(!(a20==1)&&((!(a11==1)&&((input==5)&&((a29==6)||(a29==7))))&&(a19==5)))))))&&!(a0==1))&&(a14==9)))){
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a7==1)&&((((a14==9)&&(!(a25==1)&&((a20==1)&&((!(a11==1)&&(((input==5)&&((a29==5)||(a29==6)))&&(a24==1)))&&(a0==1)))))&&(a22==1))&&(a19==4)))&&(a28==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a29==8)&&(((a20==1)&&((a24==1)&&((a11==1)&&((a7==1)&&((a14==8)&&((((input==6)&&(a19==3))&&(a22==1))&&!(a0==1)))))))&&(a28==1))))){
	    	a19 = 5;
	    	a20 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((((a0==1)&&(((a22==1)&&(!(a11==1)&&((((a20==1)&&(!(a25==1)&&((input==1)&&((a29==6)||(a29==7)))))&&(a24==1))&&(a19==1))))&&(a14==9)))&&(a28==1))&&!(a7==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a22==1)&&((a29==6)&&((((((((input==1)&&!(a25==1))&&!(a11==1))&&(a20==1))&&(a24==1))&&(a7==1))&&!(a0==1))&&(a19==1))))&&(a14==9))&&(a28==1))){
	    	a0 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((a0==1)&&((!(a20==1)&&((((a22==1)&&((a19==3)&&((a29==8)&&(!(a11==1)&&((input==2)&&!(a24==1))))))&&!(a25==1))&&(a14==8)))&&(a7==1)))&&(a28==1))){
	    	a19 = 2;
	    	a29 = 9;
	    	return -1;
	    } else if(((((!(a11==1)&&((((a0==1)&&((a22==1)&&((a14==8)&&(!(a25==1)&&((input==3)&&((a29==7)||(a29==8)))))))&&(a20==1))&&!(a24==1)))&&(a19==1))&&(a28==1))&&(a7==1))){
	    	a25 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	a19 = 3;
	    	return 23;
	    } else if(((a19==2)&&(((a20==1)&&((((a25==1)&&(((a7==1)&&((((input==5)&&((a29==6)||(a29==7)))&&(a14==8))&&!(a24==1)))&&(a0==1)))&&(a22==1))&&(a28==1)))&&(a11==1)))){
	    	a11 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((((a28==1)&&((!(a24==1)&&(((!(a11==1)&&(((((a29==8)||(a29==9))&&(input==3))&&(a22==1))&&!(a25==1)))&&!(a7==1))&&(a14==9)))&&(a0==1)))&&(a19==5))&&(a20==1))){
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if(((a28==1)&&((((a19==4)&&(((((a24==1)&&((((input==1)&&((a29==7)||(a29==8)))&&!(a11==1))&&(a22==1)))&&(a20==1))&&!(a7==1))&&(a0==1)))&&!(a25==1))&&(a14==9)))){
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if((((a19==4)&&((((a22==1)&&(!(a7==1)&&((((a14==9)&&(((input==5)&&((a29==7)||(a29==8)))&&!(a24==1)))&&(a11==1))&&(a28==1))))&&!(a20==1))&&!(a25==1)))&&!(a0==1))){
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a0==1)&&(((a19==1)&&((a22==1)&&(((a7==1)&&((((a20==1)&&((((a29==8)||(a29==9))&&(input==5))&&!(a24==1)))&&(a25==1))&&!(a11==1)))&&(a14==9))))&&(a28==1)))){
	    	a25 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	return 21;
	    } else if((((a0==1)&&((a7==1)&&((a11==1)&&(((a25==1)&&((a14==9)&&(((a24==1)&&((input==4)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))||((a19==4)&&(a29==6)))))&&(a22==1))))&&(a28==1)))))&&(a20==1))){
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if((((!(a20==1)&&((a11==1)&&(((((((input==4)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(a7==1))&&(a25==1))&&!(a24==1))&&(a14==8))&&(a0==1))))&&(a28==1))&&(a22==1))){
	    	a7 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 7;
	    	a20 = 1;
	    	return 24;
	    } else if(((a19==3)&&((a11==1)&&((a14==9)&&((a20==1)&&((a29==9)&&(((a25==1)&&((a22==1)&&(((!(a24==1)&&(input==6))&&(a0==1))&&(a28==1))))&&!(a7==1)))))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a11==1)&&((a19==5)&&((((a29==5)&&((a28==1)&&(((!(a20==1)&&(((a7==1)&&(input==5))&&!(a25==1)))&&!(a0==1))&&!(a24==1))))&&(a22==1))&&(a14==8))))){
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a19==4)&&((((a22==1)&&(!(a24==1)&&(((a0==1)&&((a29==9)&&(((a20==1)&&((input==1)&&(a28==1)))&&(a25==1))))&&!(a11==1))))&&!(a7==1))&&(a14==8)))){
	    	a11 = 1;
	    	a20 = 0;
	    	a14 = 9;
	    	a25 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	return 23;
	    } else if((((a20==1)&&((a22==1)&&((a19==1)&&((a7==1)&&(!(a0==1)&&((!(a11==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&(a25==1))&&(a28==1)))&&(a14==8)))))))&&(a24==1))){
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a11 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((((!(a25==1)&&((!(a7==1)&&((a14==8)&&((a29==6)&&((a22==1)&&(((a20==1)&&((input==2)&&(a0==1)))&&(a24==1))))))&&!(a11==1)))&&(a19==2))&&(a28==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==4)&&((((a7==1)&&(((!(a20==1)&&((a25==1)&&(!(a11==1)&&((a0==1)&&(((a29==7)||(a29==8))&&(input==1))))))&&(a28==1))&&(a22==1)))&&(a14==8))&&!(a24==1)))){
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	a19 = 2;
	    	return 23;
	    } else if((((((((a22==1)&&(((((a0==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a24==1))&&(a20==1))&&(a25==1)))&&(a14==10))&&(a11==1))&&(a7==1))&&(a28==1))&&(a19==4))){
	    	a29 = 8;
	    	return 21;
	    } else if((((!(a7==1)&&((a28==1)&&((a14==9)&&(!(a11==1)&&((a22==1)&&(((((a19==1)&&(!(a25==1)&&(a29==5)))||(((a19==5)&&((a29==8)&&(a25==1)))||(((a29==9)&&(a25==1))&&(a19==5))))&&(input==3))&&(a20==1)))))))&&!(a0==1))&&(a24==1))){
	    	a0 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((!(a20==1)&&(((a22==1)&&((((!(a24==1)&&((!(a7==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a11==1)))&&(a19==5))&&(a28==1))&&(a0==1)))&&(a14==9)))&&!(a25==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if(((a0==1)&&((a14==8)&&(((!(a24==1)&&(((!(a7==1)&&(!(a25==1)&&(((input==5)&&(a20==1))&&(a22==1))))&&(a19==1))&&(a28==1)))&&(a29==8))&&!(a11==1))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a7==1)&&(!(a20==1)&&((!(a25==1)&&((a14==8)&&((((((a29==5)||(a29==6))&&(input==5))&&(a28==1))&&!(a24==1))&&!(a0==1))))&&(a19==5)))))&&(a22==1))){
	    	a11 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((((a14==8)&&((a22==1)&&(((a24==1)&&(!(a7==1)&&((((a29==6)&&((a25==1)&&(input==5)))&&(a0==1))&&(a28==1))))&&!(a11==1))))&&(a19==4))&&(a20==1))){
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a24 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if((((a24==1)&&(((a20==1)&&((((a19==4)&&(((((input==6)&&(a29==7))&&(a22==1))&&(a0==1))&&(a11==1)))&&(a14==10))&&(a28==1)))&&!(a7==1)))&&(a25==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a0==1)&&((a28==1)&&((a24==1)&&(((!(a25==1)&&((a22==1)&&((a19==2)&&(((((a29==6)||(a29==7))&&(input==1))&&(a7==1))&&(a11==1)))))&&(a14==10))&&(a20==1)))))){
	    	a14 = 9;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&((a29==9)&&(((a7==1)&&((a19==3)&&(((a28==1)&&(((((a0==1)&&(input==6))&&(a14==9))&&(a24==1))&&(a22==1)))&&!(a20==1))))&&(a25==1))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==1)&&((!(a24==1)&&((((((!(a7==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5)))&&(a25==1))&&(a14==8))&&(a22==1))&&(a28==1))&&(a11==1)))&&!(a20==1)))&&!(a0==1))){
	    	a19 = 3;
	    	a11 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a11==1)&&((((!(a24==1)&&(((((a19==4)&&(((input==1)&&(((a29==6)||(a29==7))||(a29==8)))&&(a20==1)))&&(a22==1))&&!(a7==1))&&(a28==1)))&&(a0==1))&&(a14==9))&&!(a25==1)))){
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((a14==9)&&((a24==1)&&((a28==1)&&((((!(a20==1)&&((a19==3)&&((a29==9)&&(input==5))))&&(a7==1))&&(a22==1))&&(a25==1)))))&&(a0==1)))){
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 4;
	    	a11 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((a25==1)&&(((a24==1)&&((((a20==1)&&(((((((a29==5)||(a29==6))&&(input==4))&&(a14==9))&&(a28==1))&&(a11==1))&&(a7==1)))&&!(a0==1))&&(a22==1)))&&(a19==4)))){
	    	a24 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((a0==1)&&(((a29==7)&&(((((a14==9)&&(input==6))&&(a28==1))&&(a19==5))&&!(a24==1)))&&!(a25==1)))&&(a22==1))&&(a20==1))&&!(a7==1))&&!(a11==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a14==9)&&(((((!(a24==1)&&((a7==1)&&((input==5)&&((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2))))))&&(a20==1))&&(a0==1))&&(a22==1))&&(a25==1)))&&(a28==1))&&(a11==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a0==1)&&(((!(a24==1)&&((((a20==1)&&(((a14==9)&&((((a29==6)||(a29==7))||(a29==8))&&(input==2)))&&(a25==1)))&&(a11==1))&&(a19==3)))&&(a7==1))&&(a28==1))))){
	    	a29 = 6;
	    	a7 = 0;
	    	a14 = 10;
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if((((a0==1)&&(!(a24==1)&&(((a20==1)&&(((a22==1)&&(((a28==1)&&((a25==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==2))))&&!(a7==1)))&&(a14==9)))&&(a19==1))))&&(a11==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&(((((a22==1)&&((a28==1)&&((!(a11==1)&&(((((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(input==5))&&!(a24==1)))&&!(a0==1))))&&!(a20==1))&&(a14==8))&&(a7==1)))){
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a29==5)&&(!(a0==1)&&((a14==9)&&(((!(a7==1)&&((a22==1)&&((a19==5)&&(input==3))))&&!(a20==1))&&(a28==1)))))&&(a11==1))&&(a25==1))&&!(a24==1))){
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((!(a7==1)&&((a29==8)&&((a20==1)&&((((((a28==1)&&(((input==4)&&(a19==2))&&(a11==1)))&&(a14==9))&&(a22==1))&&(a25==1))&&(a24==1)))))&&(a0==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&(((a24==1)&&((((a29==6)&&((((a25==1)&&((a22==1)&&(!(a7==1)&&(input==5))))&&(a14==8))&&(a28==1)))&&(a20==1))&&(a19==3)))&&!(a0==1)))){
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a0==1)&&((((((a22==1)&&(((a28==1)&&(((input==6)&&(a19==5))&&!(a11==1)))&&!(a20==1)))&&(a24==1))&&(a14==8))&&(a29==5))&&!(a7==1)))&&(a25==1))){
	    	a19 = 3;
	    	a29 = 7;
	    	a11 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a25==1)&&((a0==1)&&(!(a24==1)&&((a22==1)&&(!(a7==1)&&((((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==6))&&(a14==9))&&(a11==1)))))))&&!(a20==1))&&(a28==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a28==1)&&((a24==1)&&((a14==9)&&((a19==4)&&((a0==1)&&(((!(a11==1)&&((((a29==8)||(a29==9))&&(input==3))&&(a25==1)))&&(a22==1))&&(a20==1))))))))){
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if(((((a22==1)&&((((!(a7==1)&&((a14==8)&&((((a19==1)&&((a29==5)&&!(a25==1)))||((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1)))))&&(input==2))))&&!(a24==1))&&(a28==1))&&(a20==1)))&&!(a11==1))&&!(a0==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a29==6)&&(((a20==1)&&((((((((a28==1)&&((a22==1)&&(input==6)))&&!(a0==1))&&(a25==1))&&(a14==8))&&(a19==5))&&!(a7==1))&&!(a11==1)))&&(a24==1)))){
	    	a0 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	return 23;
	    } else if((((!(a24==1)&&(((((!(a20==1)&&(!(a25==1)&&(((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))&&(input==1))))&&!(a0==1))&&(a28==1))&&(a22==1))&&(a7==1)))&&(a14==8))&&(a11==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a22==1)&&(((a28==1)&&(!(a25==1)&&(((((a19==5)&&(((a29==8)||(a29==9))&&(input==3)))&&!(a11==1))&&(a24==1))&&(a7==1))))&&(a0==1)))&&!(a20==1))&&(a14==9))){
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if((!(a7==1)&&((((!(a0==1)&&((a22==1)&&((((a28==1)&&(!(a24==1)&&((input==5)&&((a29==8)||((a29==6)||(a29==7))))))&&(a19==2))&&!(a11==1))))&&(a20==1))&&!(a25==1))&&(a14==9)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a11==1)&&((((a20==1)&&(((((a14==8)&&((a0==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6))))))&&(a28==1))&&(a22==1))&&(a19==1)))&&(a24==1))&&!(a7==1))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a20==1)&&((((a24==1)&&((input==3)&&(((a19==5)&&((a29==9)&&((a7==1)&&!(a25==1))))||((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1)))))))&&(a14==8))&&(a22==1)))&&(a28==1))&&!(a11==1))&&!(a0==1))){
	    	a29 = 6;
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a14 = 9;
	    	return 24;
	    } else if(((a29==7)&&(!(a25==1)&&(!(a20==1)&&((!(a11==1)&&(((((a19==2)&&((!(a24==1)&&(input==2))&&(a28==1)))&&(a14==9))&&!(a0==1))&&!(a7==1)))&&(a22==1)))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a19==4)&&((!(a25==1)&&((a0==1)&&(((a11==1)&&((a22==1)&&(!(a7==1)&&((input==4)&&((a29==8)||(a29==9))))))&&(a28==1))))&&(a24==1)))&&!(a20==1))&&(a14==10))){
	    	a29 = 9;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((a19==3)&&(((a28==1)&&((a7==1)&&((a25==1)&&((a11==1)&&((a14==9)&&(!(a0==1)&&(!(a24==1)&&((a22==1)&&((input==2)&&((a29==6)||(a29==7)))))))))))&&(a20==1)))){
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&((!(a7==1)&&((a19==2)&&(((a14==8)&&((a28==1)&&((((a22==1)&&((input==1)&&((a29==6)||(a29==7))))&&!(a0==1))&&(a24==1))))&&(a20==1))))&&!(a11==1)))){
	    	a20 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if((((a28==1)&&(!(a20==1)&&((a11==1)&&(((a22==1)&&((((a7==1)&&((a19==3)&&((input==4)&&((a29==6)||(a29==7)))))&&!(a24==1))&&!(a0==1)))&&(a25==1)))))&&(a14==8))){
	    	a14 = 9;
	    	a29 = 7;
	    	a24 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if((((a22==1)&&((a25==1)&&(((!(a20==1)&&((!(a7==1)&&(((((a29==6)||(a29==7))&&(input==1))&&!(a24==1))&&(a0==1)))&&(a19==3)))&&(a14==8))&&(a28==1))))&&(a11==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a14==9)&&(!(a25==1)&&(((a7==1)&&(((((a20==1)&&((a19==4)&&((input==6)&&((a29==6)||(a29==7)))))&&(a28==1))&&(a11==1))&&!(a0==1)))&&(a22==1)))))){
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a24==1)&&(((a22==1)&&((!(a20==1)&&(((!(a11==1)&&(((input==6)&&((a29==9)||((a29==7)||(a29==8))))&&(a25==1)))&&!(a0==1))&&(a28==1)))&&(a14==9)))&&(a19==2))))){
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 3;
	    	a25 = 0;
	    	a24 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((((a11==1)&&((!(a0==1)&&((a22==1)&&(((a24==1)&&(!(a25==1)&&(((a29==8)&&((input==6)&&!(a7==1)))&&(a20==1))))&&(a28==1))))&&(a14==8)))&&(a19==1))){
	    	a25 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a22==1)&&((a25==1)&&(!(a11==1)&&((a28==1)&&(((((((input==6)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(a14==8))&&(a20==1))&&!(a7==1))&&(a24==1))&&!(a0==1))))))){
	    	a29 = 8;
	    	a20 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	return 23;
	    } else if(((a19==5)&&(((!(a20==1)&&(!(a7==1)&&((a25==1)&&(((((a28==1)&&(((a29==6)||(a29==7))&&(input==6)))&&(a22==1))&&!(a0==1))&&!(a24==1)))))&&(a14==9))&&(a11==1)))){
	    	a29 = 7;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 0;
	    	return 24;
	    } else if(((((a22==1)&&((a19==1)&&(!(a11==1)&&(((!(a20==1)&&((a14==9)&&((a24==1)&&(((a29==5)||(a29==6))&&(input==5)))))&&(a0==1))&&(a28==1)))))&&(a7==1))&&(a25==1))){
	    	a14 = 8;
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a7==1)&&((a11==1)&&((a0==1)&&((((a28==1)&&(!(a24==1)&&(!(a25==1)&&((a19==5)&&(((input==3)&&(a22==1))&&!(a20==1))))))&&(a29==8))&&(a14==8)))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a19==2)&&(((a28==1)&&((((!(a20==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a22==1)))&&!(a7==1))&&!(a25==1))&&(a11==1)))&&!(a0==1))))&&(a14==8))){
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 7;
	    	a14 = 9;
	    	a25 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if((!(a0==1)&&(((a11==1)&&(((a14==9)&&(((a25==1)&&(!(a7==1)&&((a28==1)&&((a22==1)&&((input==6)&&!(a20==1))))))&&(a19==3)))&&(a29==7)))&&!(a24==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&((a25==1)&&(((a19==4)&&((a14==8)&&(((a20==1)&&((a22==1)&&((((a11==1)&&(input==4))&&(a28==1))&&(a29==9))))&&!(a7==1))))&&(a0==1))))){
	    	a19 = 5;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a11==1)&&((((a14==9)&&(!(a20==1)&&((a25==1)&&((((a28==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==3)))&&(a24==1))&&!(a0==1)))))&&(a7==1))&&(a22==1)))){
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a7 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a25==1)&&(((a22==1)&&(((a14==10)&&((a29==5)&&((((a11==1)&&((a24==1)&&((input==2)&&(a20==1))))&&(a28==1))&&(a7==1))))&&(a19==4)))&&(a0==1)))){
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((a22==1)&&((!(a25==1)&&((((a7==1)&&((!(a24==1)&&(((((a29==5)||(a29==6))&&(input==5))&&(a11==1))&&!(a0==1)))&&(a19==3)))&&(a14==9))&&(a28==1)))&&!(a20==1)))){
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((((a22==1)&&((a24==1)&&((!(a11==1)&&(((a25==1)&&(((input==5)&&!(a7==1))&&(a19==4)))&&(a29==8)))&&!(a0==1))))&&(a28==1))&&!(a20==1))&&(a14==9))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a20==1)&&((a0==1)&&((a14==8)&&((a19==3)&&(((a29==7)&&(((a11==1)&&(!(a7==1)&&((input==6)&&!(a24==1))))&&(a28==1)))&&!(a25==1)))))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	a0 = 0;
	    	return 24;
	    } else if((((!(a24==1)&&((a7==1)&&((a11==1)&&((a20==1)&&((a19==1)&&((a0==1)&&(((a22==1)&&(((a29==6)||(a29==7))&&(input==2)))&&!(a25==1))))))))&&(a14==8))&&(a28==1))){
	    	a19 = 3;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((a7==1)&&((a28==1)&&(!(a20==1)&&((((a25==1)&&((a11==1)&&(((((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&(a14==9))&&(a24==1))&&(a19==5))))&&(a0==1))&&(a22==1)))))){
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return 23;
	    } else if(((a28==1)&&((a22==1)&&(((a20==1)&&((((a14==8)&&((a24==1)&&(((a0==1)&&((a7==1)&&(input==2)))&&(a19==5))))&&(a25==1))&&!(a11==1)))&&(a29==9))))){
	    	a29 = 6;
	    	a19 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if(((a20==1)&&((a14==9)&&(!(a11==1)&&(!(a24==1)&&((a22==1)&&(((a7==1)&&((a28==1)&&(!(a0==1)&&(((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6)))&&(input==1)))))&&(a25==1)))))))){
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((((a22==1)&&(!(a24==1)&&(!(a20==1)&&((!(a0==1)&&((a19==2)&&(!(a25==1)&&((a11==1)&&((a7==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))))))&&(a14==8)))))&&(a28==1))){
	    	a11 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((((((a24==1)&&((a25==1)&&((((a14==9)&&(((a28==1)&&((a29==6)&&(input==2)))&&(a7==1)))&&(a19==2))&&!(a20==1))))&&(a11==1))&&!(a0==1))&&(a22==1))){
	    	a7 = 0;
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a11 = 0;
	    	return 24;
	    } else if(((a22==1)&&((a0==1)&&((((a28==1)&&((a14==9)&&(!(a7==1)&&(((a11==1)&&((input==3)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))))&&(a24==1)))))&&!(a25==1))&&(a20==1))))){
	    	a29 = 9;
	    	a11 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if((!(a20==1)&&(((!(a11==1)&&((a25==1)&&((((((a19==5)&&(((a29==8)||(a29==9))&&(input==3)))&&(a22==1))&&(a24==1))&&(a7==1))&&!(a0==1))))&&(a28==1))&&(a14==8)))){
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	a19 = 3;
	    	a24 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((((a11==1)&&((((a14==9)&&(!(a20==1)&&(!(a0==1)&&((a28==1)&&(((a22==1)&&(((a29==6)||(a29==7))&&(input==2)))&&!(a24==1))))))&&(a25==1))&&(a19==5)))&&!(a7==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a20==1)&&((((a14==9)&&((!(a11==1)&&(((((input==6)&&(a28==1))&&(a24==1))&&(a22==1))&&!(a25==1)))&&(a19==4)))&&(a29==9))&&!(a7==1))))){
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a0==1)&&((a19==2)&&((a28==1)&&(!(a11==1)&&((a14==9)&&((((a20==1)&&(((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a24==1)))&&(a7==1))&&!(a25==1))))))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a24==1)&&(!(a11==1)&&(((a22==1)&&((a14==9)&&((((a0==1)&&((input==2)&&((a29==6)||(a29==7))))&&(a28==1))&&(a19==1))))&&(a20==1))))&&!(a7==1)))){
	    	a29 = 6;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((((((((((((((!(a20==1)&&(a11==1))&&!(a7==1))&&!(a24==1))&&!(a25==1))&&(a29==8))&&(a19==5))||((a19==5)&&((!(a25==1)&&(!(a24==1)&&(!(a7==1)&&((a11==1)&&!(a20==1)))))&&(a29==9))))||((a19==1)&&((a29==5)&&(((a24==1)&&((!(a11==1)&&(a20==1))&&(a7==1)))&&(a25==1)))))&&(input==5))&&(a22==1))&&(a28==1))&&(a14==8))&&!(a0==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a7==1)&&(((((a14==9)&&(!(a0==1)&&(!(a20==1)&&(!(a25==1)&&((a11==1)&&((((a29==5)||(a29==6))&&(input==2))&&(a19==1)))))))&&(a24==1))&&(a22==1))&&(a28==1)))){
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	return 23;
	    } else if((((a11==1)&&(((a29==5)&&((((a24==1)&&((a20==1)&&((a22==1)&&(((a14==8)&&(input==5))&&(a28==1)))))&&!(a0==1))&&(a7==1)))&&(a19==4)))&&(a25==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(((!(a20==1)&&((((a14==9)&&(!(a25==1)&&(!(a11==1)&&((input==3)&&((a29==6)||(a29==7))))))&&(a28==1))&&(a22==1)))&&(a24==1))&&(a19==5)))&&(a0==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if((((a0==1)&&(((a29==9)&&(((((a24==1)&&(!(a7==1)&&((a20==1)&&((input==1)&&!(a11==1)))))&&(a28==1))&&(a19==4))&&!(a25==1)))&&(a14==9)))&&(a22==1))){
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 7;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a7==1)&&((((((a22==1)&&((((((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&!(a25==1))&&(a0==1))&&(a24==1))&&(a28==1)))&&(a11==1))&&!(a20==1))&&(a19==2))&&(a14==8)))){
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 0;
	    	a19 = 5;
	    	a7 = 0;
	    	return 23;
	    } else if(((!(a20==1)&&(((a22==1)&&((a28==1)&&((a11==1)&&(((!(a25==1)&&((input==3)&&(((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))))&&(a0==1))&&(a14==9)))))&&(a24==1)))&&(a7==1))){
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a24 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a0==1)&&(((((a11==1)&&((((!(a7==1)&&((a28==1)&&((input==3)&&(a14==9))))&&(a25==1))&&!(a20==1))&&(a29==7)))&&(a22==1))&&!(a24==1))&&(a19==5)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((!(a0==1)&&(((a22==1)&&((!(a7==1)&&(((a20==1)&&(input==2))&&(a24==1)))&&(a29==8)))&&(a25==1)))&&!(a11==1))&&(a28==1))&&(a14==8))&&(a19==2))){
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	a14 = 9;
	    	return 21;
	    } else if(((((a22==1)&&((a14==8)&&(!(a7==1)&&(!(a11==1)&&((a20==1)&&((((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==1))&&(a0==1)))))))&&(a28==1))&&!(a24==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if((((a0==1)&&((((!(a11==1)&&((!(a20==1)&&(((((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(input==5))&&(a28==1)))&&(a7==1)))&&(a14==9))&&(a25==1))&&!(a24==1)))&&(a22==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((((((!(a24==1)&&((a28==1)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==1))))&&!(a20==1))&&!(a7==1))&&(a11==1))&&(a14==9))&&(a22==1))&&(a25==1)))){
	    	a11 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	a24 = 1;
	    	return 23;
	    } else if(((!(a25==1)&&((((((!(a0==1)&&((((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a28==1))&&(a7==1)))&&!(a11==1))&&(a24==1))&&(a14==8))&&!(a20==1))&&(a22==1)))&&(a19==2))){
	    	a25 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((a28==1)&&((a22==1)&&((a7==1)&&(((!(a11==1)&&(!(a20==1)&&((((a19==5)&&(((a29==5)||(a29==6))&&(input==1)))&&!(a0==1))&&!(a25==1))))&&!(a24==1))&&(a14==8)))))){
	    	a29 = 8;
	    	a0 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((((a20==1)&&(((a25==1)&&((a14==8)&&(!(a7==1)&&((((a22==1)&&((input==1)&&(((a29==5)&&(a19==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9))))))&&!(a0==1))&&!(a11==1)))))&&(a24==1)))&&(a28==1))){
	    	a7 = 1;
	    	a24 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	return 21;
	    } else if(((((a7==1)&&(((((a14==10)&&((a22==1)&&(((((a29==5)||(a29==6))&&(input==2))&&(a28==1))&&(a25==1))))&&(a20==1))&&(a19==1))&&(a24==1)))&&(a11==1))&&(a0==1))){
	    	a29 = 6;
	    	a14 = 9;
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	a0 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if(((a20==1)&&((a0==1)&&(((a29==9)&&((a14==9)&&(((((((input==3)&&(a19==2))&&(a22==1))&&!(a7==1))&&(a25==1))&&(a24==1))&&(a28==1))))&&(a11==1))))){
	    	a14 = 8;
	    	a11 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	a19 = 4;
	    	return -1;
	    } else if((((a14==8)&&(!(a20==1)&&(!(a25==1)&&(!(a0==1)&&(!(a11==1)&&((((a19==4)&&((a28==1)&&((input==6)&&((a29==6)||(a29==7)))))&&(a22==1))&&(a24==1)))))))&&!(a7==1))){
	    	a19 = 2;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((((a7==1)&&((a0==1)&&((a14==9)&&(((((a25==1)&&((a28==1)&&(((a29==7)||(a29==8))&&(input==3))))&&!(a24==1))&&!(a20==1))&&!(a11==1)))))&&(a22==1))&&(a19==3))){
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a20==1)&&(((a19==1)&&((a7==1)&&((a28==1)&&((a0==1)&&((a14==8)&&(((a11==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==6)))&&(a25==1)))))))&&(a24==1)))&&(a22==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((a25==1)&&((((a0==1)&&(((((a22==1)&&(((a7==1)&&(((a29==8)||(a29==9))&&(input==6)))&&(a24==1)))&&!(a11==1))&&(a20==1))&&(a19==4)))&&(a28==1))&&(a14==9)))){
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&(((a24==1)&&(!(a7==1)&&((((a22==1)&&((((input==2)&&(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(a28==1))&&!(a25==1)))&&(a14==8))&&(a11==1))))&&(a0==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a14==9)&&(((a11==1)&&((a20==1)&&((a28==1)&&((!(a24==1)&&(!(a7==1)&&((((a19==2)&&(a29==6))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(input==3))))&&!(a0==1)))))&&(a22==1)))&&!(a25==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return 21;
	    } else if(((a22==1)&&(((a14==9)&&(((a24==1)&&(!(a11==1)&&((a28==1)&&(((a19==2)&&((a25==1)&&(((a29==5)||(a29==6))&&(input==4))))&&!(a0==1)))))&&!(a20==1)))&&(a7==1)))){
	    	a29 = 7;
	    	a0 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 3;
	    	return 23;
	    } return calculate_output34(input);
	}

	int calculate_output34(int input) {
	    if(((a0==1)&&((((((((((a19==5)&&((!(a25==1)&&((a20==1)&&!(a7==1)))&&(a29==8)))||((a19==5)&&((a29==9)&&(((a20==1)&&!(a7==1))&&!(a25==1)))))||((a19==1)&&(((a25==1)&&(!(a20==1)&&(a7==1)))&&(a29==5))))&&(input==1))&&(a28==1))&&(a22==1))&&(a24==1))&&(a11==1))&&(a14==9)))){
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	return 23;
	    } else if(((a24==1)&&((a22==1)&&((a0==1)&&((a28==1)&&((a14==8)&&(!(a11==1)&&(!(a20==1)&&((((a25==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a7==1))&&(a19==2)))))))))){
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	a0 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((((a0==1)&&((a29==9)&&((((a19==4)&&((((a28==1)&&((a14==10)&&(input==5)))&&(a7==1))&&(a22==1)))&&(a24==1))&&(a11==1))))&&(a20==1))&&!(a25==1))){
	    	a24 = 0;
	    	a19 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if((!(a0==1)&&(((((a24==1)&&(!(a25==1)&&((a14==8)&&((!(a11==1)&&((a28==1)&&((input==3)&&((a29==7)||(a29==8)))))&&!(a7==1)))))&&(a19==3))&&(a22==1))&&(a20==1)))){
	    	a29 = 7;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(((((((((input==5)&&(((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))))&&!(a7==1))&&(a22==1))&&(a25==1))&&(a24==1))&&!(a0==1))&&!(a20==1))&&(a14==8)))&&(a28==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	a11 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if((!(a25==1)&&(!(a0==1)&&((((((((a14==9)&&((((a29==7)||(a29==8))&&(input==5))&&(a19==4)))&&!(a11==1))&&(a7==1))&&(a24==1))&&(a22==1))&&!(a20==1))&&(a28==1))))){
	    	a0 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if((((((a28==1)&&(!(a7==1)&&((((((a22==1)&&((input==6)&&((a29==7)||(a29==8))))&&(a19==2))&&(a0==1))&&(a14==10))&&(a11==1))))&&(a24==1))&&(a20==1))&&!(a25==1))){
	    	a29 = 5;
	    	a0 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	return 21;
	    } else if(((a14==8)&&((a11==1)&&(((a7==1)&&(((!(a0==1)&&(((a24==1)&&((a22==1)&&((input==6)&&(a25==1))))&&(a20==1)))&&(a29==5))&&(a28==1)))&&(a19==4))))){
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((a22==1)&&((a19==2)&&(!(a11==1)&&(!(a24==1)&&(((a20==1)&&((((a7==1)&&((a14==8)&&(((a29==5)||(a29==6))&&(input==3))))&&(a0==1))&&(a25==1)))&&(a28==1))))))){
	    	a14 = 9;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if(((a7==1)&&((a14==8)&&((a24==1)&&((a28==1)&&((!(a20==1)&&((a22==1)&&(!(a11==1)&&(!(a25==1)&&((input==6)&&((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5))))))))&&!(a0==1))))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a28==1)&&(!(a24==1)&&(!(a11==1)&&(((a19==5)&&((a7==1)&&((((a20==1)&&((input==1)&&((a29==5)||(a29==6))))&&(a0==1))&&(a22==1))))&&(a14==8))))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a11==1)&&((((((((((a29==7)||(a29==8))&&(input==4))&&(a22==1))&&(a20==1))&&(a19==3))&&(a7==1))&&!(a24==1))&&(a14==8))&&(a28==1)))&&(a25==1)))){
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if(((a20==1)&&((a29==5)&&((((((((a19==4)&&(!(a24==1)&&((input==1)&&(a0==1))))&&(a28==1))&&!(a25==1))&&(a22==1))&&(a14==8))&&!(a11==1))&&!(a7==1))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a19==5)&&((!(a7==1)&&(((a14==9)&&((((((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a22==1))&&!(a24==1))&&(a0==1))&&!(a11==1)))&&(a25==1)))&&(a28==1)))&&(a20==1))){
	    	a19 = 2;
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	return -1;
	    } else if(((a11==1)&&((a14==9)&&(((a19==4)&&((a28==1)&&(((!(a7==1)&&((!(a0==1)&&((input==5)&&((a29==5)||(a29==6))))&&(a25==1)))&&(a24==1))&&(a20==1))))&&(a22==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a20==1)&&(!(a24==1)&&((a0==1)&&(!(a25==1)&&(((((a22==1)&&(((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))||((a19==4)&&(a29==6)))&&(input==5)))&&(a28==1))&&(a11==1))&&(a7==1))))))&&(a14==9))){
	    	a29 = 8;
	    	a19 = 3;
	    	a14 = 10;
	    	a24 = 1;
	    	a20 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if((!(a7==1)&&((a19==3)&&(!(a11==1)&&(!(a20==1)&&(((!(a0==1)&&(((((input==5)&&((a29==6)||(a29==7)))&&(a28==1))&&!(a24==1))&&(a14==9)))&&(a22==1))&&(a25==1))))))){
	    	a19 = 2;
	    	a0 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	return 24;
	    } else if(((a28==1)&&((!(a7==1)&&((!(a24==1)&&(((a22==1)&&(((((input==4)&&((a29==5)||(a29==6)))&&(a25==1))&&(a19==2))&&(a0==1)))&&(a11==1)))&&(a14==8)))&&!(a20==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a7==1)&&(!(a25==1)&&((!(a11==1)&&((a0==1)&&((!(a20==1)&&(!(a24==1)&&((a19==2)&&((a14==8)&&(((a29==6)||(a29==7))&&(input==2))))))&&(a28==1))))&&(a22==1))))){
	    	a29 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if(((a22==1)&&((a28==1)&&((a11==1)&&((a0==1)&&((a14==9)&&((input==4)&&(((a19==1)&&(((a25==1)&&(((a7==1)&&(a20==1))&&!(a24==1)))&&(a29==5)))||(((a19==5)&&((a29==8)&&(((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1))))||((a19==5)&&((a29==9)&&(!(a25==1)&&((!(a7==1)&&!(a20==1))&&(a24==1)))))))))))))){
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((((a22==1)&&((a0==1)&&((!(a7==1)&&((!(a20==1)&&((((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==1))&&(a14==9))&&(a25==1)))&&(a28==1)))&&!(a11==1))))&&(a24==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((!(a20==1)&&((a19==3)&&((((a0==1)&&((((input==4)&&((a29==8)||(a29==9)))&&(a25==1))&&(a22==1)))&&(a14==8))&&(a7==1))))&&(a24==1)))&&!(a11==1))){
	    	a19 = 4;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	return 24;
	    } else if(((a11==1)&&((a14==8)&&((a28==1)&&((a19==4)&&((!(a7==1)&&((a24==1)&&((((((a29==6)||(a29==7))&&(input==6))&&(a22==1))&&!(a20==1))&&(a0==1))))&&(a25==1))))))){
	    	a19 = 2;
	    	a29 = 6;
	    	a7 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if(((!(a24==1)&&((a20==1)&&((a28==1)&&(((a0==1)&&((a25==1)&&((((((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==4))&&!(a7==1))&&(a14==9))))&&!(a11==1)))))&&(a22==1))){
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((!(a20==1)&&(((((a28==1)&&(((((((a29==6)||(a29==7))&&(input==5))&&!(a25==1))&&!(a24==1))&&(a14==8))&&(a22==1)))&&(a11==1))&&!(a7==1))&&(a19==1)))&&(a0==1))){
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a0 = 0;
	    	return 23;
	    } else if(((a29==8)&&((a14==9)&&(!(a24==1)&&((a25==1)&&(((a19==1)&&((!(a11==1)&&((a28==1)&&((!(a0==1)&&(input==4))&&!(a7==1))))&&(a22==1)))&&(a20==1))))))){
	    	a29 = 5;
	    	a19 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	return -1;
	    } else if((!(a0==1)&&(!(a11==1)&&(!(a25==1)&&((((a14==9)&&((a24==1)&&(((a7==1)&&((a20==1)&&(((a29==7)||(a29==8))&&(input==3))))&&(a19==5))))&&(a28==1))&&(a22==1)))))){
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	return -1;
	    } else if((((((((a14==9)&&((((a24==1)&&((a7==1)&&((input==3)&&((a29==5)||(a29==6)))))&&(a28==1))&&!(a20==1)))&&(a19==5))&&!(a11==1))&&(a0==1))&&!(a25==1))&&(a22==1))){
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((a29==6)&&(((a20==1)&&((a14==8)&&(!(a11==1)&&(((((a19==5)&&((a7==1)&&((input==3)&&(a28==1))))&&(a0==1))&&(a22==1))&&(a24==1)))))&&(a25==1)))){
	    	a20 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((((((a28==1)&&(!(a25==1)&&((a11==1)&&((((((((a29==7)||(a29==8))||(a29==9))&&(input==2))&&!(a20==1))&&(a14==9))&&(a24==1))&&(a22==1)))))&&!(a7==1))&&!(a0==1))&&(a19==3))){
	    	a0 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a25 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((((a28==1)&&(!(a24==1)&&((a22==1)&&((!(a20==1)&&((a29==7)&&((((a19==3)&&(input==3))&&(a25==1))&&!(a7==1))))&&(a11==1)))))&&(a14==9))&&!(a0==1))){
	    	a0 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a14==9)&&((a20==1)&&(((a28==1)&&((a11==1)&&(((a7==1)&&(((((input==6)&&((a29==9)||((a29==7)||(a29==8))))&&!(a24==1))&&(a0==1))&&(a25==1)))&&(a19==4))))&&(a22==1))))){
	    	a14 = 10;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a7 = 0;
	    	return 21;
	    } else if((((((a25==1)&&((a7==1)&&(((a11==1)&&(!(a0==1)&&((a14==8)&&((input==6)&&(((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))))))&&(a28==1))))&&(a20==1))&&(a24==1))&&(a22==1))){
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if(((a22==1)&&((!(a24==1)&&(!(a20==1)&&((a25==1)&&((a11==1)&&((a7==1)&&((a14==9)&&(((a28==1)&&((input==6)&&((a29==5)||(a29==6))))&&(a19==4))))))))&&!(a0==1)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((a19==4)&&((a28==1)&&(((a11==1)&&(!(a24==1)&&(!(a7==1)&&(!(a20==1)&&((((a29==7)||(a29==8))&&(input==5))&&!(a25==1))))))&&!(a0==1))))&&(a22==1)))){
	    	a0 = 1;
	    	a19 = 5;
	    	a11 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a11==1)&&((a28==1)&&((a14==9)&&(((!(a0==1)&&(((((a22==1)&&((input==5)&&(a29==7)))&&!(a20==1))&&(a19==4))&&(a24==1)))&&!(a25==1))&&!(a7==1)))))){
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 9;
	    	a0 = 1;
	    	a11 = 0;
	    	return 21;
	    } else if(((a7==1)&&(!(a11==1)&&((a28==1)&&((a14==9)&&(((a22==1)&&(((!(a24==1)&&((input==3)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6)))))&&!(a20==1))&&(a25==1)))&&(a0==1))))))){
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a0 = 0;
	    	return -1;
	    } else if((!(a7==1)&&((a22==1)&&((((a28==1)&&(((a25==1)&&((((a0==1)&&((input==4)&&(a19==5)))&&(a11==1))&&(a24==1)))&&(a20==1)))&&(a29==9))&&(a14==9))))){
	    	a11 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a0 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if((((a25==1)&&((a0==1)&&((a20==1)&&((((a28==1)&&((a11==1)&&(((a22==1)&&((a14==9)&&(input==5)))&&!(a7==1))))&&(a19==2))&&!(a24==1)))))&&(a29==8))){
	    	a20 = 0;
	    	a19 = 4;
	    	a24 = 1;
	    	return 24;
	    } else if((((((a20==1)&&(((((!(a24==1)&&(((input==4)&&(a28==1))&&(a22==1)))&&(a11==1))&&(a19==4))&&!(a0==1))&&(a14==9)))&&(a7==1))&&(a29==6))&&!(a25==1))){
	    	a24 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a24==1)&&((a28==1)&&(((!(a0==1)&&((!(a11==1)&&(!(a20==1)&&(((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==5))))&&(a14==9)))&&(a22==1))&&(a25==1))))&&!(a7==1))){
	    	a20 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	a11 = 1;
	    	return -1;
	    } else if(((a7==1)&&(!(a11==1)&&((a22==1)&&((a0==1)&&((((((((input==6)&&!(a25==1))&&(a14==8))&&(a24==1))&&(a19==1))&&(a28==1))&&!(a20==1))&&(a29==5))))))){
	    	a14 = 9;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if(((a14==10)&&(!(a25==1)&&(((!(a20==1)&&((((a0==1)&&(((((a29==8)||(a29==9))&&(input==4))&&(a11==1))&&(a19==5)))&&(a28==1))&&(a24==1)))&&(a22==1))&&(a7==1))))){
	    	a19 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a7 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if(((a22==1)&&((a19==5)&&(((!(a20==1)&&((!(a25==1)&&((a24==1)&&((((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a14==8))&&(a28==1))))&&!(a11==1)))&&(a0==1))&&(a7==1))))){
	    	a7 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if(((a28==1)&&(!(a0==1)&&(!(a24==1)&&(((a7==1)&&(!(a20==1)&&((a14==8)&&(!(a11==1)&&((a25==1)&&((input==4)&&(((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))))))))&&(a22==1)))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a14==9)&&(((!(a0==1)&&(((((a20==1)&&(!(a25==1)&&((input==3)&&((a29==7)||(a29==8)))))&&(a19==2))&&(a28==1))&&!(a24==1)))&&!(a7==1))&&(a22==1))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 7;
	    	a11 = 0;
	    	return -1;
	    } else if(((a20==1)&&((a7==1)&&((((((!(a11==1)&&(!(a25==1)&&((a22==1)&&((a0==1)&&(input==6)))))&&(a29==8))&&(a28==1))&&(a14==8))&&(a19==3))&&(a24==1))))){
	    	a0 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 2;
	    	return 23;
	    } else if((((a24==1)&&(((a28==1)&&(!(a7==1)&&(((a14==10)&&((((a22==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a20==1))&&!(a25==1)))&&(a0==1))))&&(a19==2)))&&(a11==1))){
	    	a20 = 0;
	    	a11 = 0;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	return -1;
	    } else if(((a28==1)&&((((a0==1)&&(((a11==1)&&((a7==1)&&((a22==1)&&((a20==1)&&((input==4)&&(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))))))&&(a25==1)))&&(a14==10))&&!(a24==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	return 24;
	    } else if(((a19==1)&&((((!(a0==1)&&((!(a11==1)&&(((a25==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==6))&&(a7==1)))&&(a20==1)))&&!(a24==1)))&&(a22==1))&&(a14==8))&&(a28==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((((!(a25==1)&&((a14==8)&&((a28==1)&&((a11==1)&&((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==6))))))&&!(a7==1))&&(a22==1))&&(a24==1)))&&(a20==1))){
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a0==1)&&((a28==1)&&((a19==2)&&(((a29==5)&&(((((a7==1)&&(!(a24==1)&&(input==5)))&&(a22==1))&&(a20==1))&&(a25==1)))&&(a14==9))))))){
	    	a25 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	return -1;
	    } else if(((!(a0==1)&&(((((((a7==1)&&((a22==1)&&((a14==8)&&((input==6)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a25==1))&&(a28==1))&&(a24==1))&&(a11==1))&&!(a20==1)))&&(a19==5))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(!(a20==1)&&(!(a11==1)&&(((a28==1)&&((!(a0==1)&&((a19==2)&&((a29==7)&&(((a14==9)&&(input==4))&&!(a7==1)))))&&(a22==1)))&&(a25==1)))))){
	    	a11 = 1;
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((!(a7==1)&&(((a29==8)&&((a19==1)&&((!(a11==1)&&((input==6)&&!(a0==1)))&&(a20==1))))&&(a25==1)))&&(a22==1))&&(a14==8)))&&!(a24==1))){
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	return 23;
	    } else if(((a0==1)&&((a22==1)&&((((a24==1)&&((((a14==9)&&((a25==1)&&((a11==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))))&&!(a7==1))&&(a28==1)))&&(a20==1))&&(a19==1))))){
	    	a11 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 5;
	    	return 23;
	    } else if(((a24==1)&&((((a19==4)&&(((a28==1)&&((!(a0==1)&&(!(a11==1)&&((a20==1)&&((input==1)&&((a29==6)||(a29==7))))))&&(a14==9)))&&(a7==1)))&&(a25==1))&&(a22==1)))){
	    	a19 = 2;
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a11 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((!(a0==1)&&((((a22==1)&&((a7==1)&&((a28==1)&&((a14==9)&&(((input==6)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(a25==1))))))&&(a24==1))&&!(a20==1)))&&!(a11==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	return 24;
	    } else if(((a19==4)&&(((!(a0==1)&&((a25==1)&&((a14==8)&&(((a11==1)&&((a28==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a22==1))))&&(a24==1)))))&&!(a20==1))&&!(a7==1)))){
	    	a7 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((a22==1)&&((((a19==3)&&((((!(a7==1)&&((((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a11==1))&&(a14==8)))&&(a0==1))&&(a25==1))&&(a28==1)))&&!(a24==1))&&(a20==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==8)&&((((a0==1)&&((!(a7==1)&&((a20==1)&&((((((a29==8)||(a29==9))&&(input==2))&&(a24==1))&&(a19==1))&&!(a11==1))))&&(a25==1)))&&(a22==1))&&(a28==1)))){
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	return 23;
	    } else if(((((a7==1)&&((a28==1)&&((a25==1)&&(((((a0==1)&&(((input==3)&&((a29==8)||(a29==9)))&&(a14==8)))&&!(a24==1))&&(a22==1))&&!(a20==1)))))&&!(a11==1))&&(a19==3))){
	    	a29 = 6;
	    	a14 = 9;
	    	a19 = 4;
	    	a20 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((((((a14==8)&&(!(a0==1)&&(!(a11==1)&&((!(a25==1)&&((a19==3)&&((input==4)&&(a7==1))))&&(a28==1)))))&&(a22==1))&&(a29==6))&&!(a20==1))&&!(a24==1))){
	    	a29 = 8;
	    	a19 = 4;
	    	a25 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((((a11==1)&&((!(a0==1)&&(!(a24==1)&&(!(a7==1)&&((a19==1)&&(((a22==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4)))&&(a14==8))))))&&!(a25==1)))&&(a20==1))&&(a28==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((((!(a24==1)&&(((a11==1)&&((a14==9)&&((a19==3)&&((a22==1)&&(((input==6)&&(a29==7))&&!(a25==1))))))&&(a7==1)))&&(a20==1))&&(a0==1))&&(a28==1))){
	    	a20 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 10;
	    	a19 = 2;
	    	return 23;
	    } else if(((a11==1)&&((a19==1)&&((!(a24==1)&&((((a7==1)&&((a14==8)&&((((input==1)&&((a29==7)||(a29==8)))&&(a0==1))&&(a25==1))))&&!(a20==1))&&(a28==1)))&&(a22==1))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	return 23;
	    } else if(((((!(a24==1)&&(((a14==8)&&(((((a0==1)&&((input==6)&&(a19==4)))&&!(a20==1))&&(a29==6))&&!(a7==1)))&&(a22==1)))&&(a28==1))&&!(a25==1))&&(a11==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a11==1)&&((((((a14==8)&&((a29==5)&&((a25==1)&&(!(a7==1)&&((a28==1)&&((a20==1)&&(input==6)))))))&&!(a24==1))&&!(a0==1))&&(a22==1))&&(a19==1)))){
	    	a19 = 5;
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((a28==1)&&(((((a7==1)&&((a19==1)&&(((a22==1)&&((((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a20==1))&&(a11==1)))&&!(a25==1))))&&(a14==8))&&(a0==1))&&!(a24==1)))){
	    	a25 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if((((a22==1)&&(((a24==1)&&((a11==1)&&((a14==8)&&((a19==4)&&(!(a0==1)&&((((input==3)&&(a28==1))&&!(a25==1))&&(a7==1)))))))&&(a29==6)))&&!(a20==1))){
	    	a19 = 2;
	    	a29 = 7;
	    	return -1;
	    } else if(((a19==2)&&((a29==6)&&(!(a20==1)&&((((a7==1)&&((a25==1)&&(((a22==1)&&(((a14==9)&&(input==1))&&(a24==1)))&&(a0==1))))&&(a28==1))&&!(a11==1)))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	return 24;
	    } else if(((!(a11==1)&&(!(a0==1)&&(!(a25==1)&&(((((a7==1)&&((a19==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==2))&&(a14==8))))&&(a20==1))&&(a24==1))&&(a28==1)))))&&(a22==1))){
	    	a19 = 2;
	    	a29 = 6;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((a24==1)&&((a11==1)&&((a28==1)&&((a14==9)&&(!(a0==1)&&((a22==1)&&(!(a7==1)&&(!(a20==1)&&((((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5)))&&(input==5))&&!(a25==1))))))))))){
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	return 23;
	    } else if(((a22==1)&&((((((!(a7==1)&&((!(a20==1)&&((((a29==5)||(a29==6))&&(input==5))&&(a28==1)))&&(a11==1)))&&(a24==1))&&!(a0==1))&&!(a25==1))&&(a14==8))&&(a19==2)))){
	    	a19 = 5;
	    	a24 = 0;
	    	a7 = 1;
	    	a14 = 9;
	    	a0 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a24==1)&&((a19==5)&&(((a20==1)&&((!(a25==1)&&((a28==1)&&((a11==1)&&(((a14==9)&&(((a29==8)||(a29==9))&&(input==5)))&&(a0==1)))))&&(a22==1)))&&(a7==1))))){
	    	a29 = 9;
	    	a19 = 3;
	    	a24 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a19==5)&&((((!(a25==1)&&((a29==9)&&((a22==1)&&((a28==1)&&((!(a0==1)&&((input==6)&&!(a11==1)))&&(a7==1))))))&&(a20==1))&&(a14==9))&&(a24==1)))){
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	a0 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if((((a22==1)&&((a11==1)&&((a14==9)&&((a24==1)&&((!(a20==1)&&((!(a7==1)&&(!(a0==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4))))&&(a28==1)))&&(a19==2))))))&&!(a25==1))){
	    	a20 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	a24 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a14==10)&&(((a28==1)&&((a0==1)&&(((((a22==1)&&(((input==1)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5))))&&(a24==1)))&&!(a7==1))&&(a20==1))&&(a11==1))))&&!(a25==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	return 21;
	    } else if(((a7==1)&&(((((a28==1)&&((a14==8)&&(!(a11==1)&&((((a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1)))&&!(a24==1))&&!(a20==1)))))&&(a19==3))&&(a22==1))&&!(a0==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a20==1)&&(!(a7==1)&&((((a14==8)&&((((((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==1))&&!(a25==1))&&!(a11==1))&&!(a24==1))&&(a22==1)))&&(a28==1))&&(a0==1))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&(!(a0==1)&&(((a24==1)&&((a22==1)&&(((a14==9)&&((a19==3)&&((a11==1)&&((a28==1)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9)))))))&&!(a7==1))))&&!(a25==1))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	return 21;
	    } else if((!(a0==1)&&((!(a20==1)&&((a14==8)&&((((((((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&!(a25==1))&&!(a11==1))&&(a19==1))&&!(a24==1))&&!(a7==1))&&(a28==1))))&&(a22==1)))){
	    	a7 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if(((a29==7)&&(!(a20==1)&&((a19==2)&&(!(a7==1)&&((a22==1)&&((((a25==1)&&(((a28==1)&&((input==2)&&!(a11==1)))&&!(a24==1)))&&(a14==9))&&!(a0==1)))))))){
	    	a24 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if((!(a20==1)&&((a11==1)&&((a19==4)&&((a28==1)&&(((((a24==1)&&((((input==6)&&(a0==1))&&!(a25==1))&&(a14==9)))&&(a22==1))&&(a29==5))&&!(a7==1))))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a24 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&(((a19==4)&&(((((!(a11==1)&&(!(a0==1)&&(((a22==1)&&(input==3))&&(a7==1))))&&(a24==1))&&(a29==8))&&(a28==1))&&(a20==1)))&&(a14==9)))){
	    	a19 = 2;
	    	a11 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a0==1)&&((a14==9)&&((a22==1)&&(!(a24==1)&&((a20==1)&&(!(a7==1)&&((a11==1)&&(((input==5)&&(((!(a25==1)&&(a29==5))&&(a19==1))||((((a25==1)&&(a29==8))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5)))))&&(a28==1)))))))))){
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&((((a22==1)&&((((!(a0==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a19==1))&&(a14==8)))&&(a20==1))&&!(a7==1))&&(a28==1)))&&(a25==1))&&(a24==1)))){
	    	a11 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a25==1)&&(((a22==1)&&((((a0==1)&&((a28==1)&&((input==5)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))))&&!(a20==1))&&(a7==1)))&&(a11==1)))&&(a14==9))&&!(a24==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a24 = 1;
	    	a25 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((a28==1)&&((((!(a25==1)&&(!(a7==1)&&((a0==1)&&(((!(a20==1)&&((input==3)&&((a29==5)||(a29==6))))&&(a14==8))&&(a22==1)))))&&(a11==1))&&(a24==1))&&(a19==4)))){
	    	a20 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((((a28==1)&&((a14==9)&&(((a19==3)&&(((a11==1)&&((a20==1)&&(((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a7==1))))&&(a22==1)))&&(a25==1))))&&(a0==1))&&!(a24==1))){
	    	a29 = 7;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((a11==1)&&((((((((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a28==1))&&(a24==1))&&(a14==8))&&!(a20==1))&&(a7==1))&&!(a0==1)))&&(a25==1))&&(a19==1)))){
	    	a29 = 8;
	    	return -1;
	    } else if((!(a24==1)&&((((!(a11==1)&&((a19==5)&&((a29==8)&&(((((a20==1)&&(input==5))&&(a7==1))&&(a22==1))&&(a0==1)))))&&(a25==1))&&(a14==9))&&(a28==1)))){
	    	a19 = 4;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&((a22==1)&&((((!(a24==1)&&((a7==1)&&(((a25==1)&&((a28==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4))))&&(a19==4))))&&(a11==1))&&(a14==9))&&(a20==1))))){
	    	a29 = 5;
	    	a7 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a19==1)&&(!(a20==1)&&((a7==1)&&((a11==1)&&(((((!(a25==1)&&(((input==1)&&((a29==6)||(a29==7)))&&(a28==1)))&&(a24==1))&&(a0==1))&&(a22==1))&&(a14==9))))))){
	    	a29 = 7;
	    	a19 = 2;
	    	a24 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a29==5)&&((((a14==8)&&(!(a11==1)&&((!(a7==1)&&(((a24==1)&&((a19==2)&&(input==2)))&&!(a20==1)))&&(a25==1))))&&!(a0==1))&&(a28==1))))){
	    	a19 = 4;
	    	a14 = 9;
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a28==1)&&((a0==1)&&((a20==1)&&((a14==8)&&((!(a25==1)&&((a22==1)&&(((((input==4)&&((a29==7)||(a29==8)))&&!(a11==1))&&(a19==4))&&!(a7==1))))&&(a24==1))))))){
	    	a20 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a19==3)&&(!(a0==1)&&(((((a28==1)&&((a11==1)&&((a7==1)&&(((a24==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))&&(a14==9)))))&&!(a25==1))&&(a22==1))&&!(a20==1))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((a14==9)&&(!(a20==1)&&(!(a7==1)&&(!(a0==1)&&(!(a24==1)&&((a28==1)&&((a22==1)&&(!(a25==1)&&((input==4)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6))))))))))))&&!(a11==1))){
	    	a14 = 8;
	    	a19 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a20==1)&&((a19==2)&&((a7==1)&&((a28==1)&&((!(a25==1)&&(!(a0==1)&&((a14==8)&&(!(a24==1)&&((((a29==5)||(a29==6))&&(input==1))&&!(a11==1))))))&&(a22==1))))))){
	    	a29 = 6;
	    	a11 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((!(a7==1)&&((a11==1)&&(((a19==3)&&(((((a22==1)&&((a14==9)&&(((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&(a25==1))))&&!(a24==1))&&!(a20==1))&&(a0==1)))&&(a28==1))))){
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((a19==4)&&((a28==1)&&(((((a20==1)&&((a0==1)&&((!(a11==1)&&(((input==4)&&((a29==5)||(a29==6)))&&(a14==9)))&&(a22==1))))&&(a25==1))&&!(a24==1))&&(a7==1))))){
	    	a29 = 9;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((((((!(a24==1)&&(((a11==1)&&(input==6))&&!(a25==1)))&&(a19==1))&&!(a0==1))&&!(a20==1))&&(a14==9))&&(a28==1))&&(a7==1))&&(a29==7))&&(a22==1))){
	    	a19 = 2;
	    	a25 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if(((a14==9)&&(((!(a20==1)&&(((a22==1)&&(((a7==1)&&(!(a24==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==5))&&(a11==1))))&&(a0==1)))&&(a28==1)))&&(a25==1))&&(a19==3)))){
	    	a11 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	return 21;
	    } else if(((a14==9)&&((a29==8)&&(((a28==1)&&((a25==1)&&((!(a20==1)&&((a7==1)&&((((input==3)&&(a22==1))&&(a11==1))&&!(a24==1))))&&(a19==5))))&&(a0==1))))){
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a11==1)&&((a25==1)&&(((!(a24==1)&&(((input==1)&&(((a19==2)&&(a29==6))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))&&(a22==1)))&&(a14==9))&&(a28==1))))&&!(a0==1))&&!(a7==1))&&!(a20==1))){
	    	a19 = 3;
	    	a29 = 9;
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a14==9)&&((((!(a20==1)&&(!(a24==1)&&(!(a11==1)&&((((a0==1)&&(((a29==5)||(a29==6))&&(input==6)))&&(a25==1))&&!(a7==1)))))&&(a19==2))&&(a28==1))&&(a22==1)))){
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 6;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((a28==1)&&((!(a25==1)&&(!(a11==1)&&((((((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3)))&&(input==1))&&(a7==1))&&(a24==1))&&(a14==9))))&&!(a0==1))))&&(a22==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((((((((input==6)&&(((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))))&&(a22==1))&&(a11==1))&&!(a20==1))&&!(a7==1))&&(a28==1))&&!(a24==1))&&!(a0==1)))&&(a14==9))){
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if(((((a0==1)&&((!(a25==1)&&((a20==1)&&(((((a19==4)&&((input==4)&&((a29==6)||(a29==7))))&&(a28==1))&&(a24==1))&&!(a7==1))))&&(a11==1)))&&(a14==10))&&(a22==1))){
	    	a14 = 8;
	    	a29 = 6;
	    	a7 = 1;
	    	a0 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a11==1)&&((a22==1)&&((!(a24==1)&&((((a25==1)&&(((a28==1)&&((a7==1)&&((input==1)&&((a29==6)||(a29==7)))))&&(a19==4)))&&(a0==1))&&(a14==8)))&&!(a20==1))))){
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a11==1)&&(((a28==1)&&(((((((a24==1)&&((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))&&(input==3)))&&!(a0==1))&&(a22==1))&&(a20==1))&&(a25==1))&&!(a7==1)))&&(a14==9)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a25==1)&&((((((a24==1)&&((a22==1)&&(((a19==3)&&(((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a20==1)))&&(a14==9))))&&!(a0==1))&&(a7==1))&&(a28==1))&&!(a11==1)))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a0 = 1;
	    	a19 = 5;
	    	a24 = 0;
	    	return -1;
	    } else if((((((a20==1)&&(((((a19==1)&&(((a25==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==5)))&&(a11==1)))&&(a7==1))&&(a14==8))&&(a28==1)))&&(a24==1))&&!(a0==1))&&(a22==1))){
	    	a19 = 4;
	    	a0 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	return -1;
	    } else if(((a0==1)&&(((a7==1)&&((((a19==1)&&((((((input==1)&&(a24==1))&&(a14==8))&&(a25==1))&&(a22==1))&&(a20==1)))&&!(a11==1))&&(a28==1)))&&(a29==9)))){
	    	a29 = 6;
	    	a0 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if(((a19==2)&&(!(a7==1)&&((!(a25==1)&&((a0==1)&&((a29==7)&&((a28==1)&&(!(a11==1)&&((a22==1)&&((a20==1)&&(!(a24==1)&&(input==5)))))))))&&(a14==8))))){
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((((a0==1)&&(!(a20==1)&&(((a28==1)&&((!(a7==1)&&((((a14==8)&&((input==3)&&((a29==7)||((a29==5)||(a29==6)))))&&(a19==2))&&!(a11==1)))&&(a24==1)))&&!(a25==1))))&&(a22==1))){
	    	a19 = 3;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	return 21;
	    } else if(((a0==1)&&((((((!(a11==1)&&(((a20==1)&&(((input==2)&&((a29==7)||(a29==8)))&&(a14==8)))&&(a7==1)))&&(a25==1))&&(a19==4))&&(a28==1))&&(a22==1))&&!(a24==1)))){
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if(((a19==3)&&((a24==1)&&((a25==1)&&(!(a7==1)&&((a29==5)&&((a28==1)&&((((((a14==9)&&(input==3))&&(a22==1))&&!(a11==1))&&!(a20==1))&&!(a0==1))))))))){
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a7==1)&&((!(a20==1)&&(((a22==1)&&(((a28==1)&&(!(a25==1)&&(((((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(input==6))&&(a24==1))))&&(a11==1)))&&(a14==8)))&&(a0==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==1)&&(!(a11==1)&&((a7==1)&&((a14==9)&&((a22==1)&&((!(a0==1)&&((((((a29==7)||(a29==8))&&(input==5))&&!(a25==1))&&(a24==1))&&(a28==1)))&&!(a20==1)))))))){
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a24==1)&&(((a7==1)&&((((((((((a29==7)||((a29==5)||(a29==6)))&&(input==5))&&(a22==1))&&(a25==1))&&(a28==1))&&(a19==2))&&(a20==1))&&(a14==10))&&(a11==1)))&&(a0==1)))){
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a11 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a20==1)&&((!(a25==1)&&(((((a7==1)&&((a22==1)&&(((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))&&(input==5))&&(a28==1))))&&!(a24==1))&&!(a11==1))&&(a14==8)))&&(a0==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((((a14==8)&&((((a7==1)&&((a24==1)&&((input==4)&&(a28==1))))&&(a22==1))&&!(a25==1)))&&(a20==1))&&(a19==1))&&(a11==1))&&!(a0==1))&&(a29==7))){
	    	a25 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if(((a11==1)&&(!(a0==1)&&(((((a22==1)&&(((a19==1)&&(!(a7==1)&&(((input==1)&&((a29==5)||(a29==6)))&&(a24==1))))&&!(a20==1)))&&(a28==1))&&(a14==9))&&(a25==1))))){
	    	a19 = 3;
	    	a29 = 6;
	    	a14 = 8;
	    	return 23;
	    } else if(((a29==9)&&((a28==1)&&((a20==1)&&((a14==8)&&(!(a11==1)&&((!(a7==1)&&((a19==3)&&((a25==1)&&(!(a0==1)&&((input==5)&&!(a24==1))))))&&(a22==1)))))))){
	    	a29 = 8;
	    	a19 = 2;
	    	a24 = 1;
	    	return 24;
	    } else if(((a25==1)&&((((a28==1)&&(!(a0==1)&&(((a7==1)&&((a22==1)&&((a19==3)&&((((a29==7)||(a29==8))&&(input==3))&&(a20==1)))))&&!(a24==1))))&&(a11==1))&&(a14==8)))){
	    	a25 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((a0==1)&&(((!(a11==1)&&((a22==1)&&((a24==1)&&((((((a14==9)&&(input==1))&&!(a7==1))&&(a20==1))&&(a29==9))&&!(a25==1)))))&&(a19==5))&&(a28==1)))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	return 24;
	    } else if(((a0==1)&&((a28==1)&&(((a22==1)&&((a14==8)&&((a20==1)&&(!(a25==1)&&(((!(a24==1)&&(((a29==5)||(a29==6))&&(input==3)))&&(a19==5))&&(a7==1))))))&&!(a11==1))))){
	    	a19 = 1;
	    	a20 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((a20==1)&&(((a14==9)&&(((a24==1)&&(((a7==1)&&((a19==1)&&((a29==8)&&((!(a11==1)&&(input==2))&&(a28==1)))))&&!(a0==1)))&&(a22==1)))&&(a25==1)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((((a7==1)&&((a22==1)&&(!(a24==1)&&(((a14==8)&&(((a19==5)&&((input==3)&&((a29==6)||(a29==7))))&&(a11==1)))&&(a0==1)))))&&(a28==1))&&(a25==1)))){
	    	a25 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if(((!(a0==1)&&((a29==7)&&((a22==1)&&(((((a24==1)&&((a7==1)&&(((a19==2)&&(input==1))&&(a14==9))))&&!(a20==1))&&!(a25==1))&&!(a11==1)))))&&(a28==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a11==1)&&((a14==10)&&((((a0==1)&&((((a28==1)&&((a25==1)&&((((a29==6)||(a29==7))&&(input==3))&&(a7==1))))&&(a19==1))&&(a22==1)))&&!(a24==1))&&(a20==1))))){
	    	a29 = 8;
	    	a14 = 8;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a11==1)&&(!(a20==1)&&(((((a7==1)&&((((a22==1)&&((a0==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a25==1))&&(a28==1)))&&(a19==1))&&(a14==9))&&!(a24==1))))){
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((((!(a0==1)&&((((a14==9)&&((((a19==1)&&((input==1)&&((a29==5)||(a29==6))))&&!(a20==1))&&(a7==1)))&&(a22==1))&&(a11==1)))&&(a24==1))&&(a28==1))&&!(a25==1))){
	    	a29 = 6;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==1)&&(((a14==8)&&((a11==1)&&(((a20==1)&&((((((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))&&(input==1))&&(a24==1))&&(a25==1))&&!(a7==1)))&&(a22==1))))&&(a0==1)))){
	    	a29 = 9;
	    	a19 = 2;
	    	a25 = 0;
	    	return 21;
	    } else if(((((!(a11==1)&&((a22==1)&&((((a28==1)&&((a0==1)&&(((input==6)&&(a14==9))&&(a20==1))))&&!(a7==1))&&(a29==7))))&&!(a24==1))&&!(a25==1))&&(a19==2))){
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((((a14==8)&&(((((!(a24==1)&&((((a29==6)||(a29==7))&&(input==3))&&(a25==1)))&&!(a20==1))&&(a22==1))&&!(a0==1))&&!(a7==1)))&&(a28==1))&&(a19==2)))){
	    	a29 = 8;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if(((a14==8)&&(((a20==1)&&(((a25==1)&&((a24==1)&&(((a19==5)&&((a22==1)&&(((input==5)&&((a29==8)||(a29==9)))&&!(a7==1))))&&!(a11==1))))&&!(a0==1)))&&(a28==1)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	return 23;
	    } else if(((!(a7==1)&&((((a22==1)&&((a14==9)&&((((((input==1)&&!(a20==1))&&!(a0==1))&&(a11==1))&&(a28==1))&&(a19==4))))&&(a25==1))&&(a29==6)))&&!(a24==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((((((a14==9)&&((a7==1)&&((a28==1)&&((a0==1)&&(((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==3))&&!(a25==1))))))&&!(a11==1))&&(a22==1))&&(a24==1))&&(a20==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&((a0==1)&&(((((a29==5)&&((!(a25==1)&&(((a22==1)&&((input==6)&&(a28==1)))&&!(a24==1)))&&(a19==5)))&&!(a11==1))&&!(a7==1))&&(a14==8))))){
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if((((((a14==8)&&((a28==1)&&((a22==1)&&((!(a20==1)&&(((((a29==7)||(a29==8))&&(input==3))&&!(a11==1))&&(a25==1)))&&(a19==1)))))&&(a0==1))&&!(a24==1))&&(a7==1))){
	    	a0 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a20 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((((a24==1)&&((a28==1)&&((((a25==1)&&((a11==1)&&((((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==2))&&(a14==9))&&(a22==1))))&&(a7==1))&&(a20==1))))&&(a0==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a24 = 0;
	    	return -1;
	    } else if(((((a14==9)&&(!(a0==1)&&(((((((a19==4)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a7==1))&&(a28==1))&&(a22==1))&&(a11==1))&&(a24==1))))&&(a20==1))&&(a25==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&((a20==1)&&((((((((a28==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==1)))&&(a24==1))&&(a25==1))&&!(a0==1))&&(a14==9))&&!(a7==1))&&(a19==3))))&&(a11==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a11==1)&&(((a19==1)&&((a0==1)&&((a28==1)&&(((a24==1)&&((a25==1)&&((input==6)&&(a7==1))))&&!(a20==1)))))&&(a22==1)))&&(a14==9))&&(a29==6))){
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a7==1)&&((((a19==4)&&((a28==1)&&(((a14==8)&&(!(a24==1)&&(((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5)))&&!(a25==1))))&&!(a11==1))))&&!(a20==1))&&!(a0==1)))){
	    	a19 = 5;
	    	a29 = 6;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a29==6)&&(((((a28==1)&&((!(a24==1)&&((((a11==1)&&(input==4))&&!(a0==1))&&!(a25==1)))&&!(a20==1)))&&(a19==5))&&(a7==1))&&(a14==8))))){
	    	a0 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	return 23;
	    } else if(((a11==1)&&((a20==1)&&((a25==1)&&(!(a0==1)&&((((a7==1)&&((a14==8)&&(!(a24==1)&&((a22==1)&&(((a29==7)||(a29==8))&&(input==5))))))&&(a28==1))&&(a19==1))))))){
	    	a7 = 0;
	    	a14 = 9;
	    	a19 = 4;
	    	a11 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((!(a20==1)&&((a11==1)&&(((a14==8)&&(((a0==1)&&(((a22==1)&&((a24==1)&&(((a7==1)&&(input==4))&&(a29==8))))&&(a28==1)))&&!(a25==1)))&&(a19==3))))){
	    	a29 = 9;
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((a14==8)&&(((a28==1)&&(((!(a7==1)&&(((a19==3)&&(!(a25==1)&&((((a29==6)||(a29==7))&&(input==3))&&(a20==1))))&&(a0==1)))&&!(a24==1))&&!(a11==1)))&&(a22==1)))){
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	return 21;
	    } else if(((!(a24==1)&&((a22==1)&&((a29==8)&&((!(a20==1)&&(((a7==1)&&(!(a11==1)&&((a14==8)&&((input==6)&&!(a0==1)))))&&(a19==1)))&&(a28==1)))))&&(a25==1))){
	    	a14 = 9;
	    	a19 = 2;
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a29==9)&&((((!(a0==1)&&((a14==9)&&((((a11==1)&&((a25==1)&&(input==4)))&&(a19==5))&&(a24==1))))&&!(a20==1))&&(a7==1))&&(a28==1))))){
	    	a11 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((a11==1)&&(((a14==9)&&(((a28==1)&&(((a0==1)&&((((a24==1)&&(((a29==8)||(a29==9))&&(input==6)))&&(a25==1))&&(a22==1)))&&!(a20==1)))&&(a7==1)))&&(a19==2)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a20==1)&&(((a25==1)&&((((a14==8)&&((a28==1)&&((a19==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1)))))&&(a11==1))&&(a7==1)))&&(a24==1)))&&!(a0==1)))){
	    	a20 = 0;
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if(((a0==1)&&((!(a24==1)&&(((((a14==10)&&(((a20==1)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==6)))&&(a25==1)))&&(a11==1))&&(a22==1))&&(a7==1)))&&(a28==1)))){
	    	a24 = 1;
	    	a11 = 0;
	    	a29 = 5;
	    	a14 = 9;
	    	a19 = 5;
	    	return 24;
	    } else if((((a19==2)&&((a24==1)&&((a28==1)&&((a11==1)&&(((!(a25==1)&&(!(a20==1)&&(!(a0==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))))&&(a14==8))&&(a22==1))))))&&(a7==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	return 23;
	    } else if(((a29==9)&&((((!(a11==1)&&(((a28==1)&&(!(a25==1)&&((!(a0==1)&&((input==5)&&(a19==1)))&&!(a20==1))))&&(a7==1)))&&(a14==8))&&(a24==1))&&(a22==1)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	return 24;
	    } else if(((a22==1)&&((((a19==5)&&(!(a0==1)&&(((a25==1)&&(((((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a28==1))&&(a14==8))&&!(a11==1)))&&(a7==1))))&&!(a24==1))&&(a20==1)))){
	    	a14 = 9;
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 2;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a25==1)&&(((a7==1)&&(!(a20==1)&&((((a28==1)&&((a19==3)&&(((((a29==7)||(a29==8))&&(input==1))&&(a14==10))&&(a0==1))))&&(a24==1))&&(a11==1))))&&(a22==1)))){
	    	a25 = 1;
	    	a0 = 0;
	    	a14 = 9;
	    	a29 = 7;
	    	return -1;
	    } else if((((((a14==9)&&(((((a29==5)&&(((a19==3)&&(!(a25==1)&&(input==2)))&&(a11==1)))&&(a28==1))&&(a24==1))&&(a20==1)))&&(a22==1))&&!(a7==1))&&!(a0==1))){
	    	a29 = 8;
	    	a19 = 5;
	    	a7 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a25==1)&&(!(a7==1)&&(((a11==1)&&((a24==1)&&((!(a20==1)&&((a14==9)&&(((a28==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a22==1))))&&(a0==1))))&&(a19==2))))){
	    	a24 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	a29 = 5;
	    	a25 = 1;
	    	return 24;
	    } else if((((((((a29==5)&&((a20==1)&&((((a14==9)&&((input==5)&&!(a24==1)))&&!(a7==1))&&(a22==1))))&&(a11==1))&&(a28==1))&&(a19==2))&&(a25==1))&&(a0==1))){
	    	a29 = 9;
	    	a11 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a20==1)&&((((a19==5)&&((((!(a25==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&!(a11==1))&&(a22==1)))&&(a28==1))&&(a0==1))&&(a24==1)))&&!(a7==1))&&(a14==9)))){
	    	a24 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	return 24;
	    } else if((((a28==1)&&((((a7==1)&&((!(a0==1)&&((!(a25==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==3)))&&!(a20==1)))&&(a14==8)))&&(a11==1))&&(a24==1)))&&(a22==1))){
	    	a24 = 0;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 2;
	    	a0 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a7==1)&&((((!(a20==1)&&((((a25==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&(a19==4))&&!(a0==1)))&&(a24==1))&&(a28==1)))&&(a14==9))&&!(a11==1))&&(a22==1)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a7==1)&&(!(a24==1)&&(((((a14==9)&&(((a19==5)&&(!(a11==1)&&(!(a0==1)&&(((a29==8)||(a29==9))&&(input==3)))))&&(a28==1)))&&(a22==1))&&(a20==1))&&(a25==1))))){
	    	a29 = 7;
	    	a7 = 0;
	    	a0 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((a22==1)&&((!(a0==1)&&((((!(a25==1)&&((a14==9)&&((a28==1)&&(!(a7==1)&&((input==1)&&!(a24==1))))))&&(a19==5))&&!(a11==1))&&(a29==7)))&&(a20==1)))){
	    	a20 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((a14==9)&&((a19==4)&&((((((a11==1)&&(!(a25==1)&&((a29==5)&&(!(a0==1)&&((a22==1)&&(input==1))))))&&!(a20==1))&&(a7==1))&&(a28==1))&&!(a24==1))))){
	    	a7 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if(((!(a0==1)&&((a24==1)&&((a20==1)&&((a19==3)&&(((a22==1)&&(((a28==1)&&((((a29==8)||(a29==9))&&(input==3))&&(a14==9)))&&!(a25==1)))&&(a11==1))))))&&(a7==1))){
	    	a19 = 5;
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	return 23;
	    } else if((((a29==6)&&((((a20==1)&&((a11==1)&&(((a22==1)&&(((a19==2)&&((a28==1)&&(input==5)))&&(a14==9)))&&!(a24==1))))&&!(a0==1))&&!(a25==1)))&&(a7==1))){
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 5;
	    	return 21;
	    } else if(((a28==1)&&((a19==4)&&((a11==1)&&((!(a20==1)&&((a7==1)&&((a25==1)&&((a0==1)&&((a22==1)&&(((input==4)&&!(a24==1))&&(a29==5)))))))&&(a14==9)))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	return 24;
	    } else if((!(a11==1)&&((((a14==9)&&(((input==1)&&(((a19==5)&&((!(a25==1)&&((!(a7==1)&&!(a20==1))&&(a24==1)))&&(a29==9)))||((((((a20==1)&&(a7==1))&&!(a24==1))&&(a25==1))&&(a29==5))&&(a19==1))))&&!(a0==1)))&&(a28==1))&&(a22==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a19==1)&&(!(a24==1)&&((a28==1)&&(((((a7==1)&&((a25==1)&&(((input==3)&&((a29==7)||(a29==8)))&&(a20==1))))&&(a14==8))&&(a11==1))&&!(a0==1)))))&&(a22==1))){
	    	a29 = 5;
	    	a11 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	return 23;
	    } else if(((((((a20==1)&&((a25==1)&&((a7==1)&&(((((a14==9)&&(input==3))&&(a29==9))&&(a22==1))&&!(a11==1)))))&&(a28==1))&&(a0==1))&&(a19==1))&&(a24==1))){
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((a29==7)&&(((a7==1)&&((((((a28==1)&&(((!(a25==1)&&(input==5))&&(a22==1))&&(a19==2)))&&!(a20==1))&&!(a11==1))&&(a14==8))&&(a24==1)))&&(a0==1)))){
	    	a19 = 3;
	    	a14 = 9;
	    	a20 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if((((((a20==1)&&((a24==1)&&((a14==9)&&((a19==4)&&(!(a25==1)&&(((((a29==5)||(a29==6))&&(input==4))&&(a28==1))&&(a11==1)))))))&&(a22==1))&&!(a0==1))&&!(a7==1))){
	    	a29 = 7;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((!(a11==1)&&((a20==1)&&((((a22==1)&&(!(a24==1)&&((input==4)&&((a29==7)||(a29==8)))))&&(a7==1))&&!(a0==1))))&&(a25==1))&&(a14==9))&&(a19==2)))){
	    	a19 = 3;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	return 23;
	    } else if((((((((!(a7==1)&&(((a14==8)&&((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==6)))&&(a25==1)))&&!(a24==1))&&(a28==1))&&(a20==1))&&!(a0==1))&&(a22==1))&&!(a11==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a24==1)&&(((a14==8)&&((a0==1)&&(!(a11==1)&&((a7==1)&&(((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==5))&&(a22==1))))))&&(a28==1)))&&(a20==1))&&(a25==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a29==7)&&(((a19==4)&&((!(a25==1)&&(((((a28==1)&&(input==6))&&(a14==9))&&!(a20==1))&&!(a7==1)))&&(a22==1)))&&!(a0==1))))&&!(a24==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	a19 = 1;
	    	return 24;
	    } else if((((a24==1)&&(!(a7==1)&&((a11==1)&&((a22==1)&&((((a0==1)&&((((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))&&(input==1))&&(a28==1)))&&(a14==8))&&(a25==1))))))&&!(a20==1))){
	    	a29 = 5;
	    	a11 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((((!(a25==1)&&(((a28==1)&&(!(a11==1)&&((!(a24==1)&&(((input==4)&&(((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))))&&!(a20==1)))&&(a22==1))))&&!(a7==1)))&&(a0==1))&&(a14==8))){
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	return -1;
	    } else if(((a29==6)&&(!(a11==1)&&(((((((a22==1)&&((!(a7==1)&&((a14==9)&&(input==5)))&&(a20==1)))&&(a19==4))&&(a0==1))&&(a24==1))&&(a25==1))&&(a28==1))))){
	    	a11 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	return 24;
	    } else if((((((((!(a0==1)&&(((a22==1)&&((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==1)))&&(a14==8)))&&!(a24==1))&&!(a7==1))&&(a25==1))&&(a20==1))&&!(a11==1))&&(a28==1))){
	    	a29 = 7;
	    	a19 = 4;
	    	a24 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((!(a24==1)&&(!(a11==1)&&((a0==1)&&(!(a7==1)&&((a28==1)&&(((a14==8)&&((a25==1)&&((input==3)&&(((a19==2)&&(a29==5))||(((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))))))&&!(a20==1)))))))&&(a22==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a25==1)&&((a29==8)&&(((a28==1)&&((!(a11==1)&&((!(a24==1)&&((a22==1)&&((a19==3)&&(input==6))))&&(a0==1)))&&(a20==1)))&&(a14==9)))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a19==4)&&((!(a25==1)&&(!(a24==1)&&((a29==7)&&((!(a20==1)&&(!(a7==1)&&(((input==5)&&(a14==8))&&(a22==1))))&&(a11==1)))))&&(a0==1))))){
	    	a19 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((a11==1)&&(!(a7==1)&&((a25==1)&&(((a22==1)&&((!(a20==1)&&((((input==5)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(a14==10))&&(a0==1)))&&(a24==1)))&&(a28==1)))))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((((((!(a20==1)&&((((!(a25==1)&&(((a19==4)&&(input==3))&&(a22==1)))&&!(a24==1))&&(a28==1))&&!(a7==1)))&&(a29==7))&&(a14==8))&&(a11==1))&&(a0==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a20==1)&&((a28==1)&&((a14==8)&&(!(a7==1)&&((!(a24==1)&&(((input==2)&&((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1)))))&&!(a11==1)))&&(a0==1)))))))){
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((!(a20==1)&&(((!(a11==1)&&((a14==8)&&(((((((a29==5)||(a29==6))&&(input==3))&&(a19==2))&&!(a0==1))&&(a24==1))&&(a28==1))))&&(a7==1))&&(a25==1)))&&(a22==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a20==1)&&((((a25==1)&&((a28==1)&&((!(a0==1)&&((a19==5)&&((a14==8)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a24==1))))&&!(a7==1))&&(a22==1))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	a11 = 0;
	    	return -1;
	    } else if((((a19==5)&&((a28==1)&&(!(a20==1)&&((a11==1)&&(((((((a24==1)&&(input==1))&&(a22==1))&&(a14==9))&&(a29==9))&&(a25==1))&&!(a0==1))))))&&!(a7==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&((a29==5)&&((!(a7==1)&&(!(a20==1)&&((a19==5)&&(((a14==9)&&((a0==1)&&((!(a24==1)&&(input==1))&&!(a11==1))))&&(a22==1)))))&&(a28==1))))){
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	a19 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if(((a24==1)&&(((a14==10)&&((((((((a28==1)&&((a22==1)&&(input==3)))&&!(a25==1))&&(a0==1))&&(a20==1))&&(a11==1))&&(a19==1))&&(a29==6)))&&!(a7==1)))){
	    	a7 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	return -1;
	    } else if(((a20==1)&&((a25==1)&&(((((!(a11==1)&&((a28==1)&&((a19==3)&&((a14==9)&&((input==3)&&(a7==1))))))&&(a22==1))&&!(a24==1))&&(a0==1))&&(a29==5))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a14==10)&&(((a24==1)&&((a0==1)&&(((a19==1)&&(!(a25==1)&&((a11==1)&&((a22==1)&&((a28==1)&&(input==2))))))&&(a20==1))))&&(a29==9))))){
	    	a0 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if(((a11==1)&&((!(a24==1)&&((((((a19==4)&&(((a22==1)&&((input==2)&&((a29==7)||(a29==8))))&&(a7==1)))&&!(a20==1))&&(a14==9))&&(a28==1))&&!(a0==1)))&&(a25==1)))){
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a20==1)&&((((a25==1)&&((a24==1)&&(((a19==1)&&((a0==1)&&((a7==1)&&((((a29==7)||(a29==8))&&(input==5))&&(a14==8)))))&&(a28==1))))&&!(a11==1))&&(a22==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a19==1)&&((a22==1)&&((a28==1)&&((!(a0==1)&&((a20==1)&&((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&!(a24==1))&&(a14==9))))&&!(a25==1)))))&&(a11==1))&&(a7==1))){
	    	a19 = 2;
	    	a0 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((((((((a14==9)&&(((((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(input==2))&&!(a20==1)))&&!(a0==1))&&(a24==1))&&(a28==1))&&(a22==1))&&(a7==1))&&!(a25==1)))){
	    	a19 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((((a28==1)&&((a0==1)&&(!(a24==1)&&((a20==1)&&((a19==5)&&((a7==1)&&(((a29==5)||(a29==6))&&(input==6))))))))&&(a14==8))&&!(a25==1))&&!(a11==1)))){
	    	a25 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((a14==10)&&(((((a11==1)&&((a28==1)&&(!(a25==1)&&((a19==4)&&((a0==1)&&(((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&(a20==1)))))))&&(a24==1))&&(a22==1))&&(a7==1)))){
	    	a11 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a0 = 0;
	    	return 21;
	    } else if((((((a20==1)&&(((a24==1)&&((a28==1)&&(!(a0==1)&&((((a14==8)&&(input==3))&&(a25==1))&&(a19==2)))))&&(a22==1)))&&(a7==1))&&(a11==1))&&(a29==7))){
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	return -1;
	    } else if((((a22==1)&&((a20==1)&&((!(a7==1)&&(!(a11==1)&&((a29==7)&&(((!(a0==1)&&((input==5)&&(a14==8)))&&(a25==1))&&(a28==1)))))&&(a24==1))))&&(a19==5))){
	    	a14 = 9;
	    	a29 = 9;
	    	a11 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((!(a7==1)&&((a28==1)&&((((a14==9)&&((a22==1)&&(((a0==1)&&((input==2)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))))&&(a25==1))))&&!(a24==1))&&(a20==1))))&&!(a11==1))){
	    	a29 = 7;
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	return 21;
	    } else if(((((!(a24==1)&&((((a20==1)&&(((a14==9)&&(!(a11==1)&&((a25==1)&&(input==3))))&&(a29==9)))&&(a28==1))&&(a7==1)))&&!(a0==1))&&(a19==2))&&(a22==1))){
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a14==9)&&(!(a24==1)&&((a19==4)&&((((((!(a0==1)&&(((a29==6)||(a29==7))&&(input==2)))&&(a22==1))&&(a28==1))&&!(a25==1))&&(a7==1))&&!(a20==1))))))){
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a11==1)&&(((a22==1)&&(((a7==1)&&(((!(a20==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6)))&&(a14==10))&&(a19==2)))&&(a28==1)))&&(a0==1)))&&(a24==1))&&(a25==1))){
	    	a29 = 5;
	    	a11 = 0;
	    	a14 = 9;
	    	a7 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a20 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if((((((a19==2)&&(((a0==1)&&(!(a7==1)&&(!(a25==1)&&((a14==8)&&((a28==1)&&((input==1)&&((a29==6)||(a29==7))))))))&&!(a20==1)))&&(a11==1))&&(a22==1))&&(a24==1))){
	    	a11 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((((a25==1)&&((a19==2)&&(((((a14==9)&&((a22==1)&&(((a29==5)&&(input==5))&&(a11==1))))&&(a0==1))&&(a7==1))&&(a24==1))))&&(a20==1))&&(a28==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((((((!(a0==1)&&((((input==5)&&(((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&!(a11==1))&&(a25==1)))&&(a20==1))&&(a28==1))&&(a22==1))&&(a24==1))&&(a14==8)))){
	    	a19 = 3;
	    	a20 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	return 21;
	    } else if(((a20==1)&&((a11==1)&&((a19==2)&&((a22==1)&&((!(a0==1)&&((a7==1)&&((a14==9)&&((a28==1)&&((a24==1)&&((input==3)&&((a29==7)||(a29==8))))))))&&!(a25==1))))))){
	    	a11 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((((a0==1)&&((a19==4)&&(!(a25==1)&&((((a29==6)&&((a14==9)&&(((!(a24==1)&&(input==4))&&(a11==1))&&(a7==1))))&&(a22==1))&&!(a20==1)))))&&(a28==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a14==9)&&((a11==1)&&((!(a0==1)&&((input==1)&&(((a19==1)&&(((!(a24==1)&&((a20==1)&&(a7==1)))&&(a25==1))&&(a29==5)))||(((a19==5)&&((a29==8)&&(((a24==1)&&(!(a7==1)&&!(a20==1)))&&!(a25==1))))||(((a29==9)&&(((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1)))&&(a19==5))))))&&(a22==1)))))){
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 6;
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a14==8)&&((!(a0==1)&&((a11==1)&&((!(a25==1)&&((a20==1)&&((a24==1)&&((a22==1)&&((input==3)&&((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5))))))))&&(a7==1))))&&(a28==1)))){
	    	a14 = 9;
	    	a24 = 0;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a11 = 0;
	    	return 21;
	    } else if((!(a24==1)&&((a22==1)&&((a25==1)&&((a7==1)&&(((a0==1)&&((a19==4)&&(!(a20==1)&&(((((a29==6)||(a29==7))&&(input==6))&&(a14==8))&&(a28==1)))))&&(a11==1))))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&(((a25==1)&&((a22==1)&&((a11==1)&&((a28==1)&&(((a7==1)&&((((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5)))&&(input==1))&&(a20==1)))&&(a24==1))))))&&!(a0==1)))){
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a11 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&((!(a7==1)&&(((!(a25==1)&&((a14==8)&&((((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&(a22==1))&&!(a11==1))))&&(a0==1))&&(a28==1)))&&(a20==1)))&&(a19==5))){
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 6;
	    	return 24;
	    } return calculate_output35(input);
	}

	int calculate_output35(int input) {
	    if(((((!(a24==1)&&(!(a25==1)&&((((a14==9)&&((((input==2)&&((a29==7)||(a29==8)))&&(a22==1))&&!(a0==1)))&&(a7==1))&&(a19==5))))&&(a20==1))&&(a28==1))&&!(a11==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((a0==1)&&(((a22==1)&&((a20==1)&&(!(a25==1)&&((a19==3)&&((input==6)&&(a11==1))))))&&(a28==1)))&&(a29==7))&&(a24==1))&&(a14==10))&&(a7==1))){
	    	a25 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	a7 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a7==1)&&(((!(a25==1)&&((a28==1)&&(((!(a0==1)&&(((a14==9)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))&&(a19==1)))&&(a22==1))&&(a11==1))))&&(a20==1))&&!(a24==1)))){
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a20==1)&&(((((((a24==1)&&((a19==5)&&(((a22==1)&&((a28==1)&&(input==2)))&&!(a25==1))))&&(a29==7))&&(a11==1))&&!(a0==1))&&!(a7==1))&&(a14==9)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((a0==1)&&((((a7==1)&&((((a28==1)&&(((((a29==8)||(a29==9))&&(input==4))&&!(a20==1))&&!(a11==1)))&&!(a25==1))&&(a22==1)))&&(a24==1))&&(a19==5)))&&(a14==8))){
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	return 24;
	    } else if((((a14==10)&&(((a7==1)&&(((a20==1)&&((a24==1)&&((a28==1)&&((((input==3)&&(a0==1))&&(a29==5))&&(a25==1)))))&&(a22==1)))&&(a19==4)))&&(a11==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((a29==7)&&((a0==1)&&((a19==3)&&((a22==1)&&(((a7==1)&&((((a24==1)&&((input==5)&&(a14==10)))&&(a20==1))&&(a28==1)))&&!(a25==1))))))&&(a11==1))){
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	a29 = 8;
	    	return 23;
	    } else if(((a22==1)&&(((a28==1)&&(!(a0==1)&&(!(a25==1)&&(((a14==9)&&((a19==4)&&((((input==5)&&((a29==6)||(a29==7)))&&(a20==1))&&!(a11==1))))&&!(a7==1)))))&&!(a24==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a25==1)&&((a22==1)&&(((((((a19==3)&&((a14==9)&&((input==2)&&((a29==7)||((a29==5)||(a29==6))))))&&!(a7==1))&&(a28==1))&&(a24==1))&&!(a11==1))&&(a20==1))))&&!(a0==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((((a0==1)&&(!(a11==1)&&((((a25==1)&&((((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6)))&&(input==4))&&(a22==1)))&&!(a7==1))&&!(a24==1))))&&(a28==1))&&(a14==8)))){
	    	a14 = 9;
	    	a7 = 1;
	    	a29 = 7;
	    	a19 = 5;
	    	a24 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if((((a20==1)&&((a14==10)&&((a0==1)&&(!(a25==1)&&((((a19==2)&&((((input==1)&&((a29==6)||(a29==7)))&&!(a24==1))&&(a22==1)))&&(a11==1))&&(a7==1))))))&&(a28==1))){
	    	a29 = 8;
	    	a7 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((a11==1)&&(((((a22==1)&&((a14==8)&&((((((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&(a20==1))&&(a19==2))&&(a7==1))&&!(a25==1))))&&(a28==1))&&(a24==1))&&!(a0==1)))){
	    	a25 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 9;
	    	a29 = 6;
	    	a0 = 1;
	    	return 24;
	    } else if(((((a19==1)&&((a25==1)&&((a0==1)&&((a29==6)&&((((((input==2)&&(a11==1))&&(a7==1))&&(a28==1))&&!(a24==1))&&(a22==1))))))&&!(a20==1))&&(a14==9))){
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==8)&&(!(a24==1)&&((a11==1)&&((!(a20==1)&&(((a7==1)&&((((input==5)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))))&&(a0==1))&&(a28==1)))&&(a22==1)))&&!(a25==1)))))){
	    	a0 = 0;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 5;
	    	a24 = 1;
	    	return 21;
	    } else if(((a22==1)&&(((a0==1)&&((a19==5)&&((a24==1)&&((a14==10)&&(((((a28==1)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7))))&&(a11==1))&&!(a25==1))&&(a7==1))))))&&!(a20==1)))){
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a14==8)&&((a11==1)&&(((a28==1)&&(((((((input==1)&&((a29==8)||(a29==9)))&&(a7==1))&&!(a25==1))&&!(a24==1))&&(a19==4))&&!(a0==1)))&&(a22==1))))&&(a20==1))){
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	a19 = 1;
	    	return 24;
	    } else if(((a25==1)&&(((((a0==1)&&(((!(a11==1)&&(((a7==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))&&(a19==1)))&&(a20==1))&&(a14==8)))&&(a22==1))&&!(a24==1))&&(a28==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a25==1)&&((((a19==2)&&(((a28==1)&&((a14==8)&&(((a11==1)&&((input==3)&&((a29==6)||(a29==7))))&&(a22==1))))&&!(a20==1)))&&!(a7==1))&&!(a0==1))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a28==1)&&(((a25==1)&&((((((a20==1)&&((((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))&&(input==1)))&&!(a0==1))&&!(a11==1))&&(a22==1))&&(a7==1)))&&!(a24==1))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((a7==1)&&((!(a24==1)&&((a19==1)&&((a28==1)&&(((!(a0==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a20==1))&&(a22==1)))))&&(a11==1)))&&(a25==1)))){
	    	a20 = 0;
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((a19==5)&&((((!(a25==1)&&(!(a20==1)&&(((a22==1)&&(((((a29==6)||(a29==7))&&(input==5))&&!(a7==1))&&(a14==8)))&&(a0==1))))&&(a28==1))&&(a11==1))&&!(a24==1)))){
	    	a29 = 5;
	    	a19 = 4;
	    	a11 = 0;
	    	return 23;
	    } else if(((a28==1)&&(((((a11==1)&&(((a25==1)&&(!(a0==1)&&((((input==1)&&(a19==5))&&(a22==1))&&(a20==1))))&&(a14==9)))&&!(a24==1))&&(a29==9))&&(a7==1)))){
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&((a29==7)&&(((a14==9)&&(((a28==1)&&((a24==1)&&((a0==1)&&((a20==1)&&(((a22==1)&&(input==4))&&(a19==3))))))&&(a7==1)))&&!(a25==1))))){
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a7 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a22==1)&&(!(a24==1)&&(((a14==9)&&((a28==1)&&((!(a11==1)&&((!(a25==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==1)))&&(a20==1)))&&!(a7==1))))&&(a0==1))))){
	    	a19 = 3;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if(((a20==1)&&((a14==8)&&(!(a25==1)&&(!(a24==1)&&((a7==1)&&((a28==1)&&(((a22==1)&&(((input==5)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5))))&&(a0==1)))&&(a11==1))))))))){
	    	a29 = 7;
	    	a7 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((a19==4)&&((!(a7==1)&&((a25==1)&&(((((a14==9)&&((a0==1)&&(((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1))))&&!(a20==1))&&(a11==1))&&!(a24==1))))&&(a22==1)))){
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==4)&&((a28==1)&&((((a24==1)&&((((((a29==5)&&((a14==8)&&(input==1)))&&(a20==1))&&!(a0==1))&&(a25==1))&&(a11==1)))&&(a22==1))&&(a7==1))))){
	    	a19 = 3;
	    	a29 = 7;
	    	a7 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if((!(a11==1)&&(((!(a7==1)&&((a24==1)&&((a0==1)&&((a19==1)&&((a22==1)&&((!(a25==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5)))&&(a14==8)))))))&&!(a20==1))&&(a28==1)))){
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a25==1)&&(((!(a24==1)&&(((a19==1)&&((((((input==5)&&((a29==6)||(a29==7)))&&(a20==1))&&(a0==1))&&(a14==8))&&!(a7==1)))&&!(a11==1)))&&(a22==1))&&(a28==1)))){
	    	a19 = 3;
	    	a20 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((((((!(a11==1)&&((((a22==1)&&(((a14==9)&&(((a29==7)||(a29==8))&&(input==3)))&&(a28==1)))&&!(a25==1))&&(a19==4)))&&(a24==1))&&(a7==1))&&!(a0==1))&&!(a20==1))){
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((!(a25==1)&&(((((a19==5)&&((!(a11==1)&&(!(a7==1)&&(!(a24==1)&&((a14==9)&&((input==5)&&(a29==7))))))&&(a20==1)))&&!(a0==1))&&(a28==1))&&(a22==1)))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	a24 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((a22==1)&&((((a28==1)&&(((a7==1)&&(((a25==1)&&((a0==1)&&(!(a11==1)&&((input==4)&&((a29==7)||(a29==8))))))&&(a14==8)))&&!(a24==1)))&&(a19==4))&&(a20==1)))){
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a19 = 5;
	    	a29 = 6;
	    	return 21;
	    } else if(((a19==2)&&(((a14==9)&&((a28==1)&&(!(a7==1)&&((a25==1)&&(((a11==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==5))&&!(a20==1))&&!(a24==1)))&&(a22==1))))))&&(a0==1)))){
	    	a29 = 9;
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	a24 = 1;
	    	return 24;
	    } else if((((a25==1)&&(!(a24==1)&&(!(a0==1)&&(!(a11==1)&&(((a28==1)&&(((a20==1)&&(((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2)))&&(input==3)))&&(a22==1)))&&(a14==8))))))&&(a7==1))){
	    	a29 = 8;
	    	a19 = 5;
	    	a14 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if(((((a14==8)&&((((a19==5)&&(((!(a24==1)&&((((a0==1)&&!(a11==1))&&!(a20==1))&&!(a7==1)))&&!(a25==1))&&(a29==9)))||(((((a24==1)&&(((a20==1)&&((a11==1)&&!(a0==1)))&&(a7==1)))&&(a25==1))&&(a29==5))&&(a19==1)))&&(input==5)))&&(a22==1))&&(a28==1))){
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	a24 = 1;
	    	return 24;
	    } else if((((!(a24==1)&&(((a25==1)&&(((!(a0==1)&&((a19==5)&&((a22==1)&&(((a29==6)||(a29==7))&&(input==5)))))&&!(a20==1))&&(a28==1)))&&!(a7==1)))&&!(a11==1))&&(a14==8))){
	    	a24 = 1;
	    	a14 = 9;
	    	a0 = 1;
	    	a29 = 7;
	    	a19 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((((a14==8)&&((!(a20==1)&&((a28==1)&&((((a19==2)&&(((input==2)&&((a29==5)||(a29==6)))&&!(a24==1)))&&(a22==1))&&!(a7==1))))&&(a25==1)))&&!(a0==1))&&(a11==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if((((!(a20==1)&&(((a22==1)&&((a24==1)&&((((a28==1)&&(((input==4)&&((a29==5)||(a29==6)))&&(a11==1)))&&(a19==1))&&(a14==8))))&&(a7==1)))&&(a0==1))&&(a25==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a19==1)&&((a25==1)&&((a11==1)&&(((a20==1)&&(((a22==1)&&(((input==5)&&(a0==1))&&(a28==1)))&&!(a7==1)))&&(a24==1)))))&&(a14==9))&&(a29==8))){
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a11 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((a14==8)&&(((a11==1)&&((a0==1)&&((a19==1)&&((((((a28==1)&&((input==3)&&(a29==8)))&&!(a7==1))&&!(a25==1))&&(a20==1))&&(a24==1)))))&&(a22==1)))){
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a20==1)&&((a0==1)&&(((a24==1)&&((((a28==1)&&(((((a29==8)&&(input==5))&&(a19==3))&&(a7==1))&&(a11==1)))&&(a22==1))&&!(a25==1)))&&(a14==8))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((a20==1)&&(((((a19==3)&&(!(a11==1)&&(((!(a25==1)&&(((input==5)&&(a29==9))&&(a28==1)))&&!(a7==1))&&(a14==8))))&&(a24==1))&&!(a0==1))&&(a22==1)))){
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if((((((((a14==8)&&(((a19==5)&&((!(a7==1)&&((input==3)&&(a24==1)))&&(a29==7)))&&(a22==1)))&&(a28==1))&&!(a0==1))&&!(a25==1))&&!(a11==1))&&!(a20==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((((a19==2)&&(!(a24==1)&&(!(a11==1)&&((a22==1)&&(((((a0==1)&&((a28==1)&&(((a29==8)||(a29==9))&&(input==1))))&&(a25==1))&&(a7==1))&&(a20==1))))))&&(a14==9))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((a22==1)&&((((a19==3)&&(((a28==1)&&(((a25==1)&&((a14==8)&&((input==6)&&((a29==9)||((a29==7)||(a29==8))))))&&!(a20==1)))&&(a24==1)))&&!(a0==1))&&!(a7==1))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	a24 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if((!(a7==1)&&((a22==1)&&((((((((((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&(a28==1))&&(a14==8))&&(a20==1))&&(a24==1))&&!(a0==1))&&(a19==3))&&(a11==1))&&!(a25==1))))){
	    	a29 = 5;
	    	a19 = 2;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(((((((((((a29==6)||(a29==7))&&(input==5))&&(a20==1))&&(a19==3))&&(a11==1))&&!(a25==1))&&!(a24==1))&&!(a0==1))&&(a28==1))&&(a14==8)))&&(a22==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	return 23;
	    } else if((((((((((a20==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&!(a25==1))&&!(a0==1)))&&(a11==1))&&(a14==8))&&(a19==5))&&(a24==1))&&(a28==1))&&(a22==1))&&!(a7==1))){
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a25 = 1;
	    	return -1;
	    } else if(((a29==9)&&(((((!(a11==1)&&((!(a24==1)&&((((input==6)&&(a14==8))&&!(a7==1))&&(a20==1)))&&(a25==1)))&&(a28==1))&&(a22==1))&&(a0==1))&&(a19==4)))){
	    	a11 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((a25==1)&&(((((a22==1)&&((a28==1)&&((a24==1)&&((a7==1)&&(((a20==1)&&((input==5)&&(a11==1)))&&(a0==1))))))&&(a29==8))&&(a14==9))&&(a19==1)))){
	    	a29 = 5;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	return 24;
	    } else if((((((!(a11==1)&&((a22==1)&&(!(a24==1)&&((!(a25==1)&&((a29==8)&&((input==1)&&(a7==1))))&&(a14==9)))))&&(a19==3))&&(a0==1))&&(a20==1))&&(a28==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((a22==1)&&((!(a25==1)&&((a0==1)&&(((a19==4)&&((a28==1)&&((a24==1)&&(input==3))))&&!(a20==1))))&&(a14==10))))&&(a29==9))&&(a7==1))){
	    	a14 = 9;
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((a25==1)&&((a20==1)&&((a29==5)&&(!(a11==1)&&((((((a28==1)&&(!(a24==1)&&((input==3)&&(a0==1))))&&(a7==1))&&(a22==1))&&(a19==5))&&(a14==9))))))){
	    	a14 = 8;
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((((a25==1)&&((a24==1)&&((((a29==5)&&((a0==1)&&(((a14==9)&&((input==5)&&(a11==1)))&&!(a20==1))))&&(a22==1))&&(a28==1))))&&(a19==2))&&!(a7==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((a24==1)&&(((a28==1)&&((!(a11==1)&&((a7==1)&&((a14==9)&&(!(a25==1)&&(((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==6))&&!(a20==1))))))&&!(a0==1)))&&(a22==1)))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((((((((a11==1)&&(!(a7==1)&&((a20==1)&&((((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))&&(input==2))&&(a22==1)))))&&(a28==1))&&(a14==8))&&(a24==1))&&(a25==1))&&(a0==1))){
	    	a25 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if((((a14==8)&&(!(a7==1)&&(((a25==1)&&(((a28==1)&&((!(a20==1)&&((a24==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4))))&&!(a0==1)))&&(a19==1)))&&(a22==1))))&&(a11==1))){
	    	a25 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((a28==1)&&((a19==3)&&(((a29==6)&&(!(a0==1)&&(!(a24==1)&&((a22==1)&&(((input==4)&&(a14==9))&&!(a11==1))))))&&(a7==1))))&&!(a25==1)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 1;
	    	return 24;
	    } else if(((!(a7==1)&&(((a14==8)&&(((a11==1)&&((((((input==5)&&!(a24==1))&&!(a25==1))&&!(a20==1))&&(a22==1))&&(a19==5)))&&(a28==1)))&&(a0==1)))&&(a29==8))){
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a22==1)&&((a7==1)&&((a28==1)&&(((!(a11==1)&&(!(a25==1)&&(((input==4)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(a14==8))))&&!(a24==1))&&!(a20==1))))))){
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a24==1)&&((a19==5)&&((a22==1)&&(((((a28==1)&&((a7==1)&&(((a29==5)||(a29==6))&&(input==1))))&&!(a20==1))&&(a0==1))&&(a14==9)))))&&!(a11==1))&&!(a25==1))){
	    	a25 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	return 23;
	    } else if(((a14==9)&&((a20==1)&&((!(a24==1)&&(((a0==1)&&((a19==2)&&(((((input==1)&&((a29==5)||(a29==6)))&&!(a11==1))&&!(a7==1))&&(a28==1))))&&(a22==1)))&&(a25==1))))){
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((((((a28==1)&&((((a25==1)&&((((a29==6)||(a29==7))&&(input==2))&&(a19==4)))&&(a14==9))&&(a22==1)))&&!(a7==1))&&!(a20==1))&&!(a11==1))&&!(a24==1))&&!(a0==1))){
	    	a29 = 9;
	    	a19 = 3;
	    	a25 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a0==1)&&((((a14==9)&&((((a19==5)&&((((a20==1)&&(input==1))&&(a29==5))&&(a24==1)))&&!(a7==1))&&(a22==1)))&&!(a25==1))&&(a28==1)))&&!(a11==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a19 = 2;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a0==1)&&((((a14==8)&&(((a24==1)&&(!(a7==1)&&(((!(a20==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))&&(a22==1))&&(a19==1))))&&(a28==1)))&&(a11==1))&&!(a25==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if((((a7==1)&&((a28==1)&&((!(a25==1)&&((a22==1)&&((a24==1)&&(((a19==2)&&(!(a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4))))&&(a0==1)))))&&(a14==9))))&&(a11==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a0==1)&&(((a11==1)&&(((a7==1)&&((((input==5)&&((a29==6)||(a29==7)))&&(a22==1))&&!(a25==1)))&&(a24==1)))&&(a19==3)))&&(a14==9))&&(a20==1))&&(a28==1))){
	    	a20 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 6;
	    	return 24;
	    } else if(((a28==1)&&((a22==1)&&((!(a25==1)&&(((a14==9)&&((((!(a20==1)&&(((a29==7)||(a29==8))&&(input==6)))&&(a7==1))&&!(a11==1))&&(a19==3)))&&(a0==1)))&&(a24==1))))){
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((((a29==9)&&((a14==9)&&((a25==1)&&((((((input==6)&&!(a0==1))&&(a28==1))&&(a7==1))&&!(a11==1))&&!(a24==1)))))&&(a20==1))&&(a19==2)))){
	    	a25 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	return 24;
	    } else if(((a0==1)&&((a24==1)&&((((a25==1)&&((a22==1)&&((a7==1)&&((((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))&&(input==1))&&(a14==9))&&!(a20==1)))))&&!(a11==1))&&(a28==1))))){
	    	a0 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	a20 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((((a22==1)&&((a19==3)&&((a24==1)&&(((a14==9)&&((!(a0==1)&&(!(a20==1)&&(((input==4)&&((a29==7)||(a29==8)))&&(a7==1))))&&(a25==1)))&&(a28==1)))))&&(a11==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a0==1)&&(((a19==1)&&((a22==1)&&((a20==1)&&((a24==1)&&((a25==1)&&((((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a14==9))&&(a28==1)))))))&&(a7==1))))){
	    	a0 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 0;
	    	return -1;
	    } else if(((a28==1)&&((a22==1)&&((a24==1)&&((a0==1)&&((a29==5)&&((a25==1)&&((!(a11==1)&&((a14==8)&&(((input==4)&&!(a7==1))&&(a19==1))))&&!(a20==1))))))))){
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 8;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a20==1)&&(!(a7==1)&&((a29==5)&&(!(a0==1)&&((a28==1)&&(((a22==1)&&((!(a25==1)&&((a14==8)&&((input==5)&&(a11==1))))&&(a24==1)))&&(a19==4)))))))){
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((a22==1)&&((a25==1)&&(((a14==8)&&(((((a7==1)&&(!(a24==1)&&(((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a28==1))))&&(a19==3))&&!(a0==1))&&!(a11==1)))&&(a20==1))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a0==1)&&((a28==1)&&((a14==9)&&((a7==1)&&((a22==1)&&((!(a20==1)&&((a24==1)&&((a19==1)&&((input==4)&&((a29==5)||(a29==6))))))&&(a11==1)))))))&&(a25==1))){
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 9;
	    	a20 = 1;
	    	return 23;
	    } else if(((((!(a20==1)&&(!(a11==1)&&(((((a22==1)&&(!(a7==1)&&((input==6)&&!(a24==1))))&&(a0==1))&&(a28==1))&&(a29==7))))&&!(a25==1))&&(a19==3))&&(a14==8))){
	    	a19 = 2;
	    	a24 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((((a7==1)&&((((a0==1)&&((a11==1)&&((((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==3))&&(a14==9))&&(a22==1))))&&!(a25==1))&&(a24==1)))&&(a20==1))&&(a28==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a20==1)&&((((a28==1)&&((a11==1)&&((((a19==1)&&(((a29==6)||(a29==7))&&(input==3)))&&(a7==1))&&(a0==1))))&&(a25==1))&&!(a24==1)))&&(a14==9))&&(a22==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==4)&&((a7==1)&&((a28==1)&&(((a29==7)&&((!(a11==1)&&(((a24==1)&&(!(a0==1)&&((a22==1)&&(input==4))))&&!(a25==1)))&&(a20==1)))&&(a14==9)))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==8)&&((a19==4)&&(((a11==1)&&((a22==1)&&(((a20==1)&&((!(a0==1)&&(!(a24==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6))))))&&(a28==1)))&&(a25==1))))&&!(a7==1))))){
	    	a25 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	return 24;
	    } else if(((a28==1)&&(((((a19==1)&&(!(a20==1)&&((a7==1)&&((a14==8)&&((((input==1)&&((a29==6)||(a29==7)))&&(a25==1))&&(a11==1))))))&&!(a24==1))&&(a22==1))&&!(a0==1)))){
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((((!(a24==1)&&(!(a7==1)&&((a14==8)&&(!(a11==1)&&(((((a29==8)||(a29==9))&&(input==1))&&(a19==2))&&(a28==1))))))&&(a0==1))&&(a25==1))&&(a22==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&((a14==8)&&(!(a20==1)&&((((a25==1)&&((!(a0==1)&&(((input==1)&&((a29==8)||(a29==9)))&&(a28==1)))&&(a22==1)))&&(a11==1))&&(a19==4)))))&&!(a24==1))){
	    	a25 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	a7 = 1;
	    	return 24;
	    } else if(((a28==1)&&((a14==8)&&((a24==1)&&((((a19==4)&&((a0==1)&&((a29==6)&&(((a22==1)&&((a20==1)&&(input==3)))&&(a25==1)))))&&!(a11==1))&&!(a7==1)))))){
	    	a29 = 8;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((!(a20==1)&&((!(a0==1)&&(!(a25==1)&&((((a22==1)&&((((a28==1)&&(input==4))&&(a7==1))&&(a24==1)))&&(a11==1))&&(a29==6))))&&(a19==4)))&&(a14==8))){
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&((a25==1)&&((a24==1)&&(((a19==1)&&(((a29==9)&&(((a14==8)&&((a28==1)&&((a20==1)&&(input==1))))&&(a7==1)))&&(a22==1)))&&!(a0==1)))))){
	    	a7 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a0 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if((!(a24==1)&&((a19==2)&&((a22==1)&&((((((((((a29==5)||(a29==6))&&(input==5))&&(a14==9))&&!(a11==1))&&(a25==1))&&!(a0==1))&&!(a7==1))&&(a20==1))&&(a28==1)))))){
	    	a25 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if((((!(a25==1)&&((((a22==1)&&((((a28==1)&&((((a29==5)||(a29==6))&&(input==5))&&(a19==5)))&&(a14==9))&&(a11==1)))&&!(a24==1))&&!(a0==1)))&&(a20==1))&&(a7==1))){
	    	a19 = 4;
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	return 21;
	    } else if(((a25==1)&&(!(a0==1)&&((a29==5)&&(!(a24==1)&&((a19==2)&&((((a22==1)&&(((a11==1)&&((a20==1)&&(input==6)))&&(a7==1)))&&(a14==9))&&(a28==1)))))))){
	    	a19 = 4;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((a22==1)&&((a28==1)&&((((((a14==8)&&(((a11==1)&&((a7==1)&&((input==3)&&(a19==3))))&&!(a20==1)))&&!(a24==1))&&(a0==1))&&(a29==7))&&!(a25==1))))){
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((!(a0==1)&&((a19==1)&&(((a28==1)&&((a24==1)&&((((!(a25==1)&&((((a29==5)||(a29==6))&&(input==4))&&!(a20==1)))&&(a14==9))&&(a7==1))&&(a22==1))))&&!(a11==1))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((a20==1)&&((((a24==1)&&((a19==2)&&((((a14==8)&&((a22==1)&&((input==2)&&((a29==8)||(a29==9)))))&&(a7==1))&&!(a0==1))))&&!(a25==1))&&!(a11==1)))&&(a28==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&(((a22==1)&&((a28==1)&&((((a24==1)&&(!(a20==1)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==6))))&&(a0==1))&&!(a11==1))))&&(a7==1)))&&(a14==9))){
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a11==1)&&(((a20==1)&&((a14==8)&&(((a28==1)&&((a22==1)&&((a7==1)&&((!(a24==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a19==5)))))&&(a0==1))))&&(a25==1)))){
	    	a19 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	return 21;
	    } else if((!(a7==1)&&(((a25==1)&&((a14==8)&&((a22==1)&&(!(a20==1)&&((a19==4)&&(((((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a28==1))&&(a24==1))&&!(a11==1)))))))&&!(a0==1)))){
	    	a14 = 9;
	    	a19 = 2;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	return 21;
	    } else if(((((a7==1)&&((a28==1)&&((a22==1)&&(!(a20==1)&&((((a25==1)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==2)))&&(a14==8))&&(a0==1))))))&&!(a24==1))&&(a11==1))){
	    	a29 = 7;
	    	a0 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if((((!(a20==1)&&(((!(a24==1)&&((a14==9)&&((a11==1)&&((a22==1)&&((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==1))))))&&!(a7==1))&&!(a25==1)))&&(a28==1))&&(a0==1))){
	    	a0 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a20==1)&&(!(a24==1)&&(((a22==1)&&((a19==4)&&((a14==8)&&(!(a11==1)&&(((((input==2)&&((a29==8)||(a29==9)))&&(a28==1))&&!(a7==1))&&!(a0==1))))))&&(a25==1))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((a19==1)&&((a0==1)&&((a24==1)&&(((((((a29==5)||(a29==6))||(a29==7))&&(input==4))&&(a28==1))&&(a25==1))&&(a20==1)))))&&(a11==1))&&(a14==9))&&!(a7==1))&&(a22==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if((((a20==1)&&((a25==1)&&((((((a24==1)&&((a7==1)&&((a0==1)&&((input==6)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a14==9))&&!(a11==1))&&(a28==1))&&(a19==5))))&&(a22==1))){
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if((((a11==1)&&((a7==1)&&(!(a0==1)&&((((a28==1)&&((((a24==1)&&((input==4)&&((a29==8)||((a29==6)||(a29==7)))))&&(a19==5))&&(a14==9)))&&!(a20==1))&&(a22==1)))))&&(a25==1))){
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	a14 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((a22==1)&&((a14==9)&&(((a28==1)&&((!(a0==1)&&((a7==1)&&((((input==6)&&((a29==7)||(a29==8)))&&(a19==1))&&(a20==1))))&&!(a25==1)))&&!(a11==1)))))){
	    	a29 = 9;
	    	a24 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if((((((a22==1)&&(((a14==9)&&((((input==3)&&(((a19==1)&&((a29==5)&&!(a25==1)))||(((a19==5)&&((a29==8)&&(a25==1)))||((a19==5)&&((a29==9)&&(a25==1))))))&&!(a7==1))&&!(a11==1)))&&(a24==1)))&&(a0==1))&&(a20==1))&&(a28==1))){
	    	a0 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((!(a7==1)&&((a25==1)&&((((a19==2)&&((a24==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&(a0==1))))&&(a14==9))&&!(a11==1))))&&(a28==1))&&(a22==1)))){
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((((a22==1)&&((a14==9)&&((((!(a0==1)&&((a24==1)&&((((input==5)&&((a29==8)||(a29==9)))&&(a20==1))&&!(a11==1))))&&(a28==1))&&!(a25==1))&&!(a7==1))))&&(a19==2))){
	    	a0 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a0==1)&&((a29==5)&&(((a28==1)&&(!(a25==1)&&((((input==2)&&(a19==4))&&(a24==1))&&!(a20==1))))&&(a11==1))))&&!(a7==1))&&(a14==9))&&(a22==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(!(a24==1)&&(!(a7==1)&&((a28==1)&&(((((a20==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==5))&&!(a25==1))&&(a14==9)))&&(a19==3))&&(a22==1))&&(a11==1))))))){
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((((((a24==1)&&((((a22==1)&&((((a29==5)&&(input==3))&&(a14==8))&&(a0==1)))&&!(a25==1))&&(a7==1)))&&(a19==1))&&!(a20==1))&&!(a11==1))&&(a28==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((a25==1)&&((a11==1)&&(((a19==3)&&((((!(a20==1)&&((input==2)&&((a29==7)||(a29==8))))&&!(a0==1))&&(a28==1))&&(a22==1)))&&(a7==1))))&&(a24==1)))){
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a25==1)&&(!(a7==1)&&((((a24==1)&&((a22==1)&&((a11==1)&&(((input==1)&&(((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))&&(a0==1)))))&&(a20==1))&&(a14==10))))&&(a28==1))){
	    	a25 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a11 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a19==4)&&((((!(a11==1)&&(((a7==1)&&(((a22==1)&&(((input==6)&&(a29==8))&&(a25==1)))&&(a14==8)))&&!(a24==1)))&&(a20==1))&&!(a0==1))&&(a28==1)))){
	    	a25 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	return 24;
	    } else if(((((a11==1)&&(((a14==8)&&((a22==1)&&(!(a24==1)&&((a25==1)&&((((input==1)&&((a29==7)||(a29==8)))&&(a28==1))&&(a0==1))))))&&(a19==1)))&&!(a7==1))&&(a20==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((((a28==1)&&((a14==8)&&((!(a0==1)&&((a22==1)&&((a11==1)&&(!(a24==1)&&(((input==5)&&((a29==8)||(a29==9)))&&!(a20==1))))))&&(a25==1))))&&!(a7==1))&&(a19==3))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==3)&&((!(a24==1)&&(((a11==1)&&((!(a20==1)&&(((a28==1)&&(((a29==5)||(a29==6))&&(input==6)))&&(a14==9)))&&(a7==1)))&&!(a25==1)))&&(a22==1)))&&!(a0==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&((a28==1)&&((((a11==1)&&(((((((a25==1)&&(input==6))&&(a22==1))&&(a24==1))&&(a14==9))&&!(a0==1))&&(a29==9)))&&(a19==3))&&(a7==1))))){
	    	a11 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((((a20==1)&&((a19==4)&&((a11==1)&&(((a22==1)&&(((a14==8)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3)))&&!(a24==1)))&&!(a25==1)))))&&!(a7==1))&&(a0==1))&&(a28==1))){
	    	a25 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a24==1)&&((a28==1)&&((a22==1)&&((a0==1)&&((((a7==1)&&((a19==2)&&(((a11==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))&&(a20==1))))&&(a14==9))&&!(a25==1))))))){
	    	a11 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((!(a0==1)&&(((a22==1)&&((a29==7)&&(((a28==1)&&((a19==2)&&((a14==8)&&(((a7==1)&&(input==2))&&!(a20==1)))))&&!(a11==1))))&&!(a24==1)))&&!(a25==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==8)&&((((a22==1)&&(((a7==1)&&(((((((a29==8)||(a29==9))&&(input==4))&&(a25==1))&&(a19==2))&&(a28==1))&&!(a20==1)))&&!(a0==1)))&&(a11==1))&&(a24==1)))){
	    	a24 = 0;
	    	a14 = 9;
	    	a11 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((((a24==1)&&((a28==1)&&((!(a7==1)&&(!(a20==1)&&((a0==1)&&((!(a11==1)&&(((input==3)&&((a29==7)||(a29==8)))&&!(a25==1)))&&(a22==1)))))&&(a19==4))))&&(a14==9))){
	    	a0 = 0;
	    	a25 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((((!(a24==1)&&((!(a11==1)&&((((((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==4))&&(a28==1))&&(a14==8)))&&!(a20==1)))&&!(a7==1))&&(a22==1))&&!(a0==1))){
	    	a25 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((a14==8)&&((!(a11==1)&&((a0==1)&&((a22==1)&&((((((((a29==8)||(a29==9))&&(input==5))&&(a28==1))&&(a19==2))&&(a24==1))&&!(a20==1))&&(a25==1)))))&&!(a7==1)))){
	    	a29 = 6;
	    	a7 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	return 21;
	    } else if(((((((a7==1)&&(!(a20==1)&&((a28==1)&&((a0==1)&&(!(a24==1)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==1)))))))&&(a22==1))&&!(a11==1))&&(a25==1))&&(a14==8))){
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a20==1)&&((a22==1)&&((a29==6)&&((((a7==1)&&((!(a25==1)&&((a24==1)&&((a28==1)&&(input==3))))&&(a14==8)))&&(a19==4))&&!(a0==1)))))&&(a11==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a29==5)&&((a28==1)&&((a0==1)&&((a14==8)&&((((a20==1)&&((a11==1)&&(!(a7==1)&&(!(a24==1)&&(input==3)))))&&(a25==1))&&(a19==1))))))&&(a22==1))){
	    	a7 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a25==1)&&((a24==1)&&((a14==9)&&((a28==1)&&(((((a22==1)&&(((!(a20==1)&&(input==4))&&!(a11==1))&&(a29==5)))&&(a19==2))&&(a0==1))&&(a7==1))))))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	a0 = 0;
	    	return 23;
	    } else if(((a19==1)&&((a24==1)&&(((!(a0==1)&&(!(a25==1)&&((((!(a7==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a22==1))&&(a28==1))&&!(a11==1))))&&!(a20==1))&&(a14==8))))){
	    	a29 = 8;
	    	a19 = 2;
	    	a0 = 1;
	    	a7 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((a28==1)&&(((a19==5)&&(!(a20==1)&&((a25==1)&&(((((!(a24==1)&&((input==4)&&(a29==7)))&&(a7==1))&&(a22==1))&&(a14==9))&&!(a11==1)))))&&(a0==1)))){
	    	a0 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a14==9)&&((a22==1)&&(!(a24==1)&&((((a7==1)&&((((a19==5)&&(((input==1)&&(a28==1))&&!(a20==1)))&&(a11==1))&&(a29==7)))&&(a0==1))&&(a25==1)))))){
	    	a25 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	return 24;
	    } else if(((a28==1)&&((((((a19==3)&&((((!(a7==1)&&((a14==9)&&(input==4)))&&!(a11==1))&&(a22==1))&&(a29==9)))&&!(a24==1))&&(a0==1))&&!(a20==1))&&!(a25==1)))){
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a20==1)&&(((!(a7==1)&&((a14==10)&&((((input==3)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))))&&(a0==1))&&!(a25==1))))&&(a11==1))&&(a22==1)))&&(a28==1))&&(a24==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	return 23;
	    } else if(((a11==1)&&(((a14==9)&&((a0==1)&&(!(a7==1)&&(!(a25==1)&&((a20==1)&&((a22==1)&&((a28==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&!(a24==1)))))))))&&(a19==4)))){
	    	a14 = 10;
	    	a25 = 1;
	    	a29 = 9;
	    	a19 = 2;
	    	a24 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if((((a28==1)&&(!(a7==1)&&((a14==8)&&(((((((a20==1)&&((input==5)&&(a25==1)))&&!(a11==1))&&!(a24==1))&&(a19==4))&&(a29==9))&&(a0==1)))))&&(a22==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a0==1)&&((a19==2)&&((((a11==1)&&((a14==8)&&((a28==1)&&(((a24==1)&&(((a29==7)||(a29==8))&&(input==3)))&&(a20==1)))))&&!(a7==1))&&(a25==1)))))){
	    	a19 = 3;
	    	a29 = 9;
	    	a7 = 1;
	    	return -1;
	    } else if((((a28==1)&&(!(a11==1)&&(((!(a20==1)&&((a14==8)&&(((a22==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==4)))&&(a24==1))))&&!(a7==1))&&(a0==1))))&&!(a25==1))){
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 1;
	    	return 23;
	    } else if((((a14==9)&&((a7==1)&&(((a19==5)&&((a28==1)&&(!(a24==1)&&(((a22==1)&&((a25==1)&&((a11==1)&&(input==6))))&&(a0==1)))))&&(a29==9))))&&!(a20==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((a7==1)&&((((a11==1)&&(!(a0==1)&&((((a22==1)&&(((a14==9)&&((input==1)&&((a29==8)||(a29==9))))&&(a19==2)))&&!(a25==1))&&!(a24==1))))&&(a28==1))&&!(a20==1)))){
	    	a29 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a0==1)&&(((a28==1)&&((a25==1)&&((!(a20==1)&&(!(a24==1)&&(((input==1)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2))))&&(a7==1))))&&(a11==1))))&&(a22==1)))&&(a14==9))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a7==1)&&(((a24==1)&&((a0==1)&&((((a25==1)&&(((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&!(a11==1))&&(a19==3))&&(a22==1)))&&!(a20==1))&&(a28==1))))&&(a14==8)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a24==1)&&(((((a22==1)&&((a28==1)&&(((((input==5)&&((a29==8)||(a29==9)))&&!(a0==1))&&!(a7==1))&&!(a25==1))))&&!(a11==1))&&!(a20==1))&&(a14==9)))&&(a19==4))){
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a24==1)&&((((((a19==2)&&(((a28==1)&&((a14==9)&&(((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a20==1))))&&(a11==1)))&&(a22==1))&&!(a25==1))&&!(a0==1))&&!(a7==1)))){
	    	a29 = 6;
	    	a0 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if((!(a25==1)&&(((a22==1)&&((a29==7)&&(((a19==2)&&((a14==8)&&(!(a0==1)&&((a20==1)&&(((input==5)&&(a11==1))&&(a24==1))))))&&!(a7==1))))&&(a28==1)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(!(a7==1)&&(((!(a20==1)&&((((a0==1)&&(!(a24==1)&&((a19==4)&&((input==3)&&((a29==8)||(a29==9))))))&&(a22==1))&&(a28==1)))&&!(a11==1))&&(a14==9))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a19==5)&&((!(a0==1)&&((a11==1)&&(((a22==1)&&(((a25==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a24==1)))&&(a14==8)))&&(a7==1))))&&(a28==1)))&&!(a20==1))){
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((((((a28==1)&&(!(a11==1)&&(!(a20==1)&&(!(a7==1)&&(((a0==1)&&((a14==9)&&(input==5)))&&(a24==1))))))&&(a19==3))&&(a29==9))&&!(a25==1))&&(a22==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 4;
	    	return -1;
	    } else if((((a0==1)&&((a24==1)&&((a22==1)&&((a28==1)&&((a14==8)&&((a25==1)&&(!(a11==1)&&((a20==1)&&((a19==2)&&((((a29==6)||(a29==7))||(a29==8))&&(input==2)))))))))))&&!(a7==1))){
	    	a19 = 4;
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if(((a11==1)&&(((a29==5)&&((a22==1)&&((a24==1)&&((a14==9)&&((a19==4)&&(((a20==1)&&(((a28==1)&&(input==3))&&(a7==1)))&&!(a25==1)))))))&&!(a0==1)))){
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((!(a7==1)&&(((a20==1)&&(((!(a11==1)&&(((a22==1)&&((a28==1)&&((input==4)&&(a29==7))))&&(a25==1)))&&(a24==1))&&!(a0==1)))&&(a19==4)))&&(a14==8))){
	    	a25 = 0;
	    	a19 = 2;
	    	a14 = 9;
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if((((a7==1)&&(((((((a28==1)&&(((((a29==5)||(a29==6))&&(input==1))&&!(a0==1))&&(a25==1)))&&(a19==4))&&!(a20==1))&&!(a24==1))&&(a11==1))&&(a22==1)))&&(a14==9))){
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&(((a11==1)&&((a19==5)&&(!(a7==1)&&((a24==1)&&((a29==7)&&((!(a20==1)&&((a14==8)&&(input==5)))&&(a25==1)))))))&&(a22==1)))&&(a0==1))){
	    	a29 = 8;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if(((a24==1)&&((a29==6)&&((a19==1)&&(((a22==1)&&(((!(a0==1)&&(((a20==1)&&((input==5)&&(a11==1)))&&(a14==8)))&&(a28==1))&&!(a25==1)))&&(a7==1)))))){
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if(((((a25==1)&&((a11==1)&&(!(a0==1)&&((a22==1)&&((a14==8)&&((a19==3)&&((((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&(a24==1))&&(a28==1))))))))&&(a7==1))&&(a20==1))){
	    	a11 = 0;
	    	a19 = 2;
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if(((a22==1)&&((a25==1)&&((a28==1)&&(((a19==1)&&((a11==1)&&((a20==1)&&((a24==1)&&((a14==9)&&((a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3))))))))&&(a7==1)))))){
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if(((((a24==1)&&(((((a28==1)&&((!(a7==1)&&(((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5)))&&(input==5)))&&(a22==1)))&&(a14==9))&&!(a20==1))&&(a0==1)))&&(a25==1))&&(a11==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a7==1)&&((!(a0==1)&&(((((((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4)))&&(a25==1))&&(a14==8))&&!(a11==1))&&(a22==1))&&!(a24==1)))&&(a20==1)))&&(a19==1))){
	    	a25 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a29==5)&&((a14==8)&&((((a19==4)&&((a22==1)&&((a28==1)&&(((input==3)&&!(a11==1))&&!(a7==1)))))&&(a25==1))&&(a0==1))))&&(a20==1))&&(a24==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a0==1)&&(!(a11==1)&&((a22==1)&&((a14==9)&&((!(a7==1)&&((a24==1)&&(!(a25==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==5)))))&&(a28==1)))))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a29==9)&&(((a24==1)&&((((a7==1)&&((a14==10)&&((a20==1)&&(input==2))))&&(a0==1))&&(a22==1)))&&(a11==1)))&&!(a25==1))&&(a28==1))&&(a19==1))){
	    	a29 = 8;
	    	a20 = 0;
	    	a14 = 9;
	    	a19 = 5;
	    	a11 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if((((((((((a0==1)&&((a19==2)&&(((a22==1)&&(input==2))&&(a14==9))))&&(a11==1))&&!(a7==1))&&(a25==1))&&(a20==1))&&!(a24==1))&&(a28==1))&&(a29==5))){
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 4;
	    	a25 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a14==10)&&((a24==1)&&((a28==1)&&(!(a7==1)&&((a0==1)&&(((((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a25==1))&&(a22==1))&&(a19==1)))))))&&(a11==1))&&(a20==1))){
	    	a7 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	return -1;
	    } else if((!(a11==1)&&(((a7==1)&&((a28==1)&&((((((a14==9)&&((((a29==7)||(a29==8))&&(input==4))&&(a19==2)))&&(a20==1))&&(a25==1))&&!(a0==1))&&(a24==1))))&&(a22==1)))){
	    	a19 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if((!(a7==1)&&((((a14==8)&&((!(a0==1)&&(!(a25==1)&&(((a29==9)&&(((a20==1)&&(input==6))&&(a19==4)))&&!(a11==1))))&&(a28==1)))&&!(a24==1))&&(a22==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a28==1)&&((((a24==1)&&((a0==1)&&(((((((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))||((a19==2)&&(a29==5)))&&(input==6))&&!(a25==1))&&(a14==9))))&&!(a7==1))&&!(a11==1))))&&(a20==1))){
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((((a19==1)&&((!(a11==1)&&(((!(a7==1)&&((((a0==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a24==1))&&(a28==1)))&&(a20==1))&&!(a25==1)))&&(a14==9)))&&(a22==1))){
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a20==1)&&(((a14==8)&&(!(a24==1)&&((a19==2)&&(!(a25==1)&&((a7==1)&&((((((a29==6)||(a29==7))&&(input==5))&&(a11==1))&&(a22==1))&&(a28==1)))))))&&(a0==1)))){
	    	a29 = 9;
	    	a24 = 1;
	    	a0 = 0;
	    	return 21;
	    } else if((((!(a24==1)&&((!(a20==1)&&(!(a25==1)&&((a22==1)&&(((a11==1)&&((((a29==6)||(a29==7))&&(input==4))&&!(a7==1)))&&(a19==5)))))&&(a14==9)))&&(a28==1))&&!(a0==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&((a14==9)&&((a22==1)&&((a19==5)&&((a25==1)&&((a11==1)&&((a20==1)&&((input==2)&&(a0==1)))))))))&&(a28==1))&&(a29==9))&&(a24==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	a24 = 0;
	    	return -1;
	    } else if(((a11==1)&&((a22==1)&&(((a24==1)&&(((((((a14==8)&&((a25==1)&&(input==3)))&&(a29==5))&&!(a7==1))&&(a28==1))&&(a19==4))&&!(a20==1)))&&!(a0==1))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((a11==1)&&(!(a20==1)&&((a19==5)&&((((!(a0==1)&&((a25==1)&&(((a29==8)||(a29==9))&&(input==2))))&&(a24==1))&&(a28==1))&&(a22==1)))))&&!(a7==1)))){
	    	a19 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a7==1)&&(((a14==10)&&(((a28==1)&&((a11==1)&&(!(a20==1)&&(((a24==1)&&((((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))&&(input==2)))&&!(a25==1)))))&&(a22==1)))&&(a0==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(!(a7==1)&&((((a24==1)&&((a25==1)&&(!(a0==1)&&(((input==1)&&(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))&&!(a20==1)))))&&(a28==1))&&(a22==1))))&&(a14==9))){
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if((((((a20==1)&&((a0==1)&&(!(a7==1)&&((!(a24==1)&&(((input==1)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))))&&!(a25==1)))&&!(a11==1)))))&&(a22==1))&&(a14==9))&&(a28==1))){
	    	a19 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if(((a25==1)&&((a19==3)&&((!(a20==1)&&((((a28==1)&&((a11==1)&&((a0==1)&&((a29==9)&&((a7==1)&&(input==3))))))&&(a14==9))&&(a22==1)))&&(a24==1))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==9)&&(!(a11==1)&&((a7==1)&&(!(a20==1)&&(((((((a19==2)&&((input==2)&&(a29==8)))&&!(a25==1))&&!(a0==1))&&(a28==1))&&(a22==1))&&(a24==1))))))){
	    	a24 = 0;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if((((((((a14==8)&&(((!(a11==1)&&(!(a25==1)&&((a22==1)&&(input==6))))&&(a19==3))&&(a0==1)))&&!(a24==1))&&(a29==7))&&(a7==1))&&(a28==1))&&!(a20==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a7==1)&&((((a24==1)&&((a14==8)&&((a20==1)&&((a19==5)&&(!(a25==1)&&(((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&!(a0==1)))))))&&(a22==1))&&!(a11==1))))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((((a22==1)&&(((a19==4)&&(((((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&!(a24==1))&&!(a7==1))&&!(a0==1)))&&(a28==1)))&&(a14==8))&&(a20==1))&&!(a25==1)))){
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((((a19==1)&&((a11==1)&&((!(a24==1)&&(!(a7==1)&&(((a14==8)&&(((a0==1)&&(((a29==6)||(a29==7))&&(input==5)))&&!(a25==1)))&&(a22==1))))&&(a20==1))))&&(a28==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if(((a14==8)&&((a7==1)&&(!(a25==1)&&((a24==1)&&((a22==1)&&((((((a20==1)&&((input==1)&&((a29==6)||(a29==7))))&&!(a11==1))&&(a19==3))&&(a28==1))&&(a0==1)))))))){
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	return 24;
	    } else if(((a0==1)&&((!(a11==1)&&((a29==9)&&((a20==1)&&((a28==1)&&((a25==1)&&((a22==1)&&((((a7==1)&&(input==3))&&(a19==5))&&(a24==1))))))))&&(a14==8)))){
	    	a0 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((((a19==4)&&((a28==1)&&((a0==1)&&((a22==1)&&((a25==1)&&(!(a20==1)&&((a7==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a11==1)))))))))&&(a14==8))&&!(a24==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a25==1)&&((a7==1)&&(((!(a24==1)&&(((a22==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1)))&&(a0==1)))&&(a28==1))&&!(a20==1))))&&(a19==1))&&!(a11==1))&&(a14==8))){
	    	a19 = 3;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	return 23;
	    } else if(((a11==1)&&((a19==4)&&((!(a7==1)&&(((a24==1)&&(!(a20==1)&&(((!(a0==1)&&((input==6)&&(a22==1)))&&(a28==1))&&(a14==9))))&&(a29==8)))&&!(a25==1))))){
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	return 21;
	    } else if(((!(a25==1)&&(((a11==1)&&(((a28==1)&&((!(a7==1)&&(((input==2)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3))))&&(a22==1)))&&!(a24==1)))&&(a0==1)))&&(a14==8)))&&(a20==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a20==1)&&((a22==1)&&((a7==1)&&((a14==10)&&((((!(a25==1)&&(((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==1)))&&(a11==1))&&(a24==1))&&(a0==1)))))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a24==1)&&((a11==1)&&(((a28==1)&&((a0==1)&&(((a22==1)&&((a19==4)&&((input==6)&&(a7==1))))&&(a29==8))))&&!(a20==1))))&&(a25==1))&&(a14==8))){
	    	a24 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((!(a25==1)&&((a0==1)&&((a24==1)&&(((a20==1)&&(((((a28==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))&&(a19==2))&&(a22==1))&&!(a11==1)))&&(a14==8)))))&&(a7==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((a22==1)&&((a14==9)&&(!(a24==1)&&((((((((a29==5)||(a29==6))&&(input==4))&&(a20==1))&&!(a11==1))&&(a7==1))&&(a19==5))&&(a28==1)))))&&!(a0==1)))){
	    	a29 = 9;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a14==9)&&((a24==1)&&(((a28==1)&&(((((((a11==1)&&(input==6))&&(a19==5))&&(a0==1))&&!(a7==1))&&(a22==1))&&(a29==5)))&&!(a25==1))))&&!(a20==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a29==9)&&(((((((!(a11==1)&&((a14==8)&&(input==1)))&&(a19==2))&&!(a20==1))&&(a28==1))&&(a24==1))&&!(a7==1))&&(a22==1))))&&!(a0==1))){
	    	a29 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if((!(a0==1)&&(!(a11==1)&&((a14==9)&&(!(a20==1)&&((a24==1)&&((a22==1)&&(((a19==4)&&((!(a25==1)&&((a28==1)&&(input==5)))&&!(a7==1)))&&(a29==5))))))))){
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a7==1)&&(!(a24==1)&&((a11==1)&&(((a22==1)&&((a25==1)&&((a29==8)&&((a28==1)&&((a14==8)&&(!(a20==1)&&((input==6)&&(a19==2))))))))&&!(a0==1)))))){
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a25==1)&&((a22==1)&&(((!(a7==1)&&((!(a0==1)&&((a19==4)&&((((a29==8)||(a29==9))&&(input==3))&&!(a20==1))))&&!(a24==1)))&&(a28==1))&&!(a11==1))))&&(a14==9))){
	    	a29 = 9;
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((!(a24==1)&&(((a0==1)&&((!(a20==1)&&((((a19==1)&&(!(a25==1)&&(a29==5)))||(((a19==5)&&((a29==8)&&(a25==1)))||((a19==5)&&((a29==9)&&(a25==1)))))&&(input==2)))&&(a7==1)))&&(a14==9)))&&(a28==1))&&!(a11==1)))){
	    	a25 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a14==9)&&((a7==1)&&((a28==1)&&((!(a0==1)&&(((!(a25==1)&&(((input==6)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a19==4)&&(a29==6))))&&!(a11==1)))&&(a22==1))&&(a20==1)))&&(a24==1)))))){
	    	a29 = 6;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a25==1)&&((((a28==1)&&((a0==1)&&((a24==1)&&(((a14==9)&&((((a29==8)||(a29==9))&&(input==5))&&(a11==1)))&&(a19==1)))))&&(a22==1))&&!(a20==1)))&&!(a7==1))){
	    	a19 = 2;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	return -1;
	    } else if((((((((a22==1)&&(((a28==1)&&(((a14==8)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5)))&&(a19==3)))&&(a11==1)))&&(a24==1))&&!(a20==1))&&!(a0==1))&&!(a25==1))&&!(a7==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((!(a20==1)&&((a7==1)&&(!(a11==1)&&((a19==5)&&(((((a0==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9))))&&(a28==1))&&(a22==1))&&!(a24==1))))))&&(a14==8)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a25==1)&&(((a22==1)&&((!(a7==1)&&(((((a14==9)&&((input==2)&&((a29==8)||(a29==9))))&&(a28==1))&&(a19==1))&&!(a20==1)))&&(a24==1)))&&!(a11==1))))){
	    	a25 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((((a14==8)&&(((!(a11==1)&&((((a28==1)&&((input==3)&&(((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))))&&(a22==1))&&!(a25==1)))&&(a24==1))&&(a0==1)))&&(a7==1))&&!(a20==1))){
	    	a7 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a14==9)&&(!(a0==1)&&((a22==1)&&((!(a20==1)&&((a28==1)&&(((a24==1)&&(((input==5)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))))&&!(a25==1)))&&(a11==1))))&&(a7==1)))))){
	    	a29 = 8;
	    	a7 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a7==1)&&((!(a11==1)&&(((a28==1)&&((a29==5)&&((a19==4)&&(((input==4)&&(a22==1))&&(a14==8)))))&&!(a0==1)))&&(a20==1)))&&!(a24==1))&&(a25==1))){
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a25==1)&&(!(a11==1)&&(((!(a7==1)&&((((((input==3)&&((a29==8)||(a29==9)))&&(a19==2))&&(a14==9))&&(a28==1))&&!(a20==1)))&&(a22==1))&&!(a24==1))))&&!(a0==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((a19==4)&&(((a20==1)&&(((a25==1)&&((a11==1)&&(((a7==1)&&(((input==6)&&((a29==7)||(a29==8)))&&(a24==1)))&&(a28==1))))&&(a22==1)))&&(a14==9)))&&(a0==1))){
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a19 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((!(a7==1)&&(((!(a11==1)&&(((!(a25==1)&&(((a22==1)&&(((input==5)&&(a28==1))&&(a14==9)))&&(a19==3)))&&(a0==1))&&(a29==9)))&&!(a24==1))&&!(a20==1)))){
	    	a14 = 8;
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((a25==1)&&((((a28==1)&&(((a11==1)&&(((((((a29==6)||(a29==7))&&(input==1))&&(a14==8))&&(a7==1))&&!(a24==1))&&!(a20==1)))&&(a22==1)))&&!(a0==1))&&(a19==3)))){
	    	a29 = 9;
	    	a19 = 4;
	    	a14 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if(((!(a7==1)&&(!(a0==1)&&((a22==1)&&(((a14==9)&&((a28==1)&&((((a24==1)&&((input==5)&&((a29==8)||(a29==9))))&&(a19==2))&&!(a25==1))))&&(a20==1)))))&&(a11==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&(!(a0==1)&&((a19==5)&&((a22==1)&&((a28==1)&&(!(a20==1)&&((a7==1)&&((!(a24==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a14==9)))&&(a11==1)))))))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a25 = 1;
	    	return 21;
	    } else if((((a11==1)&&(!(a0==1)&&(((((input==3)&&(((a19==1)&&(((!(a20==1)&&(a7==1))&&(a25==1))&&(a29==5)))||((((a29==8)&&(((a20==1)&&!(a7==1))&&!(a25==1)))&&(a19==5))||(((!(a25==1)&&((a20==1)&&!(a7==1)))&&(a29==9))&&(a19==5)))))&&(a28==1))&&(a14==8))&&!(a24==1))))&&(a22==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a22==1)&&((a11==1)&&((a28==1)&&((((!(a24==1)&&((input==3)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9))))))&&!(a0==1))&&(a25==1))&&(a14==8)))))&&!(a7==1))&&(a20==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==9)&&(((((((a22==1)&&(((((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9))))&&(input==5))&&(a7==1)))&&(a11==1))&&(a28==1))&&!(a25==1))&&!(a0==1))&&(a20==1)))&&(a24==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((a28==1)&&(((a22==1)&&(!(a20==1)&&(!(a25==1)&&((a7==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&(a11==1))&&(a0==1))))))&&(a14==9))))&&(a19==1))){
	    	a29 = 8;
	    	a19 = 3;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a7==1)&&(((((a19==1)&&((((a29==9)&&((a24==1)&&((a22==1)&&((input==3)&&(a11==1)))))&&(a20==1))&&(a0==1)))&&(a28==1))&&!(a25==1))&&(a14==8)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==3)&&(((a20==1)&&((((a25==1)&&((a29==8)&&((a22==1)&&(((a7==1)&&(input==1))&&(a24==1)))))&&(a11==1))&&(a14==9)))&&!(a0==1)))&&(a28==1))){
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	a14 = 8;
	    	a25 = 0;
	    	return 21;
	    } else if((((a24==1)&&((a11==1)&&(((a20==1)&&(((a28==1)&&((a29==8)&&((((a19==1)&&(input==1))&&(a22==1))&&!(a0==1))))&&(a14==8)))&&!(a7==1))))&&!(a25==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a19 = 4;
	    	return -1;
	    } else if((((((a11==1)&&(!(a25==1)&&((((a19==3)&&(((!(a24==1)&&(input==2))&&(a22==1))&&(a29==5)))&&(a14==9))&&(a7==1))))&&!(a20==1))&&(a28==1))&&(a0==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a14==8)&&(((a28==1)&&(((((a24==1)&&((a25==1)&&((a11==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6)))))))&&(a22==1))&&(a7==1))&&(a19==5)))&&(a0==1))))){
	    	a25 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((a20==1)&&((a29==6)&&((!(a11==1)&&((((((a19==3)&&(((a25==1)&&(input==6))&&(a7==1)))&&(a22==1))&&(a24==1))&&(a14==8))&&(a28==1)))&&!(a0==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((!(a25==1)&&((a7==1)&&((!(a20==1)&&((a11==1)&&((a0==1)&&((a28==1)&&(((a29==5)||(a29==6))&&(input==2))))))&&(a19==1))))&&!(a24==1))&&(a14==8)))){
	    	a19 = 4;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	return 24;
	    } return calculate_output36(input);
	}

	int calculate_output36(int input) {
	    if(((a20==1)&&(((a19==1)&&(((a28==1)&&((((a29==5)&&((!(a11==1)&&((input==1)&&!(a24==1)))&&(a22==1)))&&(a25==1))&&!(a0==1)))&&(a14==8)))&&!(a7==1)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if(((a28==1)&&(((a19==4)&&((a7==1)&&((((a25==1)&&(((a11==1)&&((a20==1)&&(((a29==5)||(a29==6))&&(input==6))))&&(a0==1)))&&!(a24==1))&&(a22==1))))&&(a14==9)))){
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a0==1)&&((((((a7==1)&&((((a14==9)&&(((a11==1)&&(input==1))&&(a29==7)))&&!(a25==1))&&(a22==1)))&&!(a20==1))&&(a28==1))&&(a24==1))&&(a19==4)))){
	    	a29 = 6;
	    	a19 = 2;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if((((((!(a11==1)&&(!(a25==1)&&((!(a24==1)&&(((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==5))&&(a28==1)))&&(a14==8))))&&!(a7==1))&&(a20==1))&&(a22==1))&&(a0==1))){
	    	a19 = 3;
	    	a20 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if(((a24==1)&&(!(a11==1)&&((a28==1)&&((a0==1)&&(!(a25==1)&&((a7==1)&&((a22==1)&&((a19==1)&&((a20==1)&&(((input==5)&&((a29==8)||(a29==9)))&&(a14==8)))))))))))){
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((((!(a24==1)&&((((((!(a20==1)&&((a14==8)&&(input==6)))&&(a22==1))&&(a28==1))&&(a29==7))&&(a19==2))&&!(a0==1)))&&!(a11==1))&&!(a25==1))&&(a7==1))){
	    	a29 = 5;
	    	a14 = 9;
	    	a25 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	return 21;
	    } else if((((((((((a20==1)&&(((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==1))&&(a22==1)))&&(a28==1))&&!(a7==1))&&!(a11==1))&&!(a0==1))&&(a14==8))&&(a25==1))&&!(a24==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&((a25==1)&&((a11==1)&&((a19==2)&&((((a28==1)&&((!(a7==1)&&(((input==6)&&((a29==7)||(a29==8)))&&(a22==1)))&&(a24==1)))&&!(a20==1))&&(a14==8))))))){
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a11 = 0;
	    	a20 = 1;
	    	return 23;
	    } else if((((a7==1)&&(((!(a20==1)&&(((((a22==1)&&(((input==5)&&((a29==8)||(a29==9)))&&!(a24==1)))&&(a0==1))&&(a14==8))&&(a25==1)))&&(a28==1))&&!(a11==1)))&&(a19==3))){
	    	a7 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if(((a20==1)&&(((a24==1)&&((!(a0==1)&&((((((a22==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1)))&&(a14==8))&&!(a25==1))&&(a28==1))&&(a11==1)))&&!(a7==1)))&&(a19==3)))){
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a24 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	return -1;
	    } else if((!(a25==1)&&(((a20==1)&&(!(a7==1)&&(((((a22==1)&&((a11==1)&&((a14==8)&&(!(a24==1)&&(input==6)))))&&(a28==1))&&(a29==7))&&(a19==5))))&&!(a0==1)))){
	    	a29 = 9;
	    	a24 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if((!(a11==1)&&(((a22==1)&&((a19==1)&&(!(a20==1)&&(!(a24==1)&&((a25==1)&&((a0==1)&&(((((a29==8)||(a29==9))&&(input==1))&&(a28==1))&&(a7==1))))))))&&(a14==9)))){
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((a28==1)&&(!(a7==1)&&((a22==1)&&(((a20==1)&&((a14==9)&&((input==3)&&((a29==5)||(a29==6)))))&&!(a0==1)))))&&(a24==1))&&(a19==3))&&!(a11==1))&&!(a25==1))){
	    	a29 = 6;
	    	a24 = 0;
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	return 23;
	    } else if((((a14==8)&&((a24==1)&&(((((a28==1)&&(!(a25==1)&&(((input==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3))))&&(a20==1))))&&(a22==1))&&!(a0==1))&&(a11==1))))&&(a7==1))){
	    	a20 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((a20==1)&&((a14==8)&&((((a28==1)&&(!(a0==1)&&((((input==2)&&((((a29==5)&&!(a25==1))&&(a19==1))||((((a25==1)&&(a29==8))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5)))))&&(a24==1))&&!(a11==1))))&&(a7==1))&&(a22==1))))){
	    	a14 = 9;
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((a22==1)&&(((a28==1)&&((a7==1)&&(((a20==1)&&(!(a0==1)&&(!(a24==1)&&((a14==9)&&(((a29==7)&&(input==5))&&(a25==1))))))&&(a19==5))))&&!(a11==1)))){
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a20==1)&&(((a22==1)&&((((a14==9)&&(!(a24==1)&&(!(a11==1)&&((a19==2)&&((input==4)&&!(a7==1))))))&&(a25==1))&&(a28==1)))&&(a0==1)))&&(a29==7))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a24==1)&&(!(a11==1)&&(((!(a20==1)&&((((((a19==1)&&(((a29==6)||(a29==7))&&(input==2)))&&(a22==1))&&(a28==1))&&!(a0==1))&&(a7==1)))&&(a14==9))&&!(a25==1))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 5;
	    	a24 = 1;
	    	return 24;
	    } else if((((a14==9)&&((a28==1)&&(((a7==1)&&((((a22==1)&&((((input==6)&&((a29==7)||(a29==8)))&&!(a0==1))&&(a24==1)))&&(a19==5))&&!(a25==1)))&&(a20==1))))&&!(a11==1))){
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	return 24;
	    } else if(((a14==10)&&((a22==1)&&(((((a24==1)&&((((((input==2)&&!(a20==1))&&(a19==4))&&(a28==1))&&(a0==1))&&(a29==9)))&&(a7==1))&&(a11==1))&&(a25==1))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((!(a25==1)&&((((!(a11==1)&&((a19==2)&&((((a29==5)||(a29==6))&&(input==2))&&(a0==1))))&&!(a24==1))&&!(a7==1))&&(a28==1)))&&(a20==1))&&(a14==9)))){
	    	a29 = 6;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if(((a19==4)&&((a25==1)&&((a7==1)&&((a0==1)&&((((a14==9)&&((a28==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&!(a24==1))&&(a11==1))))&&(a20==1))&&(a22==1))))))){
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((((((a24==1)&&(((a22==1)&&((a19==4)&&((a14==9)&&(!(a11==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5))))))&&!(a20==1)))&&(a7==1))&&(a0==1))&&(a28==1))&&(a25==1))){
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 3;
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&(!(a0==1)&&(((a29==5)&&(((a14==9)&&(((a19==3)&&((a20==1)&&(!(a11==1)&&(input==2))))&&(a28==1)))&&!(a25==1)))&&(a22==1))))&&!(a7==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	a20 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a19==1)&&(!(a20==1)&&(((a0==1)&&((a14==9)&&((((a24==1)&&((a11==1)&&(input==3)))&&(a7==1))&&(a28==1))))&&(a22==1))))&&(a29==5))&&!(a25==1))){
	    	a19 = 5;
	    	a11 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((((!(a25==1)&&((((((a22==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==4))&&(a14==9)))&&(a24==1))&&!(a7==1))&&(a20==1))&&!(a0==1)))&&(a28==1))&&(a11==1))&&(a19==1))){
	    	a11 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a25==1)&&((a22==1)&&((((a24==1)&&(!(a20==1)&&((a28==1)&&((((input==3)&&(((a29==5)||(a29==6))||(a29==7)))&&(a19==3))&&(a14==8)))))&&(a7==1))&&(a11==1)))))){
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	return 21;
	    } else if(((a24==1)&&((((a22==1)&&((a19==1)&&(!(a7==1)&&((a14==9)&&(((((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&(a11==1))&&(a25==1))&&!(a0==1))))))&&!(a20==1))&&(a28==1)))){
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(((a20==1)&&((a14==9)&&((a28==1)&&(((((a25==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4)))&&(a11==1))&&(a19==4))&&!(a0==1)))))&&(a24==1)))&&(a22==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a0==1)&&(((a7==1)&&((a28==1)&&((((((a29==7)&&((a19==5)&&((a14==8)&&(input==4))))&&!(a24==1))&&(a25==1))&&!(a11==1))&&(a22==1))))&&!(a20==1)))){
	    	a0 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((a20==1)&&(((a11==1)&&(((a7==1)&&((a29==6)&&(((((a24==1)&&(!(a0==1)&&(input==2)))&&(a22==1))&&(a19==3))&&(a25==1))))&&(a28==1)))&&(a14==9)))){
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a25==1)&&((!(a0==1)&&((a14==8)&&((a24==1)&&(((a19==3)&&(!(a11==1)&&((((input==2)&&((a29==5)||(a29==6)))&&(a28==1))&&!(a7==1))))&&(a22==1)))))&&!(a20==1)))){
	    	a19 = 4;
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((((((a20==1)&&(((a14==9)&&((a19==4)&&(((a11==1)&&((a28==1)&&(input==5)))&&(a29==5))))&&(a22==1)))&&(a7==1))&&!(a0==1))&&!(a24==1))&&!(a25==1))){
	    	a14 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	return 23;
	    } else if((((a14==9)&&((!(a7==1)&&(((a22==1)&&(((a28==1)&&((a25==1)&&((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))&&(input==1))))&&!(a11==1)))&&(a0==1)))&&(a20==1)))&&(a24==1))){
	    	a19 = 2;
	    	a20 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	return 24;
	    } else if(((a24==1)&&((a22==1)&&((((!(a11==1)&&(!(a0==1)&&((!(a20==1)&&((input==2)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))))&&(a28==1))))&&!(a7==1))&&!(a25==1))&&(a14==8))))){
	    	a29 = 6;
	    	a24 = 0;
	    	a11 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if((((a20==1)&&((a22==1)&&((a28==1)&&(((a7==1)&&((!(a25==1)&&((a14==8)&&(((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==4))))&&(a24==1)))&&!(a11==1)))))&&!(a0==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((((a22==1)&&(!(a0==1)&&((!(a11==1)&&((a28==1)&&((a7==1)&&((a25==1)&&((((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))&&(input==4))))))&&!(a24==1))))&&(a14==8))&&(a20==1))){
	    	a29 = 6;
	    	a0 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((a20==1)&&(((a28==1)&&((a14==9)&&(!(a25==1)&&(((!(a7==1)&&(((input==1)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))&&!(a24==1)))&&(a0==1))&&(a22==1)))))&&(a11==1)))){
	    	a24 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	a14 = 10;
	    	a20 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if((((((((a7==1)&&((a19==4)&&((a29==9)&&((((a0==1)&&(input==5))&&(a28==1))&&(a24==1)))))&&!(a20==1))&&(a22==1))&&(a11==1))&&(a14==10))&&(a25==1))){
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&(((a0==1)&&((a24==1)&&(((((((a28==1)&&((input==1)&&((a29==7)||(a29==8))))&&(a19==2))&&(a22==1))&&(a14==8))&&!(a11==1))&&(a7==1))))&&(a25==1)))){
	    	a11 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a0 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((!(a24==1)&&((!(a7==1)&&((a28==1)&&((a0==1)&&(!(a20==1)&&((a14==8)&&(((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==2)))))))&&(a22==1)))&&(a11==1))){
	    	a29 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a20==1)&&(!(a0==1)&&((((!(a24==1)&&((a14==9)&&(((((!(a7==1)&&(a25==1))&&(a29==6))&&(a19==1))||((((!(a25==1)&&(a7==1))&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1))))))&&(input==4))))&&(a22==1))&&(a11==1))&&(a28==1))))){
	    	a0 = 1;
	    	a19 = 2;
	    	a25 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((((((a28==1)&&(!(a0==1)&&(!(a11==1)&&((a25==1)&&((((a19==2)&&((a7==1)&&(input==6)))&&(a22==1))&&(a24==1))))))&&(a29==7))&&(a14==8))&&!(a20==1))){
	    	a11 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a19 = 4;
	    	a14 = 9;
	    	return 23;
	    } else if((((a7==1)&&(((((a22==1)&&((((a28==1)&&(((a14==8)&&(input==1))&&(a0==1)))&&(a11==1))&&!(a25==1)))&&!(a20==1))&&(a19==5))&&(a24==1)))&&(a29==9))){
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	return 21;
	    } else if(((!(a24==1)&&((a28==1)&&((!(a7==1)&&((a11==1)&&(((a22==1)&&(((((a29==5)&&!(a25==1))&&(a19==1))||((((a25==1)&&(a29==8))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5))))&&(input==3)))&&(a20==1))))&&(a14==8))))&&(a0==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if((((a22==1)&&(!(a11==1)&&((!(a0==1)&&((a28==1)&&((input==6)&&((((a19==5)&&((a29==9)&&(!(a25==1)&&(!(a7==1)&&(a20==1)))))||((a19==1)&&((((a7==1)&&!(a20==1))&&(a25==1))&&(a29==5))))||((a19==1)&&((a29==6)&&((a25==1)&&(!(a20==1)&&(a7==1)))))))))&&(a14==8))))&&(a24==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a0==1)&&(((((a28==1)&&((a14==8)&&((a22==1)&&((a25==1)&&(!(a20==1)&&((((a29==6)||(a29==7))&&(input==5))&&!(a24==1)))))))&&(a19==4))&&(a7==1))&&!(a11==1)))){
	    	a19 = 5;
	    	a29 = 8;
	    	a25 = 0;
	    	a24 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if((((((((a19==5)&&((a22==1)&&(!(a25==1)&&(!(a20==1)&&((a28==1)&&(!(a0==1)&&(input==1)))))))&&!(a24==1))&&!(a11==1))&&(a7==1))&&(a14==9))&&(a29==8))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return 23;
	    } else if((((a24==1)&&(!(a0==1)&&((((a28==1)&&((((a20==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&(a11==1)))&&(a14==9))&&(a19==1)))&&(a22==1))&&!(a25==1))))&&(a7==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if((((a29==9)&&((a24==1)&&((((a25==1)&&(!(a11==1)&&(((a14==9)&&(((input==6)&&(a28==1))&&(a22==1)))&&(a0==1))))&&(a20==1))&&(a19==1))))&&(a7==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a0==1)&&((a25==1)&&(((a14==9)&&((a7==1)&&((((((a19==3)&&(!(a11==1)&&(input==2)))&&(a28==1))&&(a22==1))&&(a29==8))&&(a20==1))))&&!(a24==1))))){
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 4;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a0==1)&&((((a22==1)&&((a14==9)&&((a20==1)&&(((a28==1)&&(((a19==2)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3)))&&!(a7==1)))&&!(a24==1)))))&&(a11==1))&&!(a25==1)))){
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if((!(a25==1)&&((!(a7==1)&&(((((a22==1)&&((((a14==9)&&((input==6)&&!(a11==1)))&&(a28==1))&&(a20==1)))&&(a29==7))&&(a24==1))&&(a19==3)))&&!(a0==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a28==1)&&(!(a24==1)&&((((((a19==5)&&((a14==8)&&(((input==4)&&!(a0==1))&&!(a20==1))))&&!(a7==1))&&(a22==1))&&(a29==8))&&!(a11==1))))&&!(a25==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	return 23;
	    } else if(((a14==8)&&(((a22==1)&&(!(a7==1)&&(((((a0==1)&&(((a25==1)&&(((a29==8)||(a29==9))&&(input==5)))&&(a28==1)))&&(a20==1))&&(a24==1))&&!(a11==1))))&&(a19==1)))){
	    	a0 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a25 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	return 24;
	    } else if(((((a14==9)&&(((a22==1)&&(!(a24==1)&&(((((!(a11==1)&&(input==1))&&(a19==4))&&!(a25==1))&&(a28==1))&&(a29==9))))&&(a7==1)))&&(a0==1))&&!(a20==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if(((((a14==9)&&(((a22==1)&&((a25==1)&&((a24==1)&&(((((input==2)&&(a7==1))&&!(a11==1))&&(a29==5))&&(a19==2)))))&&(a0==1)))&&(a20==1))&&(a28==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 0;
	    	return 23;
	    } else if(((((a29==9)&&((a19==3)&&(((((a14==8)&&((a22==1)&&((a28==1)&&((input==5)&&(a25==1)))))&&!(a0==1))&&(a20==1))&&(a11==1))))&&(a7==1))&&(a24==1))){
	    	a0 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	a14 = 9;
	    	a25 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((a25==1)&&(((a28==1)&&((a29==9)&&((a14==9)&&((a20==1)&&((a19==4)&&(!(a24==1)&&((a11==1)&&(!(a0==1)&&((input==6)&&(a7==1))))))))))&&(a22==1)))){
	    	a25 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((a7==1)&&((a25==1)&&(((a11==1)&&(((a24==1)&&((a14==8)&&((((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1)))&&(a19==4))&&!(a0==1))))&&(a22==1)))&&(a20==1))))){
	    	a7 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((((a28==1)&&((a7==1)&&((!(a11==1)&&(((!(a0==1)&&((a25==1)&&((((a29==6)||(a29==7))&&(input==4))&&(a20==1))))&&(a14==9))&&(a22==1)))&&(a19==4))))&&!(a24==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a7==1)&&((((a19==3)&&(!(a20==1)&&((a22==1)&&(((a28==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a0==1)))&&!(a25==1)))))&&(a24==1))&&!(a11==1)))&&(a14==8))){
	    	a29 = 7;
	    	a24 = 0;
	    	return 24;
	    } else if((((a22==1)&&(((((a24==1)&&((a25==1)&&(((((a14==8)&&(input==3))&&!(a20==1))&&(a19==3))&&!(a0==1))))&&(a29==8))&&!(a11==1))&&(a7==1)))&&(a28==1))){
	    	a29 = 6;
	    	a24 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a25==1)&&((a22==1)&&(((((a19==3)&&((a29==6)&&(((a14==8)&&(((input==3)&&(a28==1))&&!(a24==1)))&&(a0==1))))&&(a11==1))&&(a7==1))&&!(a20==1))))){
	    	a0 = 0;
	    	a29 = 9;
	    	a7 = 0;
	    	return 23;
	    } else if(((a14==9)&&(((((((((((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1))))||((!(a25==1)&&(a29==5))&&(a19==1)))&&(input==2))&&!(a0==1))&&(a7==1))&&(a20==1))&&(a22==1))&&(a28==1))&&!(a11==1))&&(a24==1)))){
	    	a19 = 5;
	    	a29 = 9;
	    	a25 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if((((!(a24==1)&&((!(a7==1)&&(((a22==1)&&(!(a11==1)&&((((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a19==4)&&(a29==6)))&&(input==3))&&!(a20==1))))&&(a28==1)))&&(a0==1)))&&(a14==8))&&(a25==1))){
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	a14 = 9;
	    	return 24;
	    } else if((((a22==1)&&((a29==7)&&((a19==4)&&((!(a0==1)&&(((((!(a24==1)&&(input==5))&&!(a20==1))&&(a11==1))&&(a28==1))&&(a7==1)))&&(a14==8)))))&&!(a25==1))){
	    	a29 = 5;
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if(((a14==8)&&((a0==1)&&(((((a20==1)&&((a22==1)&&((a28==1)&&(((input==2)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6))))&&!(a7==1)))))&&!(a11==1))&&!(a25==1))&&!(a24==1))))){
	    	a25 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((!(a24==1)&&((a20==1)&&(((a29==7)&&(!(a7==1)&&((((a22==1)&&((a14==9)&&((input==5)&&(a0==1))))&&!(a25==1))&&(a28==1))))&&!(a11==1))))&&(a19==5))){
	    	a14 = 8;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a11==1)&&((((a28==1)&&(!(a20==1)&&(((a0==1)&&((a19==5)&&(!(a7==1)&&((((a29==6)||(a29==7))&&(input==6))&&(a24==1)))))&&!(a25==1))))&&(a14==9))&&(a22==1)))){
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	a24 = 0;
	    	return 23;
	    } else if(((!(a0==1)&&((a28==1)&&(((a22==1)&&(!(a24==1)&&((((!(a11==1)&&((input==6)&&(a19==4)))&&(a25==1))&&!(a7==1))&&(a14==8))))&&(a29==5))))&&(a20==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((((a19==2)&&((a29==7)&&(!(a7==1)&&((a22==1)&&(((a14==8)&&((input==2)&&!(a20==1)))&&(a28==1))))))&&(a0==1))&&(a25==1)))&&!(a24==1))){
	    	a19 = 3;
	    	a20 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if((!(a25==1)&&(((((!(a0==1)&&((!(a24==1)&&(!(a20==1)&&((a28==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8)))))))&&!(a11==1)))&&(a22==1))&&(a7==1))&&(a19==3))&&(a14==8)))){
	    	a11 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((a24==1)&&((a14==9)&&((a7==1)&&(!(a25==1)&&((a28==1)&&(((a22==1)&&(((((((a29==5)||(a29==6))||(a29==7))&&(input==6))&&(a19==2))&&(a11==1))&&!(a20==1)))&&(a0==1)))))))){
	    	a20 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((((((a29==5)&&((((a28==1)&&((((a22==1)&&(!(a0==1)&&(input==4)))&&(a7==1))&&(a11==1)))&&!(a20==1))&&!(a24==1)))&&!(a25==1))&&(a14==8))&&(a19==5))){
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((a20==1)&&((a19==1)&&(((a29==5)&&(((((a25==1)&&((a11==1)&&((a14==9)&&((input==6)&&!(a7==1)))))&&(a28==1))&&(a22==1))&&!(a0==1)))&&(a24==1))))){
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a22==1)&&((((a24==1)&&((a0==1)&&((((input==5)&&((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5))))&&(a20==1))&&(a14==8))))&&!(a7==1))&&(a25==1)))&&(a28==1)))){
	    	a29 = 9;
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a28==1)&&((((a20==1)&&(!(a24==1)&&((a14==8)&&((((a22==1)&&(((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==5)))&&(a25==1))&&(a11==1)))))&&!(a7==1))&&(a0==1)))){
	    	a7 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if((((((((a19==5)&&(((!(a0==1)&&((((a29==5)||(a29==6))&&(input==3))&&(a14==9)))&&(a22==1))&&!(a7==1)))&&(a20==1))&&(a28==1))&&!(a11==1))&&!(a24==1))&&!(a25==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(!(a25==1)&&(!(a20==1)&&((a0==1)&&(((a19==5)&&((((a28==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))&&(a24==1))&&(a14==8)))&&(a22==1))))))&&(a11==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==2)&&((a28==1)&&((!(a25==1)&&(!(a20==1)&&((((a7==1)&&(((a11==1)&&((a29==9)&&(input==4)))&&(a24==1)))&&(a22==1))&&(a0==1))))&&(a14==8))))){
	    	a29 = 5;
	    	a19 = 4;
	    	a24 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((((((((a28==1)&&((a25==1)&&((a14==8)&&(!(a0==1)&&(((input==4)&&((a29==8)||(a29==9)))&&!(a20==1))))))&&(a22==1))&&(a19==2))&&!(a24==1))&&!(a7==1))&&!(a11==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	return 24;
	    } else if(((((a22==1)&&((!(a24==1)&&(!(a20==1)&&(((((input==1)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5))))&&(a28==1))&&(a0==1))&&!(a11==1))))&&(a14==8)))&&(a7==1))&&!(a25==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	a24 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a24==1)&&((((a14==9)&&(!(a11==1)&&((a28==1)&&((a19==2)&&((a7==1)&&((!(a0==1)&&(((a29==7)||(a29==8))&&(input==2)))&&(a25==1)))))))&&(a22==1))&&(a20==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a7==1)&&(!(a0==1)&&((a28==1)&&((a20==1)&&((a14==8)&&(!(a24==1)&&((a25==1)&&(((a22==1)&&((((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(input==3)))&&(a11==1)))))))))){
	    	a19 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a29==7)&&((!(a11==1)&&((((((!(a0==1)&&(!(a7==1)&&((a22==1)&&(input==4))))&&(a14==9))&&(a20==1))&&!(a24==1))&&(a28==1))&&(a25==1)))&&(a19==1)))){
	    	a20 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a25 = 0;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a25==1)&&(((a7==1)&&(((a11==1)&&(((a20==1)&&(((a19==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a28==1)))&&(a22==1)))&&(a0==1)))&&!(a24==1)))&&(a14==9)))){
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	a14 = 10;
	    	return 23;
	    } else if((((a20==1)&&(((a19==4)&&(!(a25==1)&&((a11==1)&&((((a22==1)&&(!(a24==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9)))))&&!(a7==1))&&(a28==1)))))&&(a14==9)))&&(a0==1))){
	    	a19 = 2;
	    	a25 = 1;
	    	a14 = 10;
	    	a20 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	return 21;
	    } else if((((((a14==8)&&(((((a25==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&(a11==1))&&!(a7==1)))&&!(a0==1))&&!(a20==1))&&(a19==1)))&&!(a24==1))&&(a22==1))&&(a28==1))){
	    	a7 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((a0==1)&&(((a24==1)&&((((a19==4)&&((((a22==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&!(a25==1)))&&(a28==1))&&(a20==1)))&&!(a7==1))&&(a14==9)))&&(a11==1)))){
	    	a29 = 9;
	    	a19 = 3;
	    	a24 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if((((a28==1)&&(!(a24==1)&&((((((!(a20==1)&&(!(a11==1)&&((input==6)&&((a29==7)||(a29==8)))))&&!(a0==1))&&!(a25==1))&&(a19==5))&&!(a7==1))&&(a14==9))))&&(a22==1))){
	    	a29 = 8;
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if(((((((a14==8)&&(((a20==1)&&(!(a7==1)&&((a24==1)&&((!(a25==1)&&(input==6))&&(a22==1)))))&&(a28==1)))&&(a19==1))&&(a11==1))&&(a29==7))&&!(a0==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a22==1)&&((!(a24==1)&&((a14==9)&&((a25==1)&&(((a20==1)&&((a7==1)&&(((((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a19==1)&&(a29==9))))&&(input==4))&&(a0==1))))&&(a11==1)))))&&(a28==1)))){
	    	a25 = 0;
	    	a19 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((a0==1)&&((((!(a11==1)&&(!(a24==1)&&((((!(a7==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))&&(a19==1))&&(a14==8))&&!(a20==1))))&&(a25==1))&&(a22==1))&&(a28==1)))){
	    	a19 = 2;
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((a20==1)&&((a28==1)&&(((a0==1)&&(!(a7==1)&&(((!(a11==1)&&(((a25==1)&&((a22==1)&&(input==5)))&&(a19==5)))&&(a29==6))&&(a14==8))))&&!(a24==1))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((((a28==1)&&((a20==1)&&(!(a0==1)&&(!(a11==1)&&((a14==9)&&((input==2)&&((a29==8)||(a29==9))))))))&&(a25==1))&&!(a24==1))&&(a7==1))&&(a19==4)))){
	    	a0 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(!(a20==1)&&((((a24==1)&&(((a14==8)&&((a29==9)&&((a25==1)&&((!(a11==1)&&(input==6))&&(a28==1)))))&&(a19==4)))&&(a22==1))&&(a0==1))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(((((a22==1)&&((((a0==1)&&((input==3)&&(((a29==7)||(a29==8))||(a29==9))))&&(a25==1))&&!(a7==1)))&&!(a20==1))&&(a14==8))&&(a11==1)))&&(a19==4))&&!(a24==1))){
	    	a19 = 2;
	    	a20 = 1;
	    	a0 = 0;
	    	a11 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((((((((a24==1)&&(!(a20==1)&&(((a28==1)&&((a14==8)&&(input==5)))&&!(a0==1))))&&(a19==2))&&(a29==8))&&!(a11==1))&&!(a7==1))&&(a25==1))&&(a22==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a24==1)&&((!(a0==1)&&(!(a7==1)&&((a22==1)&&((a19==2)&&((((a25==1)&&(((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&(a28==1)))&&!(a11==1))&&(a20==1))))))&&(a14==9)))){
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if(((((((a11==1)&&(((!(a0==1)&&(((((a19==5)&&((a25==1)&&(a29==9)))||((!(a25==1)&&(a29==5))&&(a19==1)))||((!(a25==1)&&(a29==6))&&(a19==1)))&&(input==5)))&&!(a20==1))&&(a28==1)))&&(a22==1))&&(a7==1))&&(a14==9))&&!(a24==1))){
	    	a29 = 6;
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	a25 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((((((a11==1)&&((a0==1)&&(((!(a24==1)&&((a20==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a28==1))))&&(a14==9))&&(a7==1))))&&!(a25==1))&&(a22==1))&&(a19==2))){
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&((a22==1)&&(!(a7==1)&&((((a28==1)&&((a29==5)&&((a19==4)&&((((input==2)&&!(a24==1))&&!(a20==1))&&(a14==9)))))&&!(a11==1))&&!(a25==1)))))){
	    	a19 = 2;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((((a14==9)&&(((a20==1)&&(((((a19==2)&&(((input==5)&&(a22==1))&&(a25==1)))&&(a0==1))&&(a7==1))&&!(a11==1)))&&(a29==6)))&&(a28==1))&&(a24==1))){
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 7;
	    	a7 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((a14==8)&&(!(a11==1)&&((a19==4)&&((!(a25==1)&&(((!(a0==1)&&(!(a24==1)&&((a28==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6)))))))&&(a7==1))&&!(a20==1)))&&(a22==1)))))){
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a29==8)&&((a19==1)&&((a22==1)&&((!(a11==1)&&((((((a14==8)&&((input==3)&&(a25==1)))&&(a28==1))&&!(a24==1))&&!(a7==1))&&(a20==1)))&&!(a0==1)))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a24==1)&&((((a28==1)&&(((((a14==10)&&(!(a20==1)&&((a19==5)&&((input==4)&&!(a25==1)))))&&(a0==1))&&(a29==5))&&(a22==1)))&&(a11==1))&&!(a7==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((a28==1)&&((!(a7==1)&&(((a14==10)&&((((a29==6)&&((a0==1)&&((input==6)&&!(a20==1))))&&(a11==1))&&!(a25==1)))&&(a22==1)))&&(a24==1)))&&(a19==5))){
	    	a29 = 7;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if((((a20==1)&&((a29==9)&&(!(a24==1)&&(((((a22==1)&&((a7==1)&&(((a0==1)&&(input==4))&&!(a11==1))))&&!(a25==1))&&(a28==1))&&(a19==1)))))&&(a14==8))){
	    	a19 = 4;
	    	a7 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	return 24;
	    } else if((((a7==1)&&(((((((a19==5)&&(!(a11==1)&&(((a25==1)&&(input==4))&&(a14==8))))&&(a0==1))&&(a22==1))&&(a24==1))&&(a29==9))&&(a20==1)))&&(a28==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==4)&&((a20==1)&&((a0==1)&&((a22==1)&&((a25==1)&&((((a28==1)&&((((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&!(a11==1))&&(a14==8)))&&!(a24==1))&&!(a7==1)))))))){
	    	a20 = 0;
	    	a14 = 9;
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	a11 = 1;
	    	return 24;
	    } else if((((((a19==3)&&((a14==8)&&((a28==1)&&((((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&!(a11==1))&&(a25==1))&&!(a24==1))&&(a20==1)))))&&(a0==1))&&!(a7==1))&&(a22==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	a0 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if((((a19==5)&&((((((((a24==1)&&(!(a7==1)&&((input==4)&&((a29==8)||(a29==9)))))&&(a28==1))&&!(a0==1))&&(a22==1))&&(a14==8))&&(a25==1))&&(a11==1)))&&!(a20==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((a29==5)&&(((a0==1)&&((a19==3)&&(((a14==9)&&((!(a7==1)&&((a28==1)&&((a25==1)&&(input==4))))&&!(a11==1)))&&!(a24==1))))&&(a22==1)))&&(a20==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((a19==2)&&((a22==1)&&((a14==8)&&((a24==1)&&((!(a7==1)&&(((a28==1)&&((!(a11==1)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7))))&&(a25==1)))&&!(a20==1)))&&(a0==1))))))){
	    	a24 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if((((a28==1)&&((a29==9)&&(!(a11==1)&&((((a7==1)&&((a20==1)&&((a19==4)&&(((input==6)&&!(a25==1))&&!(a24==1)))))&&(a0==1))&&(a22==1)))))&&(a14==8))){
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a0==1)&&(!(a20==1)&&(((a7==1)&&(((a19==2)&&((a14==8)&&((a22==1)&&((((a29==7)||(a29==8))&&(input==2))&&(a28==1)))))&&(a11==1)))&&!(a24==1))))&&(a25==1))){
	    	a25 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a22==1)&&(!(a24==1)&&(((a20==1)&&((((a28==1)&&((a0==1)&&(!(a25==1)&&((a19==2)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6))))))&&(a14==9))&&(a11==1)))&&!(a7==1))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	return 23;
	    } else if(((a19==5)&&((a0==1)&&(((!(a11==1)&&(((a7==1)&&((!(a25==1)&&((a28==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4))))&&(a20==1)))&&(a14==8)))&&(a22==1))&&(a24==1))))){
	    	a20 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if((((a14==8)&&(!(a11==1)&&((((a24==1)&&((((a25==1)&&(((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6)))&&(input==2)))&&(a20==1))&&(a28==1)))&&(a7==1))&&(a22==1))))&&!(a0==1))){
	    	a29 = 9;
	    	a19 = 5;
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((((a22==1)&&(((a14==8)&&(!(a20==1)&&(((((a28==1)&&((a0==1)&&(input==1)))&&!(a11==1))&&(a25==1))&&(a7==1))))&&(a24==1)))&&(a19==2))&&(a29==9))){
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a22==1)&&((a24==1)&&(!(a11==1)&&((!(a0==1)&&((input==2)&&((((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a25==1)&&(a29==9))))||((a19==1)&&(!(a25==1)&&(a29==5))))))&&(a28==1)))))&&!(a7==1))&&(a20==1))&&(a14==9))){
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if((((a24==1)&&((!(a25==1)&&((a19==4)&&((a29==7)&&((a14==8)&&((a0==1)&&((a7==1)&&((!(a20==1)&&(input==5))&&!(a11==1))))))))&&(a22==1)))&&(a28==1))){
	    	a19 = 2;
	    	a29 = 6;
	    	a7 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((a7==1)&&(((a28==1)&&((((((((input==2)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(a0==1))&&(a24==1))&&(a14==9))&&(a20==1))&&!(a25==1))&&(a22==1)))&&(a11==1)))){
	    	a24 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 8;
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((((a19==3)&&((a29==9)&&(((!(a20==1)&&((a28==1)&&(((!(a11==1)&&(input==4))&&(a24==1))&&!(a7==1))))&&(a25==1))&&(a0==1))))&&(a14==8))&&(a22==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&((((a14==8)&&(((a0==1)&&(!(a25==1)&&((!(a24==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))&&(a11==1))))&&!(a20==1)))&&(a28==1))&&(a19==2)))&&(a22==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(!(a11==1)&&((a24==1)&&((!(a7==1)&&(((a20==1)&&((a14==8)&&(((a19==5)&&((input==6)&&((a29==8)||(a29==9))))&&(a0==1))))&&(a22==1)))&&(a28==1)))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((((!(a20==1)&&((a19==3)&&(((a28==1)&&(((!(a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2)))&&(a7==1))&&(a11==1)))&&(a24==1))))&&(a14==9))&&(a22==1))&&(a0==1))){
	    	a0 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	return -1;
	    } else if(((a7==1)&&((a19==3)&&(((a25==1)&&((a24==1)&&(((((a14==9)&&((a22==1)&&((input==6)&&((a29==7)||(a29==8)))))&&!(a20==1))&&!(a11==1))&&(a0==1))))&&(a28==1))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((a14==8)&&((a0==1)&&(!(a20==1)&&(!(a24==1)&&(((((a19==5)&&((a29==9)&&(a25==1)))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==4))&&(a11==1))))))&&(a22==1))&&!(a7==1)))){
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((a24==1)&&((a20==1)&&(((a0==1)&&(!(a25==1)&&(((a14==9)&&((!(a7==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1)))&&(a19==2)))&&(a22==1))))&&(a28==1)))))){
	    	a7 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 7;
	    	return 24;
	    } else if((((a28==1)&&(((((a19==4)&&((!(a25==1)&&(((a0==1)&&((input==2)&&((a29==7)||(a29==8))))&&(a14==8)))&&(a20==1)))&&!(a7==1))&&(a11==1))&&(a22==1)))&&(a24==1))){
	    	a24 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if((((a22==1)&&((((!(a24==1)&&(!(a25==1)&&(!(a11==1)&&(((a14==9)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4)))&&(a28==1)))))&&!(a20==1))&&(a19==1))&&(a0==1)))&&(a7==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((a28==1)&&(((a19==2)&&((((((a11==1)&&(((a24==1)&&((input==2)&&((a29==7)||(a29==8))))&&!(a7==1)))&&(a0==1))&&(a22==1))&&(a20==1))&&(a14==9)))&&!(a25==1)))){
	    	a29 = 9;
	    	a20 = 0;
	    	a7 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	return 23;
	    } else if(((a14==10)&&(((((a19==2)&&((((a22==1)&&(((a28==1)&&(((a29==5)||(a29==6))&&(input==6)))&&(a24==1)))&&(a25==1))&&!(a20==1)))&&(a0==1))&&(a11==1))&&!(a7==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a7==1)&&(!(a20==1)&&(((a19==5)&&(!(a11==1)&&(((((a0==1)&&((a22==1)&&((input==4)&&((a29==6)||(a29==7)))))&&(a24==1))&&(a25==1))&&(a14==9))))&&(a28==1))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a25==1)&&(((((a20==1)&&(((a24==1)&&(((((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(input==6))&&(a28==1)))&&(a14==8)))&&(a7==1))&&!(a11==1))&&(a0==1))))){
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if((((a24==1)&&(((a28==1)&&((!(a25==1)&&(!(a0==1)&&(!(a11==1)&&(((input==5)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(a14==8)))))&&!(a20==1)))&&(a22==1)))&&(a7==1))){
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	a7 = 0;
	    	return -1;
	    } else if((((a28==1)&&(!(a11==1)&&(((a14==9)&&((a24==1)&&((a22==1)&&((a19==1)&&(!(a7==1)&&((a25==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9)))))))))&&(a20==1))))&&(a0==1))){
	    	a29 = 8;
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if(((!(a11==1)&&((a14==8)&&(!(a25==1)&&(!(a0==1)&&(((((a28==1)&&((a19==4)&&(!(a7==1)&&(input==2))))&&(a22==1))&&(a29==5))&&(a20==1))))))&&!(a24==1))){
	    	a19 = 2;
	    	a7 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((((a14==8)&&((a25==1)&&((a22==1)&&((((a11==1)&&(!(a7==1)&&(!(a0==1)&&((a19==4)&&((input==1)&&(a24==1))))))&&(a20==1))&&(a28==1)))))&&(a29==9))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a14==9)&&(!(a24==1)&&((a20==1)&&((a7==1)&&((a0==1)&&(((a28==1)&&((((a22==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a11==1))&&(a25==1)))&&(a19==2)))))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==4)&&(((a28==1)&&((((a14==9)&&((a29==7)&&(((!(a7==1)&&(input==5))&&!(a25==1))&&!(a11==1))))&&!(a0==1))&&!(a20==1)))&&(a22==1)))&&!(a24==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((!(a11==1)&&(((a7==1)&&((((a14==9)&&((a0==1)&&(!(a25==1)&&((a28==1)&&((a24==1)&&(input==6))))))&&(a22==1))&&(a19==5)))&&(a29==7)))&&!(a20==1))){
	    	a29 = 9;
	    	a25 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	return 21;
	    } else if((((a22==1)&&((!(a24==1)&&(((((((a0==1)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))&&(a11==1))&&(a19==4))&&(a28==1))&&!(a7==1))&&(a14==9)))&&(a20==1)))&&!(a25==1))){
	    	a14 = 10;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a25==1)&&((a22==1)&&((((a14==10)&&(((a24==1)&&((a20==1)&&((a28==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a19==4)))))&&(a0==1)))&&!(a7==1))&&(a11==1))))){
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a19==5)&&((((((a25==1)&&((a28==1)&&(!(a0==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&(a14==9)))))&&(a20==1))&&(a11==1))&&!(a7==1))&&!(a24==1))))){
	    	a14 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a28==1)&&(!(a24==1)&&((a25==1)&&((a7==1)&&(((a14==9)&&((a20==1)&&((a19==4)&&(!(a11==1)&&(((a29==6)||(a29==7))&&(input==3))))))&&!(a0==1)))))))){
	    	a0 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	return -1;
	    } else if(((((!(a25==1)&&(((((a0==1)&&((a24==1)&&(((input==2)&&((a29==7)||(a29==8)))&&(a7==1))))&&(a28==1))&&(a22==1))&&!(a11==1)))&&(a14==9))&&(a19==3))&&!(a20==1))){
	    	a14 = 8;
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	return -1;
	    } else if((((((a20==1)&&(((a25==1)&&((!(a11==1)&&(((a7==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==2)))&&(a19==1)))&&(a22==1)))&&(a14==9)))&&!(a0==1))&&(a28==1))&&!(a24==1))){
	    	a29 = 6;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if((((((a28==1)&&(((!(a24==1)&&((a7==1)&&(!(a20==1)&&(((input==1)&&(a29==6))&&(a11==1)))))&&!(a25==1))&&(a22==1)))&&(a19==4))&&(a14==8))&&!(a0==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((((a22==1)&&((a19==5)&&(((a0==1)&&(((a24==1)&&((((a7==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4)))&&(a14==9))&&(a20==1)))&&!(a25==1)))&&(a28==1))))&&(a11==1))){
	    	a7 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if((((!(a20==1)&&((a14==8)&&(!(a0==1)&&(!(a25==1)&&((a19==1)&&((a29==6)&&((!(a24==1)&&((input==2)&&(a7==1)))&&(a11==1))))))))&&(a22==1))&&(a28==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a20==1)&&((((a14==8)&&(((((a28==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7))))&&(a7==1))&&!(a25==1))&&!(a11==1)))&&!(a0==1))&&!(a24==1)))&&(a19==4))&&(a22==1))){
	    	a24 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	return 21;
	    } else if((!(a0==1)&&((((!(a25==1)&&((((a22==1)&&(((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==1))&&!(a11==1)))&&(a7==1))&&(a20==1)))&&(a28==1))&&!(a24==1))&&(a14==8)))){
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	return 24;
	    } else if(((a28==1)&&((a29==6)&&((!(a20==1)&&(((a11==1)&&((a0==1)&&((a24==1)&&(!(a7==1)&&(((a14==10)&&(input==6))&&(a25==1))))))&&(a19==4)))&&(a22==1))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a7 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((((a25==1)&&((a19==2)&&((a22==1)&&(!(a11==1)&&((!(a0==1)&&((((a20==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))&&(a14==8))&&(a7==1)))&&(a28==1))))))&&!(a24==1))){
	    	a29 = 7;
	    	a0 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	return 23;
	    } else if((((a14==8)&&((a22==1)&&((!(a20==1)&&((a24==1)&&((((((input==5)&&((a29==5)||(a29==6)))&&(a28==1))&&(a11==1))&&(a0==1))&&!(a7==1))))&&(a25==1))))&&(a19==1))){
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	return 23;
	    } else if((((a22==1)&&((a14==8)&&(!(a0==1)&&((((((a25==1)&&((a19==4)&&((a28==1)&&(input==5))))&&!(a11==1))&&!(a20==1))&&(a7==1))&&(a29==8)))))&&!(a24==1))){
	    	a19 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	return -1;
	    } else if((((a11==1)&&(((a7==1)&&(((a22==1)&&((a19==3)&&((a0==1)&&((((input==1)&&(a28==1))&&(a25==1))&&!(a20==1)))))&&(a14==8)))&&!(a24==1)))&&(a29==6))){
	    	a0 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if(((!(a25==1)&&((a22==1)&&(((a14==8)&&((!(a7==1)&&(((a28==1)&&((input==4)&&((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))))&&(a11==1)))&&!(a0==1)))&&(a20==1))))&&!(a24==1))){
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((((!(a11==1)&&(!(a25==1)&&((a19==1)&&((a29==6)&&(((a20==1)&&(((a24==1)&&(input==2))&&(a7==1)))&&(a22==1))))))&&(a14==9))&&!(a0==1))&&(a28==1))){
	    	a0 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if(((((!(a11==1)&&(((a20==1)&&((a7==1)&&(((a22==1)&&((a19==3)&&((a29==7)&&(input==5))))&&(a25==1))))&&(a24==1)))&&(a14==8))&&!(a0==1))&&(a28==1))){
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	return 21;
	    } else if(((a24==1)&&(((!(a25==1)&&(!(a20==1)&&((a19==1)&&(((((((a29==6)||(a29==7))&&(input==4))&&(a14==10))&&(a0==1))&&(a28==1))&&(a11==1)))))&&!(a7==1))&&(a22==1)))){
	    	a29 = 6;
	    	a24 = 0;
	    	a0 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==8)&&((((a19==2)&&(!(a25==1)&&(!(a0==1)&&(((!(a24==1)&&((((a29==8)||(a29==9))&&(input==4))&&(a28==1)))&&(a22==1))&&!(a20==1)))))&&!(a7==1))&&!(a11==1)))){
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a0==1)&&((a11==1)&&((a29==9)&&((a22==1)&&(!(a24==1)&&((((((input==4)&&(a14==8))&&!(a20==1))&&!(a25==1))&&(a28==1))&&(a19==4)))))))&&!(a7==1))){
	    	a29 = 6;
	    	a19 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if((((((a19==3)&&((((a29==7)&&((a22==1)&&((a14==8)&&((a20==1)&&((input==3)&&(a0==1))))))&&(a24==1))&&(a28==1)))&&(a25==1))&&!(a7==1))&&(a11==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((((((a22==1)&&(((!(a0==1)&&((a28==1)&&(((a29==5)||(a29==6))&&(input==4))))&&(a19==2))&&(a7==1)))&&(a25==1))&&(a24==1))&&!(a11==1))&&(a14==8)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a24==1)&&((a14==9)&&(((((!(a7==1)&&((((input==3)&&((a29==7)||(a29==8)))&&(a22==1))&&(a11==1)))&&(a19==4))&&(a20==1))&&!(a25==1))&&!(a0==1)))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a19==5)&&(((a28==1)&&(!(a7==1)&&(((a22==1)&&(!(a24==1)&&((input==4)&&(a14==9))))&&!(a25==1))))&&(a29==7)))&&(a20==1))&&!(a11==1))&&(a0==1))){
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a24==1)&&(((a14==9)&&((a22==1)&&((a29==9)&&((a25==1)&&(!(a11==1)&&((((a7==1)&&((input==5)&&(a19==5)))&&(a20==1))&&(a0==1)))))))&&(a28==1)))){
	    	a29 = 8;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((((a22==1)&&((a20==1)&&(((a19==3)&&((a25==1)&&(!(a0==1)&&((a7==1)&&(((a28==1)&&((input==1)&&(a11==1)))&&(a14==9))))))&&(a29==7))))&&(a24==1))){
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 8;
	    	return 23;
	    } else if((!(a0==1)&&((a19==3)&&((((a29==6)&&(!(a24==1)&&((a22==1)&&(((a14==9)&&((a20==1)&&((input==1)&&(a28==1))))&&!(a25==1)))))&&(a7==1))&&!(a11==1))))){
	    	a14 = 8;
	    	a29 = 9;
	    	a11 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a0==1)&&(((!(a24==1)&&((a14==9)&&(!(a20==1)&&((a28==1)&&((a7==1)&&(!(a11==1)&&((a19==5)&&((a29==9)&&(input==6)))))))))&&(a22==1))&&(a25==1)))){
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a20==1)&&((((a24==1)&&((a25==1)&&((a28==1)&&(((a11==1)&&(!(a0==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6))))&&!(a7==1)))))&&(a19==2))&&(a22==1))))){
	    	a29 = 5;
	    	a24 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((a14==9)&&(!(a11==1)&&((!(a24==1)&&((a22==1)&&((a28==1)&&(((a7==1)&&(!(a25==1)&&((input==1)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))))))&&!(a20==1)))))&&(a0==1))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((a28==1)&&((a20==1)&&(((a22==1)&&(((a14==9)&&((a19==2)&&((a11==1)&&(((a24==1)&&(!(a7==1)&&(input==1)))&&!(a25==1)))))&&(a0==1)))&&(a29==6))))){
	    	a11 = 0;
	    	a0 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if(((((a14==8)&&(!(a24==1)&&((a19==1)&&((a29==6)&&((((((a28==1)&&(input==1))&&(a11==1))&&!(a25==1))&&(a22==1))&&(a20==1))))))&&!(a7==1))&&!(a0==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a28==1)&&((((a22==1)&&((a7==1)&&(!(a0==1)&&((a11==1)&&((a25==1)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==3)))))))&&(a24==1))&&(a14==8)))&&!(a20==1))){
	    	a19 = 4;
	    	a25 = 0;
	    	a29 = 9;
	    	a7 = 0;
	    	return 24;
	    } else if(((a28==1)&&(((!(a20==1)&&((!(a11==1)&&((a25==1)&&((((input==1)&&(((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&(a22==1))&&(a14==9))))&&(a7==1)))&&!(a24==1))&&(a0==1)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((a7==1)&&((a25==1)&&(!(a20==1)&&((((a0==1)&&(((a28==1)&&(((a29==7)&&(!(a11==1)&&(input==3)))&&(a22==1)))&&(a19==5)))&&!(a24==1))&&(a14==9)))))){
	    	a24 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if(((((((a7==1)&&((a28==1)&&((((a20==1)&&((a14==8)&&((a29==8)&&(input==2))))&&!(a0==1))&&(a11==1))))&&(a19==5))&&(a24==1))&&!(a25==1))&&(a22==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a7==1)&&(((a24==1)&&((((!(a25==1)&&(((a29==5)||(a29==6))&&(input==6)))&&(a22==1))&&(a28==1))&&(a14==8)))&&(a19==5)))&&!(a0==1))&&!(a20==1))&&(a11==1))){
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	a25 = 1;
	    	return 21;
	    } else if(((a14==9)&&((!(a20==1)&&((!(a24==1)&&(((a28==1)&&(!(a25==1)&&((a11==1)&&((a22==1)&&((input==4)&&((a29==8)||(a29==9)))))))&&(a19==2)))&&!(a7==1)))&&!(a0==1)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a11 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a20==1)&&(!(a7==1)&&((((a28==1)&&(((a25==1)&&((a14==8)&&((((input==3)&&((a29==6)||(a29==7)))&&!(a0==1))&&(a22==1))))&&!(a11==1)))&&(a24==1))&&(a19==2))))){
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&(((a28==1)&&((((a14==9)&&(((((input==5)&&(((a29==7)||(a29==8))||(a29==9)))&&(a22==1))&&(a19==4))&&(a25==1)))&&(a0==1))&&(a7==1)))&&(a11==1)))&&(a20==1))){
	    	a7 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if((((a20==1)&&((((((a0==1)&&((a24==1)&&((((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==3))&&(a14==8))))&&(a28==1))&&(a11==1))&&!(a7==1))&&(a25==1)))&&(a22==1))){
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	return 21;
	    } else if((!(a0==1)&&((a29==9)&&((((a11==1)&&((a19==1)&&((a28==1)&&((((!(a25==1)&&(input==2))&&(a24==1))&&(a14==9))&&(a20==1)))))&&!(a7==1))&&(a22==1))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	a14 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if(((a19==2)&&((((a14==10)&&((a0==1)&&((((!(a25==1)&&((a11==1)&&(((a29==7)||(a29==8))&&(input==1))))&&(a28==1))&&(a22==1))&&!(a20==1))))&&(a24==1))&&(a7==1)))){
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	a29 = 6;
	    	a14 = 9;
	    	return -1;
	    } else if((((((a11==1)&&((((a14==9)&&((((a19==2)&&((input==5)&&(a20==1)))&&(a7==1))&&(a22==1)))&&(a0==1))&&(a24==1)))&&(a29==6))&&(a25==1))&&(a28==1))){
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if((!(a0==1)&&(((((((a14==8)&&(((!(a7==1)&&((input==3)&&(a29==6)))&&(a24==1))&&(a28==1)))&&(a25==1))&&(a22==1))&&(a19==2))&&(a11==1))&&(a20==1)))){
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if(((!(a0==1)&&((a22==1)&&(!(a7==1)&&(!(a25==1)&&((!(a20==1)&&(((a14==8)&&((((a29==8)||(a29==9))&&(input==6))&&(a24==1)))&&(a11==1)))&&(a19==4))))))&&(a28==1))){
	    	a29 = 9;
	    	return 24;
	    } else if(((a22==1)&&((((!(a0==1)&&((!(a25==1)&&(!(a7==1)&&(((input==6)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6))))&&(a11==1))))&&(a24==1)))&&(a20==1))&&(a28==1))&&(a14==8)))){
	    	a7 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	return -1;
	    } else if(((a20==1)&&((a22==1)&&((!(a0==1)&&((!(a25==1)&&((a29==7)&&((((a28==1)&&((input==4)&&(a14==8)))&&(a11==1))&&!(a7==1))))&&!(a24==1)))&&(a19==4))))){
	    	a29 = 8;
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if((((a22==1)&&(((a19==4)&&((a14==9)&&(!(a25==1)&&((a7==1)&&(!(a11==1)&&((!(a0==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))&&(a28==1)))))))&&!(a24==1)))&&(a20==1))){
	    	a29 = 9;
	    	a11 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a0==1)&&(((((a7==1)&&((a28==1)&&(!(a11==1)&&((((((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1)))||(((a29==6)&&!(a25==1))&&(a19==1)))&&(input==1))&&(a20==1)))))&&(a22==1))&&!(a24==1))&&(a14==8)))){
	    	a11 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a7==1)&&((a24==1)&&((a28==1)&&(((a11==1)&&((a22==1)&&((a14==8)&&(((!(a20==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5)))&&(a19==1))&&!(a0==1)))))&&!(a25==1)))))){
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	a14 = 9;
	    	a0 = 1;
	    	a19 = 2;
	    	a24 = 0;
	    	return 24;
	    } else if(((a11==1)&&(!(a25==1)&&((((a22==1)&&((!(a20==1)&&((a14==9)&&((((input==1)&&((a29==8)||(a29==9)))&&(a7==1))&&(a19==2))))&&!(a0==1)))&&(a28==1))&&(a24==1))))){
	    	a7 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	return -1;
	    } else if(((((((a22==1)&&((!(a20==1)&&((((((a29==8)&&((a7==1)&&!(a25==1)))&&(a19==5))||((a19==5)&&(((a7==1)&&!(a25==1))&&(a29==9))))||(((a29==5)&&(!(a7==1)&&(a25==1)))&&(a19==1)))&&(input==6)))&&!(a24==1)))&&!(a0==1))&&(a14==9))&&(a28==1))&&(a11==1))){
	    	a25 = 0;
	    	a11 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	a7 = 0;
	    	return 24;
	    } else if((((((((a24==1)&&((((a28==1)&&((((a29==6)||(a29==7))&&(input==2))&&(a22==1)))&&(a20==1))&&(a0==1)))&&(a19==4))&&(a11==1))&&(a7==1))&&(a14==9))&&!(a25==1))){
	    	a29 = 7;
	    	a11 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((((a24==1)&&(((((a11==1)&&(((input==6)&&((a29==6)||(a29==7)))&&(a14==9)))&&(a19==1))&&(a0==1))&&(a7==1)))&&!(a20==1))&&(a28==1))&&!(a25==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&(((((a22==1)&&((!(a20==1)&&((((input==2)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))))&&(a24==1))&&(a28==1)))&&(a25==1)))&&!(a7==1))&&(a0==1))&&(a14==9)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a7==1)&&((((!(a25==1)&&((a0==1)&&(((a14==9)&&((((a19==1)&&(input==6))&&(a22==1))&&!(a20==1)))&&(a29==8))))&&!(a11==1))&&(a24==1))&&(a28==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if((((a7==1)&&(!(a24==1)&&((a14==8)&&(((a28==1)&&((((a19==5)&&(!(a25==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==3))))&&(a22==1))&&(a11==1)))&&!(a20==1)))))&&(a0==1))){
	    	a25 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a19 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if(((a20==1)&&((a11==1)&&((a7==1)&&(!(a24==1)&&((a22==1)&&(((a19==4)&&((a28==1)&&((a25==1)&&((a0==1)&&((input==2)&&((a29==8)||(a29==9)))))))&&(a14==8)))))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a28==1)&&(!(a25==1)&&(!(a24==1)&&(((a19==4)&&((!(a7==1)&&((a14==8)&&(((input==4)&&(a0==1))&&!(a20==1))))&&(a11==1)))&&(a29==5))))))){
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a11==1)&&((a25==1)&&(!(a24==1)&&(((!(a20==1)&&((a14==9)&&((a22==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a7==1)))))&&(a19==4))&&(a28==1))))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a7==1)&&((!(a25==1)&&((a0==1)&&(((((a28==1)&&((a14==8)&&((((a29==7)||(a29==8))&&(input==4))&&(a22==1))))&&(a20==1))&&(a19==4))&&(a11==1))))&&!(a24==1)))){
	    	a29 = 9;
	    	a19 = 3;
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a24==1)&&(!(a11==1)&&((a28==1)&&(!(a25==1)&&((a0==1)&&(((a14==9)&&((((a22==1)&&((input==6)&&!(a20==1)))&&(a19==1))&&(a29==9)))&&(a7==1)))))))){
	    	a0 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a7==1)&&(((((a28==1)&&((a19==4)&&((a29==6)&&((a0==1)&&((!(a11==1)&&((input==1)&&(a22==1)))&&(a20==1))))))&&(a14==8))&&(a24==1))&&!(a25==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a24==1)&&(((!(a25==1)&&((((a0==1)&&((a28==1)&&((((a29==8)||(a29==9))&&(input==6))&&(a14==8))))&&(a22==1))&&!(a11==1)))&&!(a7==1))&&!(a20==1)))&&(a19==2))){
	    	a19 = 3;
	    	a29 = 8;
	    	a25 = 1;
	    	return 23;
	    } else if((((a19==1)&&(((((((a28==1)&&(((a0==1)&&(((a29==8)||(a29==9))&&(input==4)))&&!(a25==1)))&&(a11==1))&&(a22==1))&&!(a24==1))&&!(a7==1))&&(a20==1)))&&(a14==8))){
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&(!(a25==1)&&((((((((((input==3)&&(a22==1))&&!(a7==1))&&(a28==1))&&(a14==8))&&(a29==7))&&!(a24==1))&&(a11==1))&&(a20==1))&&(a19==3))))){
	    	a7 = 1;
	    	a29 = 9;
	    	a19 = 5;
	    	a0 = 0;
	    	return 21;
	    } else if((((a22==1)&&((a24==1)&&((!(a11==1)&&(((a19==4)&&(((a25==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a0==1)))&&(a7==1)))&&!(a20==1)))&&(a14==9))))&&(a28==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a11==1)&&(((((a19==4)&&((a14==10)&&((a29==6)&&(((input==2)&&(a24==1))&&(a22==1)))))&&(a20==1))&&(a0==1))&&(a7==1)))&&(a28==1))&&(a25==1))){
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 3;
	    	a14 = 9;
	    	return -1;
	    } else if((!(a24==1)&&(!(a25==1)&&((a14==9)&&(!(a0==1)&&((a11==1)&&((!(a20==1)&&(((((input==6)&&((a29==7)||(a29==8)))&&(a19==4))&&(a22==1))&&!(a7==1)))&&(a28==1)))))))){
	    	a7 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((((a20==1)&&((a14==9)&&(((a24==1)&&((((!(a0==1)&&((input==1)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))))&&(a28==1))&&(a22==1))&&(a7==1)))&&!(a11==1))))&&!(a25==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a11==1)&&(((a22==1)&&(((a28==1)&&((a7==1)&&((a24==1)&&(!(a0==1)&&((input==6)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))))))))&&!(a25==1)))&&(a14==9)))&&!(a20==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	return -1;
	    } else if((((a0==1)&&((a22==1)&&((a28==1)&&((!(a20==1)&&(((a14==8)&&(((input==2)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))&&(a24==1)))&&(a7==1)))&&!(a25==1)))))&&(a11==1))){
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	a25 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((a22==1)&&((!(a0==1)&&((!(a25==1)&&(((a24==1)&&(!(a11==1)&&(((a28==1)&&(((a29==8)||(a29==9))&&(input==6)))&&!(a7==1))))&&(a19==2)))&&(a14==9)))&&(a20==1)))){
	    	a19 = 3;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } return calculate_output37(input);
	}

	int calculate_output37(int input) {
	    if(((a11==1)&&(!(a20==1)&&((a7==1)&&((a22==1)&&((((a28==1)&&((a14==8)&&(!(a0==1)&&((((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==4)))))&&(a24==1))&&!(a25==1))))))){
	    	a29 = 7;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a25 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a11==1)&&(((a22==1)&&((a25==1)&&((a14==8)&&(!(a0==1)&&(((a24==1)&&((a7==1)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==1))))&&!(a20==1))))))&&(a28==1)))){
	    	a0 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a25 = 0;
	    	return 21;
	    } else if(((a25==1)&&((a7==1)&&(((!(a11==1)&&(((a19==2)&&((((((a29==8)||(a29==9))&&(input==4))&&(a20==1))&&!(a24==1))&&(a14==9)))&&(a22==1)))&&(a0==1))&&(a28==1))))){
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a29==9)&&((a22==1)&&((!(a0==1)&&((a28==1)&&(!(a20==1)&&(((a19==5)&&((((input==5)&&(a24==1))&&(a7==1))&&(a14==9)))&&(a11==1)))))&&!(a25==1))))){
	    	a19 = 3;
	    	a0 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a0==1)&&((a28==1)&&(!(a25==1)&&((a11==1)&&(((a24==1)&&(((a14==9)&&((input==4)&&(((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))))&&(a20==1)))&&!(a7==1)))))))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&((a28==1)&&(((a29==5)&&((!(a0==1)&&((a14==9)&&(((input==2)&&!(a24==1))&&(a22==1))))&&(a20==1)))&&(a19==2))))&&(a11==1))&&(a7==1))){
	    	a0 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a0==1)&&(!(a7==1)&&(((a28==1)&&(((!(a24==1)&&(((a14==8)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a22==1)))&&(a25==1)))&&!(a20==1))&&(a19==3)))&&(a11==1))))){
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((((a28==1)&&((a24==1)&&((!(a7==1)&&((a14==8)&&(!(a25==1)&&((a19==4)&&(((input==6)&&((a29==7)||(a29==8)))&&(a20==1))))))&&(a22==1))))&&!(a11==1))&&(a0==1))){
	    	a7 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((a25==1)&&((a22==1)&&(!(a0==1)&&(((!(a11==1)&&((!(a7==1)&&((a14==8)&&((input==5)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))))&&(a28==1)))&&(a24==1))&&(a20==1)))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((((!(a7==1)&&((a14==9)&&(((((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1)))&&(a19==4))&&!(a11==1))&&!(a20==1))))&&(a0==1))&&!(a24==1))&&(a25==1)))){
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a0==1)&&(((((((!(a7==1)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))&&(a14==8))&&(a25==1))&&(a11==1))&&!(a24==1))&&(a19==2))&&(a28==1)))&&(a22==1)))){
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((a7==1)&&(((a25==1)&&(((a22==1)&&((!(a20==1)&&((a24==1)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==4))))&&(a14==9)))&&(a0==1)))&&!(a11==1)))&&(a28==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	return 21;
	    } else if(((!(a11==1)&&(((a24==1)&&((a28==1)&&((a20==1)&&(((((a22==1)&&((a7==1)&&(input==3)))&&(a29==6))&&!(a0==1))&&(a19==5)))))&&(a25==1)))&&(a14==9))){
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a22==1)&&((((((a14==9)&&(((((a29==6)||(a29==7))&&(input==1))&&(a19==4))&&!(a11==1)))&&!(a0==1))&&!(a20==1))&&(a24==1))&&!(a7==1))))&&!(a25==1))){
	    	a24 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((((!(a20==1)&&((((!(a24==1)&&(((a14==9)&&(((a0==1)&&(input==1))&&(a11==1)))&&(a22==1)))&&(a25==1))&&!(a7==1))&&(a28==1)))&&(a29==6))&&(a19==5))){
	    	a11 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	a25 = 0;
	    	return 21;
	    } else if(((a19==3)&&(((((((((a20==1)&&((a29==9)&&((input==6)&&!(a7==1))))&&(a22==1))&&(a28==1))&&!(a0==1))&&(a25==1))&&!(a24==1))&&!(a11==1))&&(a14==9)))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if(((a19==2)&&((!(a7==1)&&((!(a11==1)&&(((a22==1)&&((a14==9)&&(!(a20==1)&&(!(a25==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==1))))))&&(a28==1)))&&(a24==1)))&&!(a0==1)))){
	    	a19 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	return 24;
	    } else if(((a24==1)&&((a19==5)&&((!(a0==1)&&(((a22==1)&&((((!(a7==1)&&((a28==1)&&(input==4)))&&(a29==8))&&(a14==9))&&(a11==1)))&&!(a20==1)))&&(a25==1))))){
	    	a20 = 1;
	    	a19 = 2;
	    	a0 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((((a28==1)&&(((((a0==1)&&(!(a24==1)&&(!(a11==1)&&(((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==3)))&&!(a7==1)))))&&!(a20==1))&&(a19==1))&&(a14==9)))&&!(a25==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	return 24;
	    } else if((((!(a7==1)&&(((((((a14==8)&&(((input==3)&&((a29==6)||(a29==7)))&&!(a11==1)))&&!(a0==1))&&(a19==4))&&(a22==1))&&(a20==1))&&!(a24==1)))&&(a25==1))&&(a28==1))){
	    	a24 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	return 24;
	    } else if(((a22==1)&&((a19==1)&&((((a0==1)&&(!(a24==1)&&((a11==1)&&(((a7==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==6))&&(a14==9)))&&!(a20==1)))))&&!(a25==1))&&(a28==1))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a7==1)&&((!(a0==1)&&(!(a11==1)&&(!(a25==1)&&(((a19==3)&&((((a29==6)||(a29==7))&&(input==3))&&!(a20==1)))&&(a22==1)))))&&(a14==8)))&&(a28==1))&&(a24==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a22==1)&&(((((a14==9)&&(((input==6)&&(((a19==1)&&(!(a25==1)&&(a29==6)))||((((a25==1)&&(a29==9))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1)))))&&(a28==1)))&&!(a0==1))&&(a7==1))&&(a11==1)))&&!(a24==1))&&!(a20==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((((a25==1)&&(!(a24==1)&&((a19==2)&&((a22==1)&&(((((a28==1)&&((input==5)&&((a29==6)||(a29==7))))&&!(a11==1))&&!(a20==1))&&!(a0==1))))))&&(a14==8))&&!(a7==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	a7 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if((!(a25==1)&&(((a14==9)&&(!(a0==1)&&((a19==1)&&(((!(a11==1)&&(((((a29==7)||(a29==8))&&(input==6))&&!(a20==1))&&(a22==1)))&&(a28==1))&&(a24==1)))))&&(a7==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a28==1)&&((((a14==8)&&(!(a25==1)&&(((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9))))&&(input==5))&&(a0==1))))&&!(a7==1))&&!(a11==1)))&&!(a20==1))&&(a24==1))&&(a22==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if((((a0==1)&&((a22==1)&&((a24==1)&&((((((a20==1)&&((((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==2)))&&!(a7==1))&&(a14==9))&&(a28==1))&&!(a25==1)))))&&!(a11==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((((a28==1)&&((a14==8)&&((!(a0==1)&&((a22==1)&&(((!(a25==1)&&(((a29==8)||(a29==9))&&(input==3)))&&!(a7==1))&&(a19==2))))&&!(a20==1))))&&(a11==1))&&(a24==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((((((!(a11==1)&&(((input==3)&&(((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9))))||(((a29==5)&&!(a25==1))&&(a19==1))))&&!(a0==1)))&&(a20==1))&&(a24==1))&&(a22==1))&&(a14==8))&&(a7==1))&&(a28==1))){
	    	a29 = 7;
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((!(a25==1)&&(((a22==1)&&((a0==1)&&(((!(a20==1)&&(!(a24==1)&&((((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))&&(input==4))))&&(a11==1))&&(a28==1))))&&(a7==1)))&&(a14==8))){
	    	a29 = 6;
	    	a7 = 0;
	    	a19 = 3;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a19==1)&&((a24==1)&&((a22==1)&&((a29==5)&&((a11==1)&&(!(a25==1)&&(((a0==1)&&((input==1)&&(a14==9)))&&!(a20==1))))))))&&(a28==1))&&(a7==1))){
	    	a0 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((a29==5)&&((a28==1)&&((a0==1)&&(((((a22==1)&&(!(a20==1)&&((a14==10)&&(!(a7==1)&&((input==2)&&(a19==5))))))&&(a24==1))&&!(a25==1))&&(a11==1)))))){
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	return 21;
	    } else if(((((a14==8)&&(!(a25==1)&&(((a22==1)&&((!(a7==1)&&(((a24==1)&&((input==2)&&((a29==9)||((a29==7)||(a29==8)))))&&(a19==3)))&&!(a20==1)))&&(a0==1))))&&(a11==1))&&(a28==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if(((((!(a20==1)&&(!(a24==1)&&(((!(a7==1)&&(((a19==4)&&(((a29==6)||(a29==7))&&(input==2)))&&(a28==1)))&&!(a11==1))&&(a22==1))))&&(a14==9))&&!(a25==1))&&(a0==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 2;
	    	return -1;
	    } else if(((((a19==3)&&((!(a20==1)&&((a22==1)&&(((a7==1)&&(!(a0==1)&&(((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a11==1))))&&(a28==1))))&&(a14==8)))&&!(a25==1))&&(a24==1))){
	    	a7 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((!(a7==1)&&(((a11==1)&&((((a25==1)&&((((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==4))&&(a22==1))&&(a28==1)))&&!(a20==1))&&!(a0==1)))&&(a14==9)))&&(a24==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	return 23;
	    } else if(((!(a0==1)&&(!(a7==1)&&((a28==1)&&(((a14==8)&&((a22==1)&&((((a19==3)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a24==1))&&(a11==1))))&&(a25==1)))))&&!(a20==1))){
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 5;
	    	a24 = 1;
	    	return 24;
	    } else if(((a28==1)&&(!(a0==1)&&((a25==1)&&((a19==3)&&((a14==9)&&((((a20==1)&&((((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&!(a7==1))&&!(a11==1)))&&(a24==1))&&(a22==1)))))))){
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a19==5)&&(((a11==1)&&((!(a24==1)&&(((a29==5)&&((((input==5)&&(a20==1))&&(a7==1))&&(a14==9)))&&(a22==1)))&&!(a0==1)))&&(a25==1)))&&(a28==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a25==1)&&((a28==1)&&(((a14==8)&&((((a24==1)&&(((((a29==5)||(a29==6))&&(input==6))&&(a7==1))&&(a19==5)))&&(a0==1))&&!(a20==1)))&&!(a11==1)))))){
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	a19 = 3;
	    	a20 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((((a22==1)&&(!(a7==1)&&(((a11==1)&&((((((a19==2)&&(a29==5))||(((a29==8)&&(a19==1))||((a19==1)&&(a29==9))))&&(input==3))&&(a14==10))&&(a0==1)))&&(a28==1))))&&!(a20==1))&&(a24==1)))){
	    	a19 = 3;
	    	a14 = 9;
	    	a25 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((((a22==1)&&(!(a7==1)&&((a28==1)&&(!(a20==1)&&(((!(a24==1)&&(((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a19==1)))&&(a14==9))&&!(a25==1))))))&&!(a0==1))&&(a11==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	return 24;
	    } else if((((!(a24==1)&&((a28==1)&&((a0==1)&&((a14==8)&&((((a19==1)&&(((a25==1)&&((a7==1)&&!(a20==1)))&&(a29==6)))||(((a19==5)&&((a29==9)&&(((a20==1)&&!(a7==1))&&!(a25==1))))||((a19==1)&&((a29==5)&&((!(a20==1)&&(a7==1))&&(a25==1))))))&&(input==4))))))&&!(a11==1))&&(a22==1))){
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a25 = 0;
	    	a0 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if((((a29==5)&&((a28==1)&&((a14==9)&&(!(a20==1)&&((a0==1)&&((a25==1)&&((((a11==1)&&((input==6)&&!(a7==1)))&&(a19==2))&&(a22==1))))))))&&(a24==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 5;
	    	return 23;
	    } else if((((((a22==1)&&(!(a11==1)&&(((!(a7==1)&&((a19==2)&&(!(a25==1)&&((input==3)&&(a14==9)))))&&(a20==1))&&(a29==7))))&&!(a0==1))&&(a24==1))&&(a28==1))){
	    	a19 = 3;
	    	a20 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	return 24;
	    } else if(((((!(a24==1)&&((a19==4)&&((a14==8)&&(((!(a25==1)&&((a0==1)&&((input==2)&&((a29==8)||(a29==9)))))&&(a28==1))&&!(a7==1)))))&&(a20==1))&&(a22==1))&&!(a11==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&(((a22==1)&&(((!(a7==1)&&(((!(a24==1)&&((a28==1)&&(((a29==7)||(a29==8))&&(input==6))))&&(a19==1))&&(a25==1)))&&(a14==9))&&(a11==1)))&&!(a0==1)))){
	    	a19 = 4;
	    	a20 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if((((a20==1)&&(((((a25==1)&&((a11==1)&&((a14==9)&&((a22==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==4))))))&&(a7==1))&&(a28==1))&&(a24==1)))&&!(a0==1))){
	    	a24 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a7==1)&&((a29==7)&&(((a28==1)&&((a20==1)&&(((((((a22==1)&&(input==2))&&(a25==1))&&(a14==9))&&!(a11==1))&&!(a24==1))&&!(a0==1))))&&(a19==1))))){
	    	a19 = 2;
	    	a25 = 0;
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((((a22==1)&&((a20==1)&&((((((a7==1)&&((a25==1)&&((a0==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))))&&(a14==9))&&(a28==1))&&(a19==2))&&!(a24==1))))&&(a11==1))){
	    	a11 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a11==1)&&(!(a25==1)&&((((a14==10)&&((a28==1)&&((a22==1)&&((((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==3))&&!(a24==1))&&(a20==1)))))&&(a7==1))&&(a0==1))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&((a0==1)&&(((a7==1)&&((a28==1)&&(!(a24==1)&&(!(a11==1)&&((a14==9)&&((a19==5)&&(((a22==1)&&(input==4))&&(a20==1))))))))&&(a29==8))))){
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if(((a25==1)&&(((((((((a20==1)&&(((a22==1)&&(input==2))&&(a14==9)))&&(a29==7))&&(a11==1))&&(a0==1))&&(a24==1))&&!(a7==1))&&(a28==1))&&(a19==3)))){
	    	a20 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if((((a29==8)&&((a24==1)&&((a22==1)&&(!(a7==1)&&((a0==1)&&(((((a19==3)&&((input==3)&&(a28==1)))&&!(a20==1))&&(a25==1))&&(a14==8)))))))&&!(a11==1))){
	    	a11 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((a20==1)&&(((a22==1)&&(((a0==1)&&((a14==8)&&((a25==1)&&((a7==1)&&(((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==5))&&!(a11==1))))))&&(a24==1)))&&(a28==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a25==1)&&((a7==1)&&((a24==1)&&((!(a0==1)&&((a22==1)&&((((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))&&(input==2))&&(a14==9))))&&!(a11==1)))))&&(a28==1))&&!(a20==1))){
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a20 = 1;
	    	return 23;
	    } else if(((a11==1)&&((a28==1)&&(!(a7==1)&&(((a22==1)&&((a0==1)&&(!(a24==1)&&((!(a25==1)&&((a20==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a14==8)))))&&(a19==4)))))){
	    	a11 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((a19==2)&&(((!(a25==1)&&((!(a7==1)&&((a11==1)&&((a0==1)&&((a28==1)&&((((a29==5)||(a29==6))&&(input==5))&&(a24==1))))))&&(a22==1)))&&(a14==9))&&!(a20==1)))){
	    	a14 = 8;
	    	a29 = 6;
	    	a25 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((((a24==1)&&((a7==1)&&((a20==1)&&((a14==9)&&((a22==1)&&((a0==1)&&((a19==1)&&(!(a25==1)&&(!(a11==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==5)))))))))))&&(a28==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((!(a20==1)&&((a14==10)&&((a28==1)&&(((a22==1)&&((((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&(a0==1))&&(a24==1)))&&!(a7==1)))))&&(a25==1))&&(a11==1))&&(a19==1))){
	    	a11 = 0;
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 5;
	    	return 21;
	    } else if(((!(a20==1)&&((a25==1)&&(((a14==9)&&((a28==1)&&((a0==1)&&(!(a11==1)&&((a7==1)&&((a19==5)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==6))))))))&&(a24==1))))&&(a22==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a22==1)&&(!(a7==1)&&(((a24==1)&&((a28==1)&&(((a14==9)&&(!(a20==1)&&(!(a25==1)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))))&&!(a0==1))))&&(a19==3)))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a24==1)&&(((a7==1)&&(((((((a0==1)&&((input==5)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6)))))&&(a14==8))&&(a22==1))&&(a28==1))&&!(a11==1))&&(a25==1)))&&!(a20==1)))){
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if(((!(a24==1)&&((a0==1)&&((((a22==1)&&(!(a7==1)&&((((((a29==5)||(a29==6))&&(input==5))&&(a25==1))&&(a19==5))&&(a14==8))))&&(a28==1))&&!(a11==1))))&&!(a20==1))){
	    	a19 = 3;
	    	a0 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a20==1)&&(!(a7==1)&&(((a24==1)&&(!(a0==1)&&(!(a25==1)&&((a22==1)&&(((a11==1)&&(((a29==9)&&(input==2))&&(a19==1)))&&(a14==8))))))&&(a28==1))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a14==9)&&(!(a20==1)&&((a0==1)&&((((a22==1)&&((a7==1)&&(((!(a11==1)&&(input==5))&&(a24==1))&&(a28==1))))&&(a29==5))&&(a19==2)))))&&!(a25==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a24==1)&&(((a28==1)&&(((((a11==1)&&(((a0==1)&&((((a29==6)||(a29==7))&&(input==2))&&(a7==1)))&&(a19==4)))&&(a22==1))&&!(a25==1))&&!(a20==1)))&&(a14==8)))){
	    	a19 = 2;
	    	a29 = 7;
	    	a25 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if(((!(a20==1)&&(!(a25==1)&&((a29==5)&&((a24==1)&&(((a14==9)&&(((a28==1)&&(((input==3)&&(a22==1))&&(a19==4)))&&(a11==1)))&&(a0==1))))))&&!(a7==1))){
	    	a7 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if(((a11==1)&&((((a25==1)&&((a28==1)&&(((!(a20==1)&&((a24==1)&&((a19==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a14==8))&&!(a7==1))))&&(a0==1))&&(a22==1)))){
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	return 23;
	    } else if(((a25==1)&&(((a22==1)&&((((a14==9)&&(!(a11==1)&&(((((a19==3)&&(input==6))&&(a0==1))&&!(a24==1))&&(a29==8))))&&(a20==1))&&!(a7==1)))&&(a28==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if((((((!(a7==1)&&((!(a24==1)&&((!(a0==1)&&(((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a19==2)&&(a29==5)))&&(input==5)))&&(a11==1)))&&(a22==1)))&&!(a20==1))&&(a14==9))&&!(a25==1))&&(a28==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a20==1)&&((a28==1)&&((a22==1)&&(((((a29==6)&&(!(a11==1)&&((a19==4)&&((input==4)&&(a14==8)))))&&(a25==1))&&(a24==1))&&(a7==1)))))&&(a0==1))){
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((a25==1)&&((((((a28==1)&&((((((a29==8)&&(input==2))&&(a0==1))&&(a22==1))&&(a19==4))&&!(a11==1)))&&!(a20==1))&&!(a7==1))&&(a14==9))&&(a24==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a29==6)&&((((((a0==1)&&((((a7==1)&&(((a14==9)&&(input==5))&&(a22==1)))&&(a11==1))&&(a25==1)))&&(a19==1))&&(a24==1))&&(a28==1))&&!(a20==1)))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((a0==1)&&((a22==1)&&((!(a7==1)&&(((a14==9)&&((a19==5)&&(((((a29==8)||(a29==9))&&(input==3))&&(a28==1))&&!(a24==1))))&&(a11==1)))&&(a25==1)))))){
	    	a14 = 8;
	    	a19 = 2;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if((((a28==1)&&((a11==1)&&((((a24==1)&&((!(a25==1)&&((a19==4)&&((a29==9)&&((input==2)&&(a22==1)))))&&(a7==1)))&&!(a0==1))&&(a14==8))))&&(a20==1))){
	    	a11 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 5;
	    	a19 = 1;
	    	return 23;
	    } else if((((a25==1)&&((a24==1)&&(((a22==1)&&(!(a11==1)&&(((a28==1)&&(!(a0==1)&&(((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5)))&&(input==1))))&&(a20==1))))&&(a7==1))))&&(a14==9))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a0==1)&&(!(a25==1)&&((!(a24==1)&&((a22==1)&&(!(a7==1)&&((a28==1)&&(!(a20==1)&&((a11==1)&&(((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))||((a29==6)&&(a19==3)))&&(input==6))))))))&&(a14==8))))){
	    	a7 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	return 21;
	    } else if((((a20==1)&&(!(a11==1)&&(((((a22==1)&&((!(a24==1)&&((a19==4)&&(((a29==8)||(a29==9))&&(input==3))))&&(a7==1)))&&(a25==1))&&(a28==1))&&!(a0==1))))&&(a14==9))){
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((a24==1)&&((((a29==6)&&((((input==4)&&(a14==9))&&(a19==2))&&!(a20==1)))&&!(a11==1))&&(a0==1)))&&(a22==1))&&(a28==1))&&(a7==1))&&(a25==1))){
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	return 21;
	    } else if(((a19==1)&&(((a29==9)&&((!(a7==1)&&(!(a0==1)&&((a22==1)&&(!(a24==1)&&((a14==9)&&((a28==1)&&((input==5)&&(a25==1))))))))&&!(a11==1)))&&(a20==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&(!(a11==1)&&((a19==2)&&((((a24==1)&&((((a28==1)&&(!(a20==1)&&(((a29==8)||(a29==9))&&(input==3))))&&!(a7==1))&&(a25==1)))&&(a22==1))&&(a0==1)))))){
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a20==1)&&((a24==1)&&((((a22==1)&&((((a19==4)&&((a28==1)&&((a25==1)&&((input==6)&&((a29==8)||(a29==9))))))&&!(a7==1))&&(a14==9)))&&!(a0==1))&&(a11==1))))){
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((a28==1)&&(!(a24==1)&&(!(a0==1)&&((((!(a7==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&(a14==8)))&&!(a11==1))&&(a19==5))&&(a20==1)))))&&(a25==1)))){
	    	a29 = 5;
	    	a25 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	return -1;
	    } else if((((a11==1)&&((a22==1)&&((a28==1)&&((!(a24==1)&&(((a14==9)&&(!(a20==1)&&((((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9))))&&(input==1))))&&!(a25==1)))&&(a7==1)))))&&!(a0==1))){
	    	a29 = 7;
	    	a25 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a11==1)&&((((a14==9)&&(((a24==1)&&(!(a0==1)&&((((input==6)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5))))&&(a22==1))&&(a25==1))))&&(a28==1)))&&(a7==1))&&(a20==1)))){
	    	a20 = 0;
	    	a11 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 5;
	    	return 23;
	    } else if((!(a25==1)&&((a22==1)&&(((a28==1)&&((a14==8)&&((a20==1)&&((!(a11==1)&&((((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&!(a0==1))&&(a24==1)))&&(a7==1)))))&&(a19==2))))){
	    	a19 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if((((a24==1)&&(!(a25==1)&&((a11==1)&&((((a0==1)&&((a20==1)&&((a22==1)&&(((input==3)&&((a29==5)||(a29==6)))&&!(a7==1)))))&&(a19==4))&&(a28==1)))))&&(a14==8))){
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&((a14==8)&&((a7==1)&&(((a22==1)&&(((a11==1)&&(!(a25==1)&&(!(a20==1)&&(input==5))))&&(a28==1)))&&(a29==7)))))&&!(a0==1))&&(a19==5))){
	    	a7 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a24 = 1;
	    	return 21;
	    } else if(((a25==1)&&((!(a20==1)&&(!(a24==1)&&((!(a0==1)&&(((a14==8)&&(((((a29==6)||(a29==7))&&(input==3))&&!(a11==1))&&(a28==1)))&&!(a7==1)))&&(a22==1))))&&(a19==3)))){
	    	a20 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	return -1;
	    } else if(((a11==1)&&(!(a0==1)&&((!(a7==1)&&((a28==1)&&((((a19==1)&&(((a14==8)&&(((a29==5)||(a29==6))&&(input==1)))&&(a20==1)))&&!(a25==1))&&(a24==1))))&&(a22==1))))){
	    	a19 = 2;
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a14==9)&&((a20==1)&&((a19==2)&&(!(a7==1)&&(((a28==1)&&(!(a24==1)&&((a22==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1)))))&&!(a25==1))))))&&(a0==1)))){
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==10)&&((a0==1)&&(((a24==1)&&((a19==5)&&((a7==1)&&(!(a20==1)&&(((a28==1)&&((a11==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6))))&&(a25==1))))))&&(a22==1))))){
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	a14 = 9;
	    	return 21;
	    } else if(((((a14==9)&&((!(a24==1)&&(!(a20==1)&&(((((((a29==5)||(a29==6))&&(input==2))&&!(a7==1))&&(a28==1))&&(a19==1))&&(a22==1))))&&(a25==1)))&&(a0==1))&&!(a11==1))){
	    	a19 = 3;
	    	a29 = 9;
	    	a20 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if((((a20==1)&&((((((a19==4)&&(!(a11==1)&&((a25==1)&&((((a29==8)||(a29==9))&&(input==4))&&(a14==8)))))&&(a22==1))&&!(a7==1))&&!(a24==1))&&!(a0==1)))&&(a28==1))){
	    	a20 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a29 = 8;
	    	return 23;
	    } else if(((!(a0==1)&&((!(a7==1)&&((((((a14==8)&&(((input==2)&&!(a20==1))&&!(a24==1)))&&!(a25==1))&&!(a11==1))&&(a22==1))&&(a28==1)))&&(a29==9)))&&(a19==5))){
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((((a14==9)&&((((a0==1)&&(((a24==1)&&((!(a25==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==5)))&&(a11==1)))&&(a20==1)))&&(a7==1))&&(a28==1)))&&(a22==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a25==1)&&((((a22==1)&&((!(a24==1)&&((a28==1)&&(((input==1)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5))))&&!(a7==1))))&&!(a11==1)))&&(a0==1))&&(a14==9))))){
	    	a19 = 5;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==5)&&((a22==1)&&((a20==1)&&(((!(a0==1)&&((((a14==9)&&(((a28==1)&&(input==3))&&(a29==7)))&&!(a24==1))&&!(a11==1)))&&!(a7==1))&&!(a25==1)))))){
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	a20 = 0;
	    	return 24;
	    } else if(((((a14==9)&&((a28==1)&&(((a22==1)&&((!(a11==1)&&(!(a20==1)&&((input==3)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))))&&!(a24==1)))&&!(a25==1))))&&(a0==1))&&!(a7==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a28==1)&&((((((a0==1)&&(((a7==1)&&(((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2)))&&(input==2)))&&(a14==8)))&&(a24==1))&&!(a25==1))&&!(a20==1))&&!(a11==1)))&&(a22==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a14 = 9;
	    	a29 = 5;
	    	return 21;
	    } else if(((((a19==1)&&(((((a28==1)&&((((a22==1)&&((input==4)&&((a29==7)||(a29==8))))&&(a7==1))&&!(a0==1)))&&(a20==1))&&!(a25==1))&&(a14==9)))&&!(a11==1))&&(a24==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a20 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((((a24==1)&&((a28==1)&&((a22==1)&&((a19==2)&&((a25==1)&&(!(a7==1)&&(!(a20==1)&&((a11==1)&&(((input==2)&&(a14==10))&&(a29==9))))))))))&&(a0==1))){
	    	a0 = 0;
	    	a14 = 9;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a14==8)&&(!(a0==1)&&(((a29==7)&&(((a20==1)&&((!(a11==1)&&(((a28==1)&&(input==2))&&(a19==2)))&&(a25==1)))&&!(a24==1)))&&!(a7==1)))))){
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a0==1)&&((!(a7==1)&&(((((a24==1)&&((input==1)&&(a29==8)))&&(a14==10))&&(a22==1))&&(a28==1)))&&!(a25==1)))&&(a20==1))&&(a11==1))&&(a19==4))){
	    	a29 = 5;
	    	a20 = 0;
	    	a14 = 9;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(((a14==9)&&(((a22==1)&&((((a19==4)&&(((a29==5)||(a29==6))&&(input==1)))&&(a0==1))&&!(a20==1)))&&(a11==1)))&&(a24==1)))&&(a7==1))&&!(a25==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	return 23;
	    } else if((((a25==1)&&(!(a20==1)&&(((a14==9)&&(((!(a7==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a22==1))&&(a28==1)))&&(a24==1))&&(a0==1)))&&!(a11==1))))&&(a19==2))){
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&(!(a25==1)&&(((((((a19==2)&&((a0==1)&&((a28==1)&&((a29==8)&&(input==6)))))&&(a22==1))&&(a7==1))&&(a24==1))&&(a11==1))&&!(a20==1))))){
	    	a7 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a7==1)&&(((a25==1)&&((a19==3)&&(((a14==9)&&(((a22==1)&&((!(a20==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3)))&&(a28==1)))&&(a0==1)))&&(a11==1))))&&!(a24==1)))){
	    	a7 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if((((a14==8)&&((!(a7==1)&&((a19==2)&&((!(a11==1)&&(((a28==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a22==1)))&&!(a24==1)))&&(a20==1))))&&!(a25==1)))&&!(a0==1))){
	    	a19 = 1;
	    	a29 = 9;
	    	a20 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if(((!(a0==1)&&(!(a7==1)&&((((a19==3)&&(((a11==1)&&(!(a25==1)&&(((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&(a14==9))))&&(a20==1)))&&(a22==1))&&(a24==1))))&&(a28==1))){
	    	a14 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((a14==9)&&(!(a7==1)&&((a25==1)&&((a19==2)&&(!(a20==1)&&(!(a11==1)&&((a28==1)&&((((a22==1)&&((input==3)&&((a29==8)||(a29==9))))&&(a0==1))&&(a24==1)))))))))){
	    	a20 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	return -1;
	    } else if(((a7==1)&&(((((a24==1)&&(((((((a29==7)&&(input==6))&&(a14==8))&&(a22==1))&&(a25==1))&&(a20==1))&&(a19==3)))&&(a28==1))&&!(a0==1))&&!(a11==1)))){
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if((((a24==1)&&(!(a7==1)&&(!(a25==1)&&(!(a0==1)&&(((a11==1)&&(((a22==1)&&(((a29==9)&&(input==6))&&(a19==1)))&&(a28==1)))&&(a14==8))))))&&!(a20==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a19==2)&&((a0==1)&&((a14==8)&&(!(a7==1)&&(!(a25==1)&&((((a24==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4)))&&(a28==1))&&(a20==1))))))))&&!(a11==1))){
	    	a7 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((a24==1)&&((((a22==1)&&((a0==1)&&((a20==1)&&((((a7==1)&&(((input==1)&&(a29==6))&&(a19==5)))&&(a28==1))&&!(a11==1)))))&&(a25==1))&&(a14==8)))){
	    	a20 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((a22==1)&&((!(a0==1)&&((a28==1)&&((a24==1)&&((a19==5)&&((!(a25==1)&&(!(a20==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&(a14==9))))&&!(a11==1))))))&&!(a7==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 4;
	    	return -1;
	    } else if(((a24==1)&&(((a28==1)&&(((a14==10)&&(((a11==1)&&((a22==1)&&(!(a20==1)&&(!(a7==1)&&((input==3)&&((a29==6)||(a29==7)))))))&&!(a25==1)))&&(a19==1)))&&(a0==1)))){
	    	a20 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((!(a25==1)&&((a29==9)&&((a0==1)&&(((a22==1)&&((((!(a11==1)&&((a20==1)&&(input==4)))&&(a14==8))&&(a7==1))&&(a28==1)))&&!(a24==1)))))&&(a19==4))){
	    	a14 = 9;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((a20==1)&&((a11==1)&&((a28==1)&&(((a0==1)&&(((a22==1)&&((a24==1)&&(((input==6)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(a14==9))))&&!(a25==1)))&&!(a7==1)))))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((((a22==1)&&((!(a0==1)&&(!(a7==1)&&((a28==1)&&((!(a24==1)&&((a14==9)&&(input==2)))&&(a20==1)))))&&(a29==7)))&&!(a11==1))&&!(a25==1))&&(a19==5))){
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a19 = 2;
	    	a0 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((((a22==1)&&((!(a24==1)&&(((a25==1)&&((a0==1)&&(((((a29==8)||(a29==9))&&(input==3))&&(a20==1))&&(a19==4))))&&(a7==1)))&&(a11==1)))&&(a28==1))&&(a14==8))){
	    	a25 = 0;
	    	a19 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a7==1)&&(((a28==1)&&(((a25==1)&&((a14==9)&&((a22==1)&&((a20==1)&&((a11==1)&&(((input==6)&&(a0==1))&&(a29==7)))))))&&(a19==3)))&&(a24==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((((a20==1)&&(((((a29==8)&&((a14==9)&&(((a0==1)&&((input==6)&&(a22==1)))&&(a19==5))))&&(a28==1))&&!(a24==1))&&(a7==1)))&&(a25==1))&&!(a11==1))){
	    	a7 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((((!(a11==1)&&(((a24==1)&&((((a7==1)&&(((input==6)&&((a29==6)||(a29==7)))&&(a28==1)))&&(a19==2))&&(a22==1)))&&(a20==1)))&&!(a0==1))&&!(a25==1))&&(a14==9))){
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a7 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(!(a25==1)&&((a24==1)&&((a20==1)&&((a28==1)&&((((a14==9)&&(((a29==7)&&((input==1)&&!(a7==1)))&&(a19==2)))&&!(a0==1))&&(a22==1)))))))){
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	return 23;
	    } else if(((a20==1)&&(((a14==9)&&(((a25==1)&&((((((input==4)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4))))&&(a22==1))&&!(a24==1))&&(a7==1))&&!(a0==1)))&&(a11==1)))&&(a28==1)))){
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((((!(a7==1)&&((a29==5)&&((!(a24==1)&&((a0==1)&&((a22==1)&&(!(a11==1)&&(((a25==1)&&(input==3))&&(a19==5))))))&&(a20==1))))&&(a14==8))&&(a28==1))){
	    	a25 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a7 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a14 = 9;
	    	return 24;
	    } else if(((a19==4)&&((a11==1)&&((a7==1)&&(((a20==1)&&(((a22==1)&&(!(a0==1)&&(!(a25==1)&&((a28==1)&&(((a29==8)||(a29==9))&&(input==3))))))&&!(a24==1)))&&(a14==8)))))){
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&(((a25==1)&&((a29==8)&&((a19==1)&&((a20==1)&&(!(a0==1)&&((a14==8)&&(!(a7==1)&&((input==6)&&(a28==1)))))))))&&(a24==1)))&&!(a11==1))){
	    	a11 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	return 21;
	    } else if(((((a25==1)&&((a20==1)&&((((a11==1)&&((((a22==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a0==1))&&!(a7==1)))&&(a14==8))&&!(a24==1))))&&(a19==1))&&(a28==1))){
	    	a0 = 0;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if((((a14==10)&&((a22==1)&&(((((a19==2)&&((((a11==1)&&((a0==1)&&(input==1)))&&(a28==1))&&!(a20==1)))&&(a24==1))&&!(a25==1))&&(a29==9))))&&!(a7==1))){
	    	a0 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a11==1)&&(!(a0==1)&&(((a22==1)&&((a7==1)&&(((a28==1)&&((a25==1)&&((input==1)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5))))))&&!(a20==1))))&&(a14==9)))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	return -1;
	    } else if(((((!(a0==1)&&((a14==8)&&(!(a24==1)&&(((a19==5)&&(((a25==1)&&(!(a7==1)&&(input==3)))&&!(a11==1)))&&(a28==1)))))&&(a29==5))&&(a22==1))&&!(a20==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	return 21;
	    } else if(((a22==1)&&(((a11==1)&&((((!(a25==1)&&(!(a0==1)&&((((input==2)&&((a29==7)||(a29==8)))&&(a28==1))&&(a24==1))))&&(a20==1))&&(a14==9))&&(a7==1)))&&(a19==2)))){
	    	a7 = 0;
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 1;
	    	a0 = 1;
	    	return 21;
	    } else if(((a7==1)&&((a11==1)&&((a28==1)&&(((a20==1)&&((a14==10)&&((a29==6)&&(((a24==1)&&(((input==5)&&(a22==1))&&(a0==1)))&&(a19==4)))))&&(a25==1)))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==8)&&((a20==1)&&(!(a24==1)&&(((a25==1)&&((a28==1)&&(((((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2)))&&(input==2))&&(a22==1))&&!(a0==1))))&&!(a11==1)))))&&!(a7==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a25==1)&&(!(a0==1)&&((a28==1)&&(((a14==9)&&(((a11==1)&&(((((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a22==1))&&!(a20==1))&&(a24==1)))&&!(a7==1)))&&(a19==2)))))){
	    	a29 = 9;
	    	a7 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if(((((!(a7==1)&&((!(a25==1)&&(((a24==1)&&(((((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==6))&&(a22==1)))&&!(a0==1)))&&(a14==9)))&&(a11==1))&&(a20==1))&&(a28==1))){
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	a11 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if((((a14==10)&&((((a22==1)&&(((((((a19==2)&&(input==1))&&!(a25==1))&&(a29==5))&&(a0==1))&&(a24==1))&&(a20==1)))&&(a28==1))&&!(a7==1)))&&(a11==1))){
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	a20 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((((a14==9)&&((a11==1)&&(((a0==1)&&((a29==9)&&(!(a20==1)&&((a19==3)&&((a25==1)&&((input==4)&&(a22==1)))))))&&(a28==1))))&&!(a24==1))&&!(a7==1))){
	    	a19 = 4;
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a29==7)&&(!(a25==1)&&(((a28==1)&&((a22==1)&&(((((a0==1)&&(input==6))&&(a19==4))&&(a14==8))&&!(a20==1))))&&!(a7==1))))&&(a24==1))&&(a11==1))){
	    	a20 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	a11 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if(((a22==1)&&(((((a14==9)&&(((a7==1)&&((((((a29==6)||(a29==7))&&(input==4))&&(a20==1))&&!(a11==1))&&(a24==1)))&&(a25==1)))&&(a19==4))&&!(a0==1))&&(a28==1)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return 23;
	    } else if(((a24==1)&&((a28==1)&&((((a7==1)&&(((a22==1)&&((a14==10)&&(!(a20==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a19==2)))))&&(a0==1)))&&(a11==1))&&!(a25==1))))){
	    	a14 = 9;
	    	a19 = 3;
	    	a29 = 6;
	    	a24 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a0==1)&&((((a19==3)&&(((a25==1)&&((a28==1)&&((a11==1)&&((!(a7==1)&&((input==3)&&((a29==6)||(a29==7))))&&(a24==1)))))&&!(a20==1)))&&(a22==1))&&(a14==9)))){
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a20==1)&&(((a22==1)&&(((a28==1)&&(((a0==1)&&((a14==8)&&((a25==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1)))))&&(a19==5)))&&(a11==1)))&&!(a7==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((!(a20==1)&&((a0==1)&&((a25==1)&&((a19==3)&&((a14==9)&&((a11==1)&&(((a28==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4)))&&(a22==1))))))))&&!(a24==1))&&!(a7==1))){
	    	a25 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if(((a14==8)&&(((((a11==1)&&((((a25==1)&&((a24==1)&&(((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&!(a0==1))))&&(a7==1))&&(a28==1)))&&(a19==3))&&(a20==1))&&(a22==1)))){
	    	a0 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if((!(a24==1)&&((a19==2)&&(((((a20==1)&&(((a7==1)&&(!(a11==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a25==1))))&&(a28==1)))&&(a0==1))&&(a14==8))&&(a22==1))))){
	    	a14 = 9;
	    	a29 = 8;
	    	a19 = 4;
	    	a11 = 1;
	    	return 23;
	    } else if(((a19==5)&&((!(a7==1)&&(((a29==5)&&((a22==1)&&(((!(a0==1)&&(((input==4)&&(a20==1))&&(a24==1)))&&(a28==1))&&!(a25==1))))&&(a14==9)))&&!(a11==1)))){
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&((!(a0==1)&&(((a19==4)&&(!(a25==1)&&((a22==1)&&(((((a14==8)&&(input==4))&&!(a20==1))&&!(a24==1))&&(a28==1)))))&&(a7==1)))&&(a29==7)))){
	    	a25 = 1;
	    	a19 = 5;
	    	a24 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((!(a25==1)&&((a24==1)&&((a20==1)&&((a19==5)&&((!(a11==1)&&(!(a7==1)&&((a0==1)&&((a22==1)&&(((input==3)&&(a28==1))&&(a14==9))))))&&(a29==8))))))){
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a19==5)&&((!(a20==1)&&((a0==1)&&((((a11==1)&&((a22==1)&&(((a24==1)&&(((a29==7)||(a29==8))&&(input==4)))&&(a28==1))))&&(a14==10))&&!(a7==1))))&&!(a25==1)))){
	    	a19 = 3;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((!(a0==1)&&(((((a28==1)&&((!(a11==1)&&(((input==2)&&(a29==7))&&(a19==5)))&&(a22==1)))&&(a14==8))&&!(a20==1))&&(a7==1)))&&!(a25==1)))){
	    	a19 = 2;
	    	a29 = 8;
	    	a0 = 1;
	    	return 23;
	    } else if(((((a22==1)&&((a24==1)&&(((!(a20==1)&&(((((input==6)&&((a29==7)||((a29==5)||(a29==6))))&&(a11==1))&&(a0==1))&&(a28==1)))&&(a19==2))&&(a14==8))))&&(a7==1))&&!(a25==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((a28==1)&&((a0==1)&&((!(a25==1)&&((a11==1)&&((((a19==3)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8))))&&(a7==1))&&(a22==1))))&&!(a24==1))))&&(a14==8)))){
	    	a19 = 4;
	    	a24 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	return 24;
	    } else if(((a24==1)&&((!(a0==1)&&((a14==9)&&(((a19==5)&&((a28==1)&&((((a25==1)&&((input==1)&&!(a7==1)))&&(a11==1))&&(a20==1))))&&(a29==7))))&&(a22==1)))){
	    	a29 = 5;
	    	a19 = 3;
	    	return -1;
	    } else if((((a25==1)&&((((a22==1)&&((a24==1)&&(((!(a7==1)&&(((input==4)&&(a29==6))&&(a0==1)))&&(a28==1))&&(a14==9))))&&!(a20==1))&&(a19==4)))&&!(a11==1))){
	    	a20 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	return 24;
	    } else if(((((a19==2)&&((!(a7==1)&&(!(a20==1)&&(!(a0==1)&&((a22==1)&&((a11==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a24==1)))))))&&(a14==8)))&&(a25==1))&&(a28==1))){
	    	a29 = 9;
	    	a19 = 1;
	    	return 23;
	    } else if((!(a24==1)&&((a28==1)&&(!(a7==1)&&((((a25==1)&&((a0==1)&&((a20==1)&&((a22==1)&&(((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&(a19==3))))))&&(a11==1))&&(a14==9)))))){
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((((a14==10)&&((a25==1)&&((((a29==9)&&((((input==1)&&(a20==1))&&(a19==4))&&(a28==1)))&&(a22==1))&&(a24==1))))&&(a0==1))&&(a11==1))&&(a7==1))){
	    	a29 = 8;
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if(((a7==1)&&(!(a25==1)&&(((a22==1)&&((((!(a0==1)&&(((((a29==7)||(a29==8))&&(input==1))&&(a28==1))&&!(a11==1)))&&!(a20==1))&&(a19==2))&&(a14==9)))&&!(a24==1))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((!(a24==1)&&(!(a25==1)&&((((!(a7==1)&&((!(a0==1)&&(((a14==8)&&((input==6)&&(a29==7)))&&(a22==1)))&&(a19==4)))&&(a11==1))&&(a28==1))&&(a20==1))))){
	    	a19 = 2;
	    	a24 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((a28==1)&&((a14==9)&&(((a19==5)&&((a29==9)&&(((a24==1)&&(!(a7==1)&&((((a22==1)&&(input==4))&&!(a25==1))&&(a20==1))))&&!(a11==1))))&&(a0==1))))){
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((a14==8)&&(!(a25==1)&&((a29==6)&&((a20==1)&&((!(a24==1)&&((input==6)&&(a19==1)))&&(a22==1))))))&&(a11==1))&&!(a0==1))&&(a28==1))&&!(a7==1))){
	    	a29 = 7;
	    	a19 = 4;
	    	a11 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if(((a19==3)&&((a7==1)&&(((((!(a11==1)&&((a0==1)&&((((input==1)&&((a29==7)||(a29==8)))&&(a24==1))&&!(a20==1))))&&(a14==9))&&(a28==1))&&(a22==1))&&!(a25==1))))){
	    	a14 = 8;
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((!(a25==1)&&((((a28==1)&&((a29==7)&&(((!(a20==1)&&(input==5))&&(a24==1))&&(a7==1))))&&(a11==1))&&(a14==9)))&&(a19==4)))&&(a22==1))){
	    	a24 = 0;
	    	a25 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	return -1;
	    } else if(((a22==1)&&(((a19==4)&&(((!(a0==1)&&((a25==1)&&((a20==1)&&(!(a24==1)&&((!(a7==1)&&(input==5))&&(a29==5))))))&&(a28==1))&&(a14==8)))&&!(a11==1)))){
	    	a11 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if((((((a22==1)&&((!(a24==1)&&((((a19==4)&&((a14==8)&&((a20==1)&&(input==1))))&&(a28==1))&&(a7==1)))&&!(a11==1)))&&!(a0==1))&&(a29==8))&&(a25==1))){
	    	a19 = 2;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a0 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((((a7==1)&&((((!(a24==1)&&((a25==1)&&(((a0==1)&&((!(a20==1)&&(input==1))&&(a28==1)))&&(a19==2))))&&(a22==1))&&(a14==9))&&(a29==7)))&&(a11==1))){
	    	a11 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a7==1)&&(((((a19==2)&&((((a29==7)&&(((!(a25==1)&&(input==5))&&!(a20==1))&&!(a0==1)))&&(a28==1))&&(a11==1)))&&(a22==1))&&(a24==1))&&(a14==8)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a19==2)&&((!(a11==1)&&((a24==1)&&((a20==1)&&(((a28==1)&&(((input==6)&&(a29==6))&&!(a25==1)))&&(a22==1)))))&&!(a7==1))))&&(a14==8))){
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a25==1)&&(((a20==1)&&((a22==1)&&(!(a11==1)&&((a14==8)&&((a29==9)&&((a7==1)&&((a19==1)&&((input==5)&&(a24==1)))))))))&&(a0==1))))){
	    	a19 = 5;
	    	a29 = 6;
	    	a7 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((!(a25==1)&&(!(a24==1)&&(((a28==1)&&((a22==1)&&((!(a0==1)&&((a14==9)&&(!(a20==1)&&((input==5)&&((a29==7)||(a29==8))))))&&(a7==1))))&&(a19==2))))&&!(a11==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a20==1)&&(((((a28==1)&&(!(a7==1)&&((a11==1)&&(((((a29==6)||(a29==7))&&(input==4))&&!(a24==1))&&(a14==8)))))&&(a19==3))&&!(a0==1))&&(a22==1))))){
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a14 = 9;
	    	return 23;
	    } else if((!(a11==1)&&((((((((a14==9)&&(((a20==1)&&((input==2)&&!(a24==1)))&&(a22==1)))&&(a7==1))&&(a28==1))&&(a29==9))&&(a19==2))&&!(a0==1))&&(a25==1)))){
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((a11==1)&&((a22==1)&&((!(a20==1)&&((a19==5)&&(((a0==1)&&(((a24==1)&&((a14==9)&&((input==5)&&!(a25==1))))&&(a28==1)))&&(a29==7))))&&(a7==1))))){
	    	a29 = 5;
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((a22==1)&&(!(a11==1)&&((!(a25==1)&&(((!(a7==1)&&((a14==9)&&((((a29==6)||(a29==7))&&(input==2))&&!(a0==1))))&&(a20==1))&&(a28==1)))&&(a19==1)))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	return -1;
	    } else if((((a22==1)&&(!(a24==1)&&((a20==1)&&(((a28==1)&&((!(a7==1)&&(!(a11==1)&&((input==2)&&(((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))))))&&!(a25==1)))&&!(a0==1)))))&&(a14==9))){
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==9)&&((!(a11==1)&&((!(a0==1)&&(!(a20==1)&&((((a7==1)&&((((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(input==1)))&&(a22==1))&&(a24==1))))&&(a28==1)))&&!(a25==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a14==9)&&(((((((a19==1)&&((a29==5)&&((a25==1)&&(!(a20==1)&&(a7==1)))))||(((a19==5)&&((((a20==1)&&!(a7==1))&&!(a25==1))&&(a29==8)))||(((!(a25==1)&&((a20==1)&&!(a7==1)))&&(a29==9))&&(a19==5))))&&(input==2))&&(a22==1))&&!(a0==1))&&!(a11==1)))&&(a24==1)))){
	    	a20 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a25==1)&&(((a20==1)&&((((((a22==1)&&((a28==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a7==1))&&(a19==4))&&(a14==9))&&(a0==1)))&&(a11==1)))&&(a24==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a0==1)&&((a14==9)&&(!(a11==1)&&((a19==3)&&(((a28==1)&&((!(a24==1)&&((((a29==6)||(a29==7))&&(input==3))&&!(a7==1)))&&!(a20==1)))&&(a25==1))))))&&(a22==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a20==1)&&((!(a24==1)&&((a28==1)&&(((!(a7==1)&&((!(a0==1)&&(((input==2)&&((a29==8)||(a29==9)))&&(a19==2)))&&(a22==1)))&&!(a25==1))&&!(a11==1))))&&(a14==9)))){
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 5;
	    	return 24;
	    } else if(((a20==1)&&(((a28==1)&&((a22==1)&&(!(a25==1)&&(((a19==5)&&(!(a0==1)&&((a11==1)&&((a7==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==1))))))&&(a14==8)))))&&!(a24==1)))){
	    	a29 = 6;
	    	a7 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((a14==9)&&((a29==8)&&(((a22==1)&&(!(a24==1)&&((a25==1)&&(((!(a11==1)&&(((a0==1)&&(input==3))&&(a7==1)))&&(a28==1))&&(a19==2)))))&&!(a20==1))))){
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	return 23;
	    } else if(((a28==1)&&((!(a20==1)&&(((((a19==3)&&((!(a7==1)&&((a22==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4))))&&(a11==1)))&&!(a25==1))&&(a0==1))&&(a24==1)))&&(a14==10)))){
	    	a19 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if(((((((a19==3)&&(!(a25==1)&&((a20==1)&&((a11==1)&&((a29==9)&&((a28==1)&&((input==3)&&!(a0==1))))))))&&(a22==1))&&(a24==1))&&(a14==8))&&(a7==1))){
	    	return 24;
	    } else if(((a14==9)&&((((a28==1)&&((a25==1)&&(!(a7==1)&&(((a22==1)&&(!(a0==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&!(a11==1))))&&(a20==1)))))&&(a19==4))&&(a24==1)))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if(((a24==1)&&(!(a0==1)&&((((a25==1)&&(((!(a7==1)&&(((((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==6))&&(a14==8)))&&(a28==1))&&(a11==1)))&&!(a20==1))&&(a22==1))))){
	    	a14 = 9;
	    	a25 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if((((a7==1)&&((a14==9)&&(!(a25==1)&&(!(a0==1)&&(!(a20==1)&&((!(a11==1)&&(((a19==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a22==1)))&&(a28==1)))))))&&(a24==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a14==8)&&((((!(a20==1)&&(!(a7==1)&&((!(a25==1)&&((input==4)&&((a29==7)||(a29==8))))&&(a19==5))))&&!(a0==1))&&(a28==1))&&(a22==1)))&&(a24==1))&&(a11==1))){
	    	a7 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a0 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a25==1)&&(((a14==9)&&((((a19==3)&&(((a28==1)&&(((((a29==8)||(a29==9))&&(input==4))&&!(a24==1))&&(a11==1)))&&!(a20==1)))&&(a7==1))&&(a22==1)))&&!(a0==1)))){
	    	a29 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a11==1)&&((((((a25==1)&&((a19==1)&&(((a24==1)&&((input==1)&&(a28==1)))&&(a29==9))))&&!(a20==1))&&(a22==1))&&(a0==1))&&(a14==9)))&&(a7==1))){
	    	a0 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a7 = 0;
	    	return -1;
	    } else if(((a24==1)&&((((a19==3)&&(((!(a7==1)&&((((a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6)))&&(a14==10))&&(a22==1)))&&(a28==1))&&!(a20==1)))&&(a11==1))&&(a0==1)))){
	    	a11 = 0;
	    	a14 = 9;
	    	a19 = 4;
	    	a29 = 5;
	    	a25 = 0;
	    	return 21;
	    } else if((((a22==1)&&(((((((a19==4)&&((a29==5)&&(!(a0==1)&&((input==4)&&!(a20==1)))))&&(a24==1))&&!(a7==1))&&(a14==8))&&!(a25==1))&&!(a11==1)))&&(a28==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((((a14==8)&&(!(a11==1)&&(((!(a24==1)&&((a29==5)&&((a25==1)&&((a0==1)&&(((input==4)&&(a19==5))&&(a28==1))))))&&!(a7==1))&&(a20==1))))&&(a22==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((a24==1)&&(((a0==1)&&((a20==1)&&((a7==1)&&((!(a25==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a19==3)))&&(a22==1)))))&&!(a11==1)))&&(a28==1)))){
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 4;
	    	a14 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if(((!(a25==1)&&(((a19==4)&&((!(a24==1)&&((((a14==8)&&((a20==1)&&((input==1)&&(a29==9))))&&(a22==1))&&!(a0==1)))&&!(a11==1)))&&(a28==1)))&&!(a7==1))){
	    	a0 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a14 = 9;
	    	return 24;
	    } else if(((a28==1)&&(!(a25==1)&&(!(a11==1)&&(!(a7==1)&&(!(a20==1)&&(((((!(a24==1)&&(((a29==6)||(a29==7))&&(input==5)))&&(a22==1))&&(a14==8))&&(a19==1))&&(a0==1)))))))){
	    	a25 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((((((a14==9)&&((a11==1)&&((a28==1)&&(!(a24==1)&&(((((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a25==1)&&(a29==9))))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==3))))))&&(a20==1))&&(a0==1))&&(a22==1))&&!(a7==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((!(a20==1)&&((((a28==1)&&((a24==1)&&(((a11==1)&&((a25==1)&&((input==2)&&!(a0==1))))&&!(a7==1))))&&(a19==5))&&(a29==8)))&&(a14==9)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==3)&&((((((a0==1)&&((a25==1)&&(((a22==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8))))&&(a24==1))))&&(a11==1))&&!(a20==1))&&(a28==1))&&(a7==1)))&&(a14==9))){
	    	a14 = 8;
	    	a29 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((((a19==3)&&((a0==1)&&((a24==1)&&((a11==1)&&(((((((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a25==1))&&(a14==8))&&(a20==1))&&(a22==1))&&(a28==1))))))&&!(a7==1))){
	    	a29 = 7;
	    	a20 = 0;
	    	return 24;
	    } else if(((!(a20==1)&&(!(a11==1)&&(((a14==8)&&((((((a28==1)&&((input==6)&&!(a0==1)))&&!(a24==1))&&!(a7==1))&&(a22==1))&&(a29==8)))&&(a19==5))))&&(a25==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((((((((a14==8)&&((!(a20==1)&&(input==2))&&(a28==1)))&&!(a0==1))&&(a22==1))&&(a29==7))&&(a19==5))&&(a7==1))&&(a11==1))&&!(a25==1)))){
	    	a29 = 6;
	    	a14 = 9;
	    	a0 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if(((a14==8)&&(!(a25==1)&&((((a7==1)&&((((a19==5)&&(!(a20==1)&&(!(a0==1)&&((input==1)&&(a22==1)))))&&(a28==1))&&(a29==6)))&&(a11==1))&&!(a24==1))))){
	    	a7 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((!(a0==1)&&(((a19==5)&&(((a11==1)&&((a7==1)&&((a20==1)&&((((input==5)&&((a29==5)||(a29==6)))&&(a14==8))&&(a28==1)))))&&(a22==1)))&&!(a25==1)))&&!(a24==1))){
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if((((a28==1)&&((a24==1)&&((a22==1)&&((!(a20==1)&&((a14==8)&&((input==2)&&(((a19==5)&&((!(a25==1)&&(a7==1))&&(a29==9)))||((((a25==1)&&!(a7==1))&&(a29==5))&&(a19==1))))))&&!(a11==1)))))&&!(a0==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a14==8)&&((a19==5)&&(!(a7==1)&&((!(a20==1)&&((a22==1)&&((a28==1)&&(!(a11==1)&&(!(a0==1)&&(((a29==6)||(a29==7))&&(input==6)))))))&&!(a24==1))))))){
	    	a20 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a22==1)&&((((((a14==9)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==4)))&&!(a24==1))&&(a0==1))&&(a28==1))&&(a20==1)))&&!(a25==1))&&(a7==1))&&(a11==1))){
	    	a25 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	return 21;
	    } else if(((a28==1)&&((((a22==1)&&((a14==8)&&((!(a7==1)&&((!(a24==1)&&((input==6)&&(((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))))&&(a0==1)))&&!(a11==1))))&&(a25==1))&&(a20==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((((a25==1)&&((((a28==1)&&((!(a7==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))&&(a0==1)))&&(a19==4))&&(a20==1)))&&(a22==1))&&(a14==8))&&!(a11==1)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a22==1)&&((a25==1)&&(!(a7==1)&&(((a20==1)&&((a14==9)&&((a11==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==6)))))&&(a28==1))))))&&!(a24==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a29==9)&&(((a22==1)&&((a25==1)&&((a11==1)&&(((a14==10)&&(((a28==1)&&((input==6)&&(a24==1)))&&(a0==1)))&&(a20==1)))))&&(a7==1)))&&(a19==3))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a0==1)&&(((a20==1)&&(!(a25==1)&&((a14==9)&&((!(a7==1)&&((((input==4)&&(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(a28==1))&&(a11==1)))&&(a22==1)))))&&!(a24==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a0==1)&&((((a28==1)&&((((a20==1)&&(((((input==2)&&(a24==1))&&(a25==1))&&(a22==1))&&(a29==7)))&&(a19==5))&&(a14==8)))&&!(a11==1))&&!(a7==1)))){
	    	a29 = 6;
	    	a24 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if(((!(a24==1)&&((a28==1)&&((((a14==8)&&((((!(a25==1)&&((input==1)&&!(a0==1)))&&!(a11==1))&&(a7==1))&&(a29==6)))&&!(a20==1))&&(a19==1))))&&(a22==1))){
	    	a14 = 9;
	    	a7 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if(((a0==1)&&((!(a7==1)&&(!(a20==1)&&(((a28==1)&&((a19==1)&&(!(a11==1)&&(((a14==9)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5)))&&(a22==1)))))&&!(a24==1))))&&!(a25==1)))){
	    	a29 = 7;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((((((a19==2)&&((a7==1)&&((!(a25==1)&&((a20==1)&&((a22==1)&&(((input==5)&&!(a0==1))&&(a14==9)))))&&(a28==1))))&&!(a11==1))&&(a24==1))&&(a29==8))){
	    	a20 = 0;
	    	a11 = 1;
	    	a24 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } return calculate_output38(input);
	}

	int calculate_output38(int input) {
	    if((((!(a0==1)&&(((((a29==5)&&(((a28==1)&&(((input==1)&&!(a7==1))&&(a22==1)))&&(a14==9)))&&(a19==1))&&(a11==1))&&(a24==1)))&&(a20==1))&&(a25==1))){
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if(((a0==1)&&((a24==1)&&((((((((a25==1)&&((((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))&&(input==2)))&&(a22==1))&&!(a11==1))&&!(a20==1))&&(a7==1))&&(a28==1))&&(a14==9))))){
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	return -1;
	    } else if((((!(a25==1)&&((((a22==1)&&(((a28==1)&&(((a14==8)&&(((a29==5)||(a29==6))&&(input==3)))&&(a20==1)))&&(a24==1)))&&!(a7==1))&&(a11==1)))&&(a19==1))&&!(a0==1))){
	    	a29 = 7;
	    	a7 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a19==2)&&((a22==1)&&(!(a25==1)&&((a11==1)&&(((a14==8)&&((!(a20==1)&&(((a29==7)||(a29==8))&&(input==6)))&&!(a7==1)))&&!(a0==1)))))))&&!(a24==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==9)&&((((a19==2)&&(((a11==1)&&(((a22==1)&&(!(a7==1)&&((((a29==7)||(a29==8))&&(input==1))&&(a24==1))))&&(a0==1)))&&(a28==1)))&&!(a25==1))&&!(a20==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a28==1)&&((a14==9)&&(((a24==1)&&(!(a0==1)&&((a19==2)&&(!(a7==1)&&(((a22==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5)))&&(a20==1))))))&&!(a25==1)))))){
	    	a20 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return 24;
	    } else if(((a11==1)&&((((a24==1)&&((a28==1)&&((!(a20==1)&&((a25==1)&&((a19==5)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==4))&&(a7==1)))))&&(a14==9))))&&(a0==1))&&(a22==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a14==8)&&(!(a20==1)&&((((a22==1)&&(!(a7==1)&&((((((a29==5)||(a29==6))&&(input==5))&&(a19==4))&&(a25==1))&&!(a11==1))))&&(a28==1))&&!(a0==1)))))){
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a14==9)&&(!(a0==1)&&(((((a22==1)&&(((((a19==5)&&((a29==8)&&(!(a25==1)&&(a7==1))))||(((a29==9)&&(!(a25==1)&&(a7==1)))&&(a19==5)))||((((a25==1)&&!(a7==1))&&(a29==5))&&(a19==1)))&&(input==5)))&&!(a20==1))&&(a28==1))&&(a11==1)))))){
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a19==4)&&((((((a25==1)&&((a7==1)&&(((((a29==8)||(a29==9))&&(input==2))&&(a24==1))&&(a28==1))))&&(a14==8))&&!(a0==1))&&(a20==1))&&(a22==1))))){
	    	a29 = 6;
	    	a19 = 2;
	    	a24 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	return 24;
	    } else if(((((a24==1)&&((a22==1)&&(!(a11==1)&&((a14==8)&&((((a19==5)&&(!(a20==1)&&((input==5)&&((a29==6)||(a29==7)))))&&(a0==1))&&(a28==1))))))&&!(a7==1))&&(a25==1))){
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a14 = 9;
	    	a7 = 1;
	    	return 24;
	    } else if(((a24==1)&&(!(a25==1)&&(((a0==1)&&((a22==1)&&((a28==1)&&(!(a7==1)&&(((a14==8)&&(((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&!(a20==1)))&&(a11==1))))))&&(a19==5))))){
	    	a20 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((!(a0==1)&&((a19==5)&&((((((a28==1)&&(((a25==1)&&(((a29==8)||(a29==9))&&(input==4)))&&!(a7==1)))&&(a22==1))&&!(a11==1))&&(a14==8))&&(a20==1))))&&(a24==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a14==9)&&(!(a11==1)&&((((input==5)&&((((a29==5)&&(((a7==1)&&!(a20==1))&&(a25==1)))&&(a19==1))||(((((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==8))&&(a19==5))||(((((a20==1)&&!(a7==1))&&!(a25==1))&&(a29==9))&&(a19==5)))))&&(a28==1))&&!(a24==1))))&&!(a0==1))&&(a22==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((a22==1)&&((((a20==1)&&((a28==1)&&(((input==2)&&(((a19==5)&&(((a7==1)&&!(a25==1))&&(a29==9)))||(((!(a7==1)&&(a25==1))&&(a29==5))&&(a19==1))))&&(a24==1))))&&(a14==8))&&!(a0==1))))){
	    	a29 = 7;
	    	a19 = 4;
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a28==1)&&(!(a20==1)&&(!(a0==1)&&(!(a24==1)&&(((a22==1)&&(!(a7==1)&&((a19==4)&&((a11==1)&&((a14==8)&&(((a29==7)||(a29==8))&&(input==6)))))))&&!(a25==1))))))){
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	a19 = 3;
	    	return 23;
	    } else if((((a14==9)&&(!(a0==1)&&((a7==1)&&(((((a24==1)&&((((input==3)&&(a25==1))&&(a22==1))&&(a20==1)))&&(a19==3))&&(a29==8))&&(a11==1)))))&&(a28==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a19==3)&&((a11==1)&&((((a28==1)&&(!(a0==1)&&(!(a24==1)&&((((a29==5)||(a29==6))&&(input==1))&&(a22==1)))))&&!(a7==1))&&!(a25==1))))&&(a14==9))&&(a20==1))){
	    	a0 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	return -1;
	    } else if((((!(a7==1)&&(((a19==5)&&((a29==5)&&((!(a20==1)&&((a28==1)&&(((input==6)&&(a22==1))&&(a25==1))))&&!(a0==1))))&&(a11==1)))&&(a14==9))&&!(a24==1))){
	    	a25 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a20 = 1;
	    	return 24;
	    } else if(((a24==1)&&((!(a25==1)&&((a28==1)&&((a14==8)&&((!(a11==1)&&((a19==4)&&((((input==4)&&(a0==1))&&(a29==6))&&!(a7==1))))&&(a22==1)))))&&(a20==1)))){
	    	a0 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	return 21;
	    } else if(((a14==8)&&((a11==1)&&(((((input==4)&&(((((((a7==1)&&(a20==1))&&!(a24==1))&&(a25==1))&&(a29==6))&&(a19==1))||(((a19==5)&&((((a24==1)&&(!(a7==1)&&!(a20==1)))&&!(a25==1))&&(a29==9)))||((a19==1)&&((a29==5)&&((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1)))))))))&&(a22==1))&&!(a0==1))&&(a28==1))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a24==1)&&((a14==9)&&((((((a28==1)&&(((a20==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5)))&&(a19==5)))&&!(a25==1))&&!(a0==1))&&(a11==1))&&(a22==1)))))){
	    	a20 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((!(a11==1)&&((((a19==2)&&((((a29==9)&&((((!(a24==1)&&(input==5))&&(a28==1))&&!(a25==1))&&(a7==1)))&&!(a20==1))&&(a14==8)))&&(a0==1))&&(a22==1)))){
	    	a24 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if((((((a24==1)&&((a25==1)&&(((!(a0==1)&&((((input==6)&&(a14==9))&&(a28==1))&&(a22==1)))&&(a19==2))&&!(a7==1))))&&(a29==5))&&!(a20==1))&&!(a11==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a25==1)&&((a0==1)&&((a22==1)&&(((!(a20==1)&&((!(a7==1)&&((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==3)))&&!(a11==1)))&&(a14==8))&&(a24==1))))))){
	    	a14 = 9;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if((((a24==1)&&(((a22==1)&&((a11==1)&&((((((a28==1)&&((input==5)&&((a29==8)||((a29==6)||(a29==7)))))&&(a19==5))&&!(a7==1))&&(a20==1))&&!(a0==1))))&&(a25==1)))&&(a14==8))){
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	return 23;
	    } else if(((a7==1)&&(((a11==1)&&(((a22==1)&&(((a24==1)&&((a19==3)&&(((a25==1)&&((input==4)&&(a29==9)))&&(a28==1))))&&!(a0==1)))&&(a20==1)))&&(a14==9)))){
	    	a25 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 2;
	    	a0 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((((a28==1)&&((!(a24==1)&&(!(a25==1)&&(!(a7==1)&&((a22==1)&&(!(a11==1)&&(((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==3))&&(a20==1)))))))&&(a14==9)))&&(a0==1))){
	    	a19 = 5;
	    	a29 = 8;
	    	return 21;
	    } else if(((a14==8)&&(!(a24==1)&&((((((a28==1)&&(((!(a25==1)&&((a19==3)&&(input==4)))&&!(a20==1))&&!(a0==1)))&&(a29==6))&&!(a11==1))&&!(a7==1))&&(a22==1))))){
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	return 24;
	    } else if(((a7==1)&&((a11==1)&&((!(a20==1)&&(((a28==1)&&(((a0==1)&&((a24==1)&&(((input==2)&&(a29==9))&&(a25==1))))&&(a22==1)))&&(a19==1)))&&(a14==9))))){
	    	a11 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((a28==1)&&((((((a14==9)&&((a19==5)&&((a29==7)&&((a24==1)&&(!(a0==1)&&((input==4)&&!(a20==1)))))))&&(a22==1))&&(a11==1))&&!(a25==1))&&!(a7==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if(((a28==1)&&(!(a25==1)&&(((!(a24==1)&&((a0==1)&&((a22==1)&&((a7==1)&&(!(a11==1)&&(((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==1)))))))&&(a14==9))&&(a20==1))))){
	    	a19 = 3;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if(((a29==6)&&(((a11==1)&&(!(a7==1)&&((a25==1)&&((a28==1)&&((a19==4)&&((a22==1)&&(!(a24==1)&&(!(a20==1)&&((a14==9)&&(input==4))))))))))&&!(a0==1)))){
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	return 23;
	    } else if((((a14==8)&&(((!(a25==1)&&((((a22==1)&&((a29==5)&&(!(a20==1)&&((a11==1)&&(input==2)))))&&(a7==1))&&(a28==1)))&&!(a0==1))&&!(a24==1)))&&(a19==5))){
	    	a29 = 9;
	    	a7 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if((((a29==9)&&((a11==1)&&((a0==1)&&(((!(a25==1)&&(((((a19==4)&&(input==6))&&(a14==9))&&!(a24==1))&&(a28==1)))&&!(a20==1))&&!(a7==1)))))&&(a22==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a0 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((((a0==1)&&((a7==1)&&((!(a25==1)&&((a28==1)&&((((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9))))&&(input==2))))&&(a14==9))))&&!(a11==1))&&!(a24==1))&&!(a20==1)))){
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((a22==1)&&((((a25==1)&&((a0==1)&&(((a14==9)&&((((((a29==5)||(a29==6))&&(input==5))&&!(a20==1))&&(a19==1))&&!(a7==1)))&&!(a11==1))))&&(a28==1))&&!(a24==1)))){
	    	a29 = 5;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((a20==1)&&((a22==1)&&((a29==5)&&((a19==2)&&(((!(a7==1)&&((((a28==1)&&((a0==1)&&(input==5)))&&!(a11==1))&&(a14==8)))&&(a25==1))&&(a24==1))))))){
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((a14==9)&&(((((a22==1)&&((a0==1)&&((a7==1)&&(((a11==1)&&(!(a25==1)&&((input==1)&&((a29==5)||(a29==6)))))&&(a20==1)))))&&!(a24==1))&&(a19==3))&&(a28==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if(((a14==8)&&(!(a0==1)&&(((a28==1)&&((a11==1)&&((a22==1)&&((!(a24==1)&&(((a7==1)&&((input==2)&&((a29==6)||(a29==7))))&&(a19==3)))&&!(a25==1)))))&&!(a20==1))))){
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a25==1)&&((a19==3)&&((a20==1)&&((a28==1)&&((((!(a11==1)&&(((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&(a14==8)))&&!(a24==1))&&(a0==1))&&(a22==1)))))))){
	    	a29 = 9;
	    	a20 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a20==1)&&((a28==1)&&((((a19==2)&&((a29==5)&&((((a24==1)&&((input==3)&&(a14==8)))&&(a0==1))&&(a25==1))))&&(a11==1))&&(a7==1))))&&(a22==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a19==1)&&((a0==1)&&((a11==1)&&(((a22==1)&&((((a14==8)&&((a20==1)&&(input==1)))&&(a24==1))&&!(a25==1)))&&(a29==9)))))&&!(a7==1))&&(a28==1))){
	    	a19 = 2;
	    	a20 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	return 23;
	    } else if((((!(a20==1)&&((a29==5)&&((((!(a11==1)&&(!(a25==1)&&((a0==1)&&((a24==1)&&(input==5)))))&&(a22==1))&&(a19==1))&&(a14==8))))&&(a7==1))&&(a28==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((a25==1)&&(((a29==9)&&((a14==9)&&((a0==1)&&((a19==3)&&(((!(a24==1)&&(!(a11==1)&&((input==4)&&(a22==1))))&&(a20==1))&&(a7==1))))))&&(a28==1)))){
	    	a14 = 8;
	    	a19 = 2;
	    	a0 = 0;
	    	return -1;
	    } else if(((a0==1)&&(!(a24==1)&&(!(a25==1)&&(!(a7==1)&&((a14==8)&&((a20==1)&&((((a28==1)&&((((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))&&(input==2)))&&(a11==1))&&(a22==1))))))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((a14==9)&&((a0==1)&&(!(a25==1)&&(((a22==1)&&((a11==1)&&((a28==1)&&((((a7==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9))))&&(a24==1))&&(a20==1)))))&&(a19==5)))))){
	    	a0 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if(((!(a7==1)&&((a25==1)&&((!(a0==1)&&((a22==1)&&((((a14==8)&&((((a29==8)||(a29==9))&&(input==3))&&!(a20==1)))&&(a19==2))&&!(a11==1))))&&!(a24==1))))&&(a28==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a14==8)&&(((((((a22==1)&&(!(a11==1)&&(((input==6)&&(a29==6))&&(a28==1))))&&!(a20==1))&&!(a25==1))&&!(a0==1))&&(a7==1))&&(a19==3)))&&!(a24==1))){
	    	a0 = 1;
	    	a29 = 7;
	    	a19 = 2;
	    	a7 = 0;
	    	return -1;
	    } else if((((a19==4)&&((a0==1)&&((a25==1)&&((((a20==1)&&(((a11==1)&&((((a29==6)||(a29==7))&&(input==4))&&(a14==8)))&&(a22==1)))&&(a7==1))&&(a28==1)))))&&!(a24==1))){
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a7 = 0;
	    	return 21;
	    } else if(((a28==1)&&((a14==8)&&((a22==1)&&((input==1)&&(((a19==5)&&((a29==9)&&(!(a25==1)&&((!(a7==1)&&(((a0==1)&&!(a11==1))&&!(a20==1)))&&!(a24==1)))))||((((((a7==1)&&((a20==1)&&((a11==1)&&!(a0==1))))&&(a24==1))&&(a25==1))&&(a29==5))&&(a19==1)))))))){
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&((((a14==9)&&(((((a28==1)&&(((input==5)&&(((a29==6)||(a29==7))||(a29==8)))&&(a20==1)))&&!(a0==1))&&(a11==1))&&!(a7==1)))&&(a22==1))&&!(a25==1)))&&(a19==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a19==2)&&((a28==1)&&((((a7==1)&&(((a0==1)&&((((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&!(a25==1))&&(a14==8))&&(a22==1)))&&!(a24==1)))&&!(a11==1))&&(a20==1))))){
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==10)&&((((a11==1)&&((a28==1)&&((a20==1)&&((a0==1)&&((((!(a25==1)&&(a29==5))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a25==1)&&(a29==9)))))&&(input==3))))))&&!(a7==1))&&(a22==1)))&&(a24==1))){
	    	a19 = 3;
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	a14 = 9;
	    	return -1;
	    } else if(((a24==1)&&((a28==1)&&(!(a11==1)&&((a25==1)&&((!(a7==1)&&((a14==8)&&((a20==1)&&(!(a0==1)&&((((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(input==4))))))&&(a22==1))))))){
	    	a29 = 8;
	    	a14 = 9;
	    	a19 = 5;
	    	a24 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if((((a20==1)&&((a7==1)&&((a14==9)&&((!(a24==1)&&(!(a25==1)&&((a29==8)&&((a28==1)&&((a11==1)&&((a22==1)&&(input==4)))))))&&(a0==1)))))&&(a19==3))){
	    	a20 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((((a14==8)&&((!(a24==1)&&(((a22==1)&&((!(a11==1)&&(((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2)))&&(input==2)))&&(a28==1)))&&!(a0==1)))&&!(a25==1)))&&(a20==1))&&!(a7==1))){
	    	a19 = 5;
	    	a29 = 8;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if(((a24==1)&&((!(a20==1)&&(((a14==10)&&(((a19==1)&&((a7==1)&&(((((a29==5)||(a29==6))&&(input==5))&&(a0==1))&&(a22==1))))&&(a11==1)))&&(a25==1)))&&(a28==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	return 21;
	    } else if((((a14==9)&&(((a28==1)&&(!(a24==1)&&(!(a25==1)&&((((a19==3)&&(((a11==1)&&(input==1))&&(a7==1)))&&(a22==1))&&(a29==7)))))&&(a20==1)))&&(a0==1))){
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a20==1)&&(!(a11==1)&&((a28==1)&&(!(a7==1)&&((a24==1)&&((a25==1)&&(!(a0==1)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))&&(input==2)))))))))&&(a22==1))&&(a14==8))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a22==1)&&(((((a7==1)&&(!(a24==1)&&((((input==5)&&(((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))))&&(a28==1))&&(a14==9))))&&!(a20==1))&&(a11==1))&&!(a0==1))))){
	    	a25 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a11 = 0;
	    	a7 = 0;
	    	a0 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((((a14==8)&&(!(a7==1)&&((((!(a11==1)&&(((a22==1)&&(((a29==6)||(a29==7))&&(input==3)))&&(a19==1)))&&(a20==1))&&!(a0==1))&&(a28==1))))&&!(a24==1))&&(a25==1))){
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if((!(a24==1)&&((((!(a11==1)&&(((a28==1)&&((a7==1)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&!(a20==1))&&(a22==1))))&&!(a0==1)))&&(a25==1))&&(a14==9))&&(a19==4)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((a0==1)&&(((a14==8)&&(!(a25==1)&&(((a22==1)&&((((a20==1)&&(!(a11==1)&&((input==6)&&!(a7==1))))&&(a28==1))&&(a29==5)))&&(a19==2))))&&(a24==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(!(a20==1)&&(((!(a7==1)&&(((a11==1)&&((a28==1)&&((((input==4)&&((a29==6)||(a29==7)))&&(a19==4))&&(a25==1))))&&(a14==9)))&&(a22==1))&&(a24==1))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a25==1)&&((a0==1)&&((a24==1)&&(((a22==1)&&((a7==1)&&((a14==8)&&((a28==1)&&((a11==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&(a19==5)))))))&&!(a20==1)))))){
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a25==1)&&((a24==1)&&((a28==1)&&(((!(a11==1)&&(((a22==1)&&((a19==2)&&(((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&(a0==1))))&&(a7==1)))&&(a14==8))&&(a20==1)))))){
	    	a19 = 3;
	    	a29 = 7;
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	return 21;
	    } else if((((!(a25==1)&&(((a28==1)&&(((a14==9)&&(!(a11==1)&&(!(a7==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a22==1)))))&&!(a20==1)))&&!(a0==1)))&&(a24==1))&&(a19==5))){
	    	a29 = 6;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((((a29==6)&&(((((input==1)&&(a22==1))&&(a14==8))&&!(a20==1))&&(a19==4)))&&(a7==1))&&(a24==1))&&!(a0==1))&&(a11==1))&&!(a25==1)))){
	    	a11 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((!(a0==1)&&((((a19==1)&&(!(a24==1)&&((!(a7==1)&&(!(a11==1)&&(((a29==9)&&(input==4))&&(a28==1))))&&(a25==1))))&&(a20==1))&&(a14==9)))&&(a22==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	return 24;
	    } else if(((a24==1)&&((a29==5)&&(((a22==1)&&((((a19==1)&&(((a28==1)&&((a11==1)&&((input==3)&&!(a25==1))))&&(a7==1)))&&(a0==1))&&(a14==10)))&&!(a20==1))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a22==1)&&(((((input==6)&&((((a29==9)&&(((a24==1)&&(!(a20==1)&&!(a7==1)))&&!(a25==1)))&&(a19==5))||(((a29==5)&&((!(a24==1)&&((a20==1)&&(a7==1)))&&(a25==1)))&&(a19==1))))&&(a11==1))&&(a14==10))&&(a28==1))))){
	    	a24 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if((!(a24==1)&&((a11==1)&&((((a25==1)&&((a7==1)&&(((!(a0==1)&&((a19==2)&&((input==5)&&((a29==6)||(a29==7)))))&&(a14==8))&&(a22==1))))&&(a28==1))&&(a20==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==9)&&((((a7==1)&&((!(a25==1)&&((!(a0==1)&&((a19==1)&&((input==5)&&((a29==5)||(a29==6)))))&&!(a11==1)))&&(a28==1)))&&!(a24==1))&&(a20==1)))&&(a22==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	return -1;
	    } else if(((a24==1)&&((a29==7)&&(!(a20==1)&&(((!(a25==1)&&((a14==8)&&((a28==1)&&((((input==2)&&!(a7==1))&&(a22==1))&&(a19==5)))))&&!(a11==1))&&(a0==1)))))){
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if(((!(a25==1)&&((a22==1)&&((a14==8)&&((a28==1)&&(!(a24==1)&&(((a19==1)&&(((((a29==6)||(a29==7))&&(input==6))&&(a0==1))&&(a20==1)))&&!(a11==1)))))))&&!(a7==1))){
	    	a20 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if(((a29==5)&&(!(a0==1)&&((((((a22==1)&&((a24==1)&&((a14==9)&&(!(a20==1)&&((a28==1)&&(input==4))))))&&!(a11==1))&&!(a25==1))&&!(a7==1))&&(a19==4))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a20==1)&&((a24==1)&&((a14==9)&&((((a11==1)&&(((((a29==8)||(a29==9))&&(input==3))&&(a19==2))&&(a7==1)))&&!(a25==1))&&(a22==1)))))&&(a0==1)))){
	    	a29 = 7;
	    	a0 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if((((a29==8)&&(((a28==1)&&(((((((a22==1)&&((a19==3)&&(input==6)))&&(a25==1))&&!(a20==1))&&!(a7==1))&&!(a11==1))&&(a14==8)))&&!(a24==1)))&&!(a0==1))){
	    	a14 = 9;
	    	a20 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	return 21;
	    } else if((((a28==1)&&((a29==8)&&((a22==1)&&((a11==1)&&(((a7==1)&&((a25==1)&&((a14==9)&&(((input==3)&&(a0==1))&&(a24==1)))))&&(a20==1))))))&&(a19==1))){
	    	a0 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((((!(a0==1)&&(!(a11==1)&&((a7==1)&&((((((input==3)&&(a22==1))&&(a28==1))&&(a29==8))&&!(a24==1))&&!(a20==1)))))&&!(a25==1))&&(a19==5))&&(a14==8))){
	    	a0 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((a24==1)&&((!(a0==1)&&((a14==8)&&((((input==5)&&(a22==1))&&!(a7==1))&&(a28==1))))&&!(a11==1)))&&(a20==1))&&(a25==1))&&(a19==2))&&(a29==8))){
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a0==1)&&((a7==1)&&(((!(a25==1)&&((a24==1)&&(((((a28==1)&&((input==1)&&((a29==7)||(a29==8))))&&(a22==1))&&!(a20==1))&&!(a11==1))))&&(a14==9))&&(a19==3))))){
	    	a29 = 6;
	    	a7 = 0;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==9)&&((a24==1)&&((((a22==1)&&((a28==1)&&((!(a7==1)&&(((input==6)&&(a11==1))&&(a0==1)))&&(a25==1))))&&(a19==1))&&!(a20==1))))&&(a29==7))){
	    	a14 = 10;
	    	a7 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((((((a28==1)&&(!(a24==1)&&((a25==1)&&(!(a11==1)&&(!(a7==1)&&(((a19==1)&&((input==5)&&(a22==1)))&&!(a0==1)))))))&&(a29==8))&&(a14==8))&&(a20==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 7;
	    	a20 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if(((((a22==1)&&((a24==1)&&((a20==1)&&(((!(a7==1)&&((a11==1)&&(!(a25==1)&&((input==2)&&(a19==3)))))&&(a14==8))&&(a29==9)))))&&(a0==1))&&(a28==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((a20==1)&&(!(a24==1)&&((a7==1)&&(((!(a11==1)&&((a22==1)&&((a14==8)&&((a28==1)&&((input==3)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))))))))&&(a25==1))&&(a0==1)))))){
	    	a24 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((((a0==1)&&((a19==1)&&(((a28==1)&&((a14==9)&&((!(a7==1)&&((a25==1)&&((a29==6)&&((input==3)&&!(a24==1)))))&&(a11==1))))&&!(a20==1))))&&(a22==1))){
	    	a29 = 9;
	    	a25 = 0;
	    	return 24;
	    } else if(((a25==1)&&((((a28==1)&&((((a14==8)&&((a22==1)&&(!(a11==1)&&(((a29==5)&&(input==1))&&(a0==1)))))&&!(a7==1))&&(a20==1)))&&!(a24==1))&&(a19==5)))){
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((((a7==1)&&((!(a24==1)&&(((a28==1)&&(((((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))&&(input==6))&&!(a11==1))&&(a0==1)))&&(a25==1)))&&(a22==1)))&&(a20==1))&&(a14==8))){
	    	a25 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a7==1)&&((a28==1)&&((a24==1)&&((a25==1)&&((((a14==9)&&((a22==1)&&((a20==1)&&((a11==1)&&(((a29==6)||(a29==7))&&(input==1))))))&&(a19==5))&&(a0==1))))))){
	    	a11 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a25==1)&&(!(a11==1)&&((((!(a20==1)&&((a24==1)&&(((((input==5)&&(a0==1))&&(a19==4))&&(a7==1))&&(a22==1))))&&(a28==1))&&(a14==9))&&(a29==9))))){
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a11==1)&&((((a20==1)&&((((a7==1)&&(((((a19==3)&&(input==1))&&(a28==1))&&!(a24==1))&&(a14==9)))&&(a22==1))&&(a29==5)))&&!(a25==1))&&(a0==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a25==1)&&(!(a20==1)&&(((((a22==1)&&((((a24==1)&&((input==5)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6)))))&&(a28==1))&&!(a0==1)))&&(a14==9))&&(a7==1))&&!(a11==1))))){
	    	a29 = 7;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((a0==1)&&(!(a20==1)&&((a19==4)&&(((a14==9)&&(!(a7==1)&&((!(a25==1)&&((a11==1)&&((a24==1)&&((input==1)&&((a29==8)||((a29==6)||(a29==7)))))))&&(a28==1))))&&(a22==1)))))){
	    	a14 = 10;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((a19==1)&&(!(a24==1)&&((((a14==9)&&((((a22==1)&&((((input==3)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a25==1))&&(a11==1)))&&(a20==1))&&(a28==1)))&&!(a0==1))&&(a7==1))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a22==1)&&(!(a7==1)&&(!(a20==1)&&(((((a29==8)&&((a28==1)&&((input==1)&&!(a0==1))))&&(a11==1))&&(a24==1))&&(a19==4)))))&&!(a25==1))&&(a14==9))){
	    	a29 = 9;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a7 = 1;
	    	return 21;
	    } else if(((a14==8)&&((a19==2)&&((a22==1)&&((!(a24==1)&&((a0==1)&&((((a28==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a11==1)))&&(a7==1))&&!(a25==1))))&&!(a20==1)))))){
	    	a19 = 5;
	    	a25 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if((((a20==1)&&((a0==1)&&((((a14==8)&&(((a28==1)&&((a22==1)&&((input==3)&&(((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))))))&&(a25==1)))&&!(a11==1))&&(a7==1))))&&(a24==1))){
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((!(a24==1)&&((!(a0==1)&&((((a28==1)&&((!(a20==1)&&(!(a7==1)&&((a11==1)&&((input==1)&&(a14==9)))))&&(a25==1)))&&(a19==3))&&(a22==1)))&&(a29==8)))){
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if((!(a7==1)&&((!(a0==1)&&(!(a11==1)&&((!(a25==1)&&((a24==1)&&(((a14==8)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&(a19==1)))&&(a22==1))))&&(a20==1))))&&(a28==1)))){
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a19 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((a19==5)&&(((a25==1)&&(!(a0==1)&&((a22==1)&&(!(a24==1)&&(((a28==1)&&(((input==5)&&((a29==5)||(a29==6)))&&(a7==1)))&&(a14==9))))))&&(a20==1))))){
	    	a29 = 7;
	    	a19 = 4;
	    	a24 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((((a19==1)&&(!(a24==1)&&(((((a20==1)&&((!(a11==1)&&((((a29==6)||(a29==7))&&(input==2))&&(a14==8)))&&(a25==1)))&&!(a0==1))&&(a28==1))&&(a22==1))))&&!(a7==1))){
	    	a20 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	return 24;
	    } else if((!(a24==1)&&(((a20==1)&&((a19==2)&&((a0==1)&&((a25==1)&&((a7==1)&&((a14==8)&&((a11==1)&&((a28==1)&&(((a29==6)||(a29==7))&&(input==4))))))))))&&(a22==1)))){
	    	a20 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if(((a20==1)&&((a0==1)&&(((a14==9)&&(((a22==1)&&((((a7==1)&&(!(a24==1)&&((input==3)&&((a29==8)||((a29==6)||(a29==7))))))&&(a11==1))&&(a25==1)))&&(a28==1)))&&(a19==3))))){
	    	a24 = 1;
	    	a7 = 0;
	    	a14 = 10;
	    	a29 = 5;
	    	a25 = 0;
	    	return 21;
	    } else if((((a11==1)&&(((!(a25==1)&&(!(a0==1)&&(((((input==4)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(a7==1))&&(a28==1))&&!(a20==1))))&&(a14==8))&&(a22==1)))&&(a24==1))){
	    	a24 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a20 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((!(a25==1)&&((a28==1)&&((((((a14==9)&&(!(a24==1)&&(((a19==4)&&(input==5))&&!(a0==1))))&&(a22==1))&&(a29==6))&&!(a11==1))&&(a7==1))))&&(a20==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a19==2)&&((((((a29==6)&&(((a28==1)&&((input==5)&&(a22==1)))&&(a14==9)))&&!(a7==1))&&(a11==1))&&!(a25==1))&&(a0==1))))&&(a20==1))){
	    	a14 = 8;
	    	a29 = 7;
	    	a0 = 0;
	    	a19 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a25==1)&&((a24==1)&&(((a14==9)&&(!(a0==1)&&((a11==1)&&((a19==4)&&((a7==1)&&((a20==1)&&(((input==2)&&((a29==6)||(a29==7)))&&(a28==1))))))))&&(a22==1))))){
	    	a14 = 8;
	    	a29 = 6;
	    	return 24;
	    } else if(((a14==8)&&((!(a11==1)&&(!(a24==1)&&(((a22==1)&&((((!(a0==1)&&(((a29==6)||(a29==7))&&(input==4)))&&(a28==1))&&!(a7==1))&&!(a20==1)))&&(a25==1))))&&(a19==1)))){
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((((!(a11==1)&&((a7==1)&&((a24==1)&&(!(a25==1)&&((a19==1)&&((a28==1)&&((a14==9)&&(input==2))))))))&&(a0==1))&&(a29==8))&&(a22==1)))){
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	return 24;
	    } else if(((a0==1)&&((!(a11==1)&&((((a7==1)&&((a22==1)&&((!(a20==1)&&((((a29==8)||(a29==9))&&(input==1))&&!(a25==1)))&&(a14==9))))&&(a19==5))&&(a24==1)))&&(a28==1)))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((a24==1)&&(!(a7==1)&&((a28==1)&&(((a0==1)&&(((((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))&&(input==2))&&(a25==1))&&(a14==9))&&(a22==1)))&&!(a20==1))))))){
	    	a29 = 8;
	    	a24 = 0;
	    	a7 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a25 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a20==1)&&((a28==1)&&(((a19==2)&&((a14==9)&&((a25==1)&&((((((input==5)&&(a29==6))&&(a24==1))&&(a7==1))&&!(a11==1))&&(a22==1)))))&&(a0==1))))){
	    	a25 = 0;
	    	a20 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if(((a14==9)&&((a28==1)&&(!(a11==1)&&((a25==1)&&(!(a20==1)&&((a7==1)&&((((a0==1)&&((a22==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5))))&&(a24==1))&&(a19==5))))))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if((((!(a20==1)&&((a14==9)&&((!(a11==1)&&((a28==1)&&(((!(a0==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==4)))&&(a7==1))&&(a24==1))))&&(a25==1))))&&(a19==1))&&(a22==1))){
	    	a19 = 3;
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(((a7==1)&&(((a19==5)&&((a14==9)&&((a0==1)&&(((a20==1)&&(((input==3)&&((a29==6)||(a29==7)))&&!(a11==1)))&&(a22==1)))))&&(a28==1)))&&(a25==1)))){
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a22==1)&&(((a20==1)&&(((((a19==5)&&(!(a7==1)&&(!(a25==1)&&(((input==4)&&(a14==8))&&!(a11==1)))))&&(a29==5))&&!(a24==1))&&(a28==1)))&&(a0==1)))){
	    	a25 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((((a25==1)&&(((a24==1)&&((a14==9)&&(((a7==1)&&(!(a11==1)&&((a20==1)&&((a19==3)&&((input==6)&&(a28==1))))))&&(a22==1))))&&(a29==9)))&&(a0==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a28==1)&&((((((!(a24==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6)))&&(a19==2))&&!(a25==1))&&!(a0==1))&&(a7==1))&&(a14==9))))&&(a11==1))&&!(a20==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a28==1)&&((a25==1)&&((a0==1)&&(((((a19==4)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&(a14==10))&&(a20==1)))&&(a11==1))&&(a7==1))&&(a22==1))))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a24==1)&&(!(a11==1)&&(((a19==1)&&(((a22==1)&&(!(a20==1)&&((a28==1)&&((a7==1)&&(((input==5)&&((a29==7)||(a29==8)))&&(a0==1))))))&&(a14==9)))&&(a25==1))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	return 21;
	    } else if(((a25==1)&&((a0==1)&&(((a20==1)&&((a19==3)&&((a11==1)&&((a28==1)&&((a22==1)&&((a14==9)&&(((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&(a7==1))))))))&&!(a24==1))))){
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((((!(a20==1)&&((a28==1)&&(!(a11==1)&&(((a29==8)&&((a19==2)&&((a22==1)&&((a24==1)&&(input==6)))))&&(a7==1)))))&&(a14==9))&&!(a25==1))&&!(a0==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((!(a7==1)&&(!(a11==1)&&(((a29==8)&&(((((a0==1)&&(((a20==1)&&(input==2))&&(a22==1)))&&!(a25==1))&&(a28==1))&&(a24==1)))&&(a19==5))))&&(a14==9))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((a19==2)&&((a28==1)&&((a22==1)&&(!(a24==1)&&(!(a0==1)&&((a14==9)&&(((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a11==1))))))))&&(a20==1)))&&!(a7==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a29==9)&&((a24==1)&&(((a11==1)&&((a22==1)&&((a28==1)&&(!(a0==1)&&((((a25==1)&&(input==2))&&(a19==2))&&!(a7==1))))))&&(a14==9))))&&(a20==1))){
	    	a29 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if((((a14==10)&&((a28==1)&&((((((((a0==1)&&((input==2)&&((a29==6)||(a29==7))))&&(a7==1))&&(a20==1))&&(a19==1))&&(a11==1))&&(a22==1))&&(a25==1))))&&!(a24==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&((a0==1)&&((a24==1)&&(((a25==1)&&(((a11==1)&&((a19==5)&&(((a28==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a20==1))))&&!(a7==1)))&&(a14==10)))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if((!(a7==1)&&((a28==1)&&((a24==1)&&(!(a11==1)&&((a22==1)&&(((a20==1)&&((!(a25==1)&&(((input==4)&&(a14==9))&&(a19==4)))&&(a29==6)))&&(a0==1)))))))){
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	return 23;
	    } else if((((((a28==1)&&((a0==1)&&(!(a20==1)&&(!(a24==1)&&(((a22==1)&&((a14==8)&&((input==2)&&((a29==8)||(a29==9)))))&&(a25==1))))))&&!(a7==1))&&!(a11==1))&&(a19==2))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a25==1)&&(!(a7==1)&&(((a11==1)&&((((a24==1)&&((((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a29==9)&&(a19==1))))&&(input==4)))&&(a20==1))&&(a14==10)))&&(a28==1))))&&(a22==1))&&(a0==1))){
	    	a11 = 0;
	    	a19 = 2;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((a28==1)&&((a25==1)&&(((((((((input==6)&&((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3))))&&(a11==1))&&!(a0==1))&&(a24==1))&&(a7==1))&&(a22==1))&&!(a20==1))&&(a14==9))))){
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 6;
	    	return 23;
	    } else if(((a25==1)&&(((a22==1)&&((a11==1)&&(!(a0==1)&&((a14==8)&&((a28==1)&&((!(a24==1)&&(((input==5)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==5)))&&(a7==1)))))))&&(a20==1)))){
	    	a0 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a14 = 9;
	    	a19 = 1;
	    	return 24;
	    } else if(((a22==1)&&((((((((((a20==1)&&((input==3)&&((a29==5)||(a29==6))))&&(a7==1))&&(a0==1))&&(a19==4))&&!(a24==1))&&(a28==1))&&!(a11==1))&&(a14==9))&&(a25==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a7==1)&&((((a22==1)&&((a14==9)&&(((((a28==1)&&(((input==3)&&((a29==6)||(a29==7)))&&!(a24==1)))&&(a0==1))&&(a20==1))&&(a25==1))))&&(a19==3))&&!(a11==1)))){
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	a7 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a14==9)&&((a0==1)&&(!(a20==1)&&((!(a24==1)&&(((a19==2)&&((!(a7==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3)))&&!(a11==1)))&&(a22==1)))&&(a28==1))))))){
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a25==1)&&((a14==8)&&((((((a22==1)&&(((input==1)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a11==1)))&&(a20==1))&&(a0==1))&&!(a7==1))&&(a28==1)))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a25==1)&&(((a28==1)&&((a11==1)&&(((a0==1)&&((!(a7==1)&&((((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&(input==4)))&&(a20==1)))&&(a14==9))))&&!(a24==1))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((((a19==1)&&(!(a11==1)&&((((a14==9)&&(!(a24==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6))))&&!(a25==1))&&!(a7==1))))&&(a0==1))&&(a28==1))&&!(a20==1))&&(a22==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a0 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if((((a20==1)&&((((a14==9)&&((a22==1)&&(((a25==1)&&((((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4)))&&(input==4))&&!(a7==1)))&&!(a0==1))))&&(a11==1))&&(a28==1)))&&!(a24==1))){
	    	a19 = 4;
	    	a20 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	return 23;
	    } else if((((((((((a28==1)&&((a24==1)&&((a11==1)&&((input==4)&&((a29==5)||(a29==6))))))&&(a22==1))&&!(a20==1))&&(a19==4))&&(a7==1))&&(a0==1))&&(a14==9))&&(a25==1))){
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a11==1)&&(((a14==8)&&((((a20==1)&&((a25==1)&&((!(a0==1)&&((input==4)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))))&&(a24==1))))&&!(a7==1))&&(a22==1)))&&(a28==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((a22==1)&&((a11==1)&&(((a19==3)&&(((a25==1)&&((a7==1)&&(((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&!(a20==1))))&&(a0==1)))&&(a14==9))))&&(a28==1)))){
	    	a25 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	a11 = 0;
	    	return 21;
	    } else if((((a11==1)&&(((((a14==9)&&((a28==1)&&((((a0==1)&&((input==5)&&(a22==1)))&&(a19==1))&&!(a20==1))))&&!(a24==1))&&!(a7==1))&&(a29==9)))&&!(a25==1))){
	    	a29 = 8;
	    	a11 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if((!(a0==1)&&(!(a24==1)&&(((((a14==8)&&((!(a11==1)&&((!(a25==1)&&(((a29==6)||(a29==7))&&(input==6)))&&!(a20==1)))&&(a19==2)))&&!(a7==1))&&(a28==1))&&(a22==1))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((a25==1)&&((a19==5)&&((((((((((a11==1)&&(input==2))&&!(a7==1))&&(a22==1))&&(a29==5))&&!(a24==1))&&(a28==1))&&(a14==9))&&!(a20==1))&&!(a0==1))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a29==8)&&((a14==10)&&((((a7==1)&&(((a0==1)&&((a25==1)&&(!(a20==1)&&((input==6)&&(a22==1)))))&&(a11==1)))&&(a19==4))&&(a24==1)))))){
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a14==8)&&((a11==1)&&(((!(a7==1)&&((((((a29==9)&&(a25==1))&&(a19==5))||((!(a25==1)&&(a29==5))&&(a19==1)))&&(input==6))&&(a22==1)))&&!(a20==1))&&(a0==1))))&&(a28==1))&&!(a24==1))){
	    	a20 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if(((a20==1)&&(((a25==1)&&(!(a11==1)&&((a22==1)&&(((a19==3)&&((a29==8)&&(!(a24==1)&&((a7==1)&&((input==5)&&(a0==1))))))&&(a28==1)))))&&(a14==9)))){
	    	a24 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a20 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a11==1)&&((((((((((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a19==2)&&(a29==6)))&&(input==6))&&(a24==1))&&(a14==9))&&(a20==1))&&(a7==1))&&!(a25==1))&&(a28==1))&&(a0==1))))){
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if((!(a20==1)&&(!(a11==1)&&(!(a0==1)&&(((((((((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a24==1))&&(a7==1))&&(a14==8))&&(a19==1))&&(a22==1))&&(a28==1))&&!(a25==1)))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 5;
	    	a14 = 9;
	    	return 24;
	    } else if((((!(a0==1)&&((!(a20==1)&&((a14==8)&&(!(a7==1)&&(((a28==1)&&((((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9))))&&(input==6)))&&(a24==1)))))&&(a22==1)))&&(a11==1))&&(a25==1))){
	    	a19 = 3;
	    	a29 = 8;
	    	return -1;
	    } else if((!(a25==1)&&(((a7==1)&&(((a19==5)&&(((((((input==6)&&(a29==6))&&(a28==1))&&(a14==9))&&(a24==1))&&(a22==1))&&!(a0==1)))&&!(a20==1)))&&(a11==1)))){
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	a7 = 0;
	    	return -1;
	    } else if(((a7==1)&&(((a11==1)&&(!(a24==1)&&((a29==9)&&((((((a0==1)&&((input==3)&&(a14==8)))&&!(a20==1))&&(a25==1))&&(a28==1))&&(a19==5)))))&&(a22==1)))){
	    	a0 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	return 24;
	    } else if(((a25==1)&&((a20==1)&&(((a14==8)&&((a24==1)&&(!(a11==1)&&((a0==1)&&((a7==1)&&((((a29==6)&&(input==1))&&(a28==1))&&(a19==1)))))))&&(a22==1))))){
	    	a20 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((((a28==1)&&((a22==1)&&(((input==4)&&(((((!(a25==1)&&((!(a7==1)&&!(a20==1))&&(a24==1)))&&(a29==8))&&(a19==5))||(((a29==9)&&(!(a25==1)&&((!(a7==1)&&!(a20==1))&&(a24==1))))&&(a19==5)))||((((((a7==1)&&(a20==1))&&!(a24==1))&&(a25==1))&&(a29==5))&&(a19==1))))&&(a14==9))))&&!(a0==1))&&(a11==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((a11==1)&&(((a24==1)&&(((((a19==5)&&(((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==8)))||((a19==5)&&((a29==9)&&(((a20==1)&&!(a7==1))&&!(a25==1)))))||((a19==1)&&((a29==5)&&((a25==1)&&(!(a20==1)&&(a7==1))))))&&(input==3)))&&(a0==1)))&&(a28==1))&&(a14==9)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((!(a25==1)&&((a0==1)&&(((a11==1)&&((((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&(a7==1))&&(a28==1))&&(a22==1)))&&(a19==5))))&&!(a20==1))&&(a24==1))&&(a14==10))){
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a24==1)&&(!(a7==1)&&(((a20==1)&&((((((input==5)&&((a29==7)||(a29==8)))&&!(a25==1))&&(a14==9))&&(a28==1))&&(a19==4)))&&(a22==1))))&&!(a11==1))&&!(a0==1))){
	    	a19 = 5;
	    	a29 = 8;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a7==1)&&((a24==1)&&((a19==4)&&((!(a25==1)&&((a28==1)&&(((((((a29==6)||(a29==7))&&(input==1))&&(a0==1))&&(a22==1))&&(a11==1))&&(a20==1))))&&(a14==10)))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a25==1)&&(!(a11==1)&&(((a0==1)&&((a14==9)&&((!(a20==1)&&(!(a7==1)&&((a19==1)&&((a24==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6))))))))&&(a22==1))))&&(a28==1))))){
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	return 21;
	    } else if(((a28==1)&&(((((((!(a20==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&(a7==1))&&(a22==1)))&&!(a11==1))&&(a19==5))&&!(a25==1))&&(a0==1))&&!(a24==1))&&(a14==9)))){
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if((((!(a0==1)&&((a22==1)&&(((a11==1)&&((!(a25==1)&&((!(a7==1)&&((input==3)&&((a29==5)||(a29==6))))&&(a14==9)))&&!(a20==1)))&&(a19==4))))&&(a24==1))&&(a28==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	a19 = 2;
	    	a7 = 1;
	    	return 21;
	    } else if(((a14==9)&&(((((a22==1)&&(((((a25==1)&&(!(a7==1)&&((input==5)&&((a29==6)||(a29==7)))))&&!(a0==1))&&(a28==1))&&!(a20==1)))&&!(a11==1))&&!(a24==1))&&(a19==4)))){
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if((!(a20==1)&&(((a7==1)&&(((((a25==1)&&((((input==2)&&((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a29==5)&&(a19==5))))&&(a0==1))&&(a11==1)))&&(a22==1))&&!(a24==1))&&(a28==1)))&&(a14==8)))){
	    	a19 = 4;
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((!(a24==1)&&(!(a20==1)&&(((((a14==8)&&(((a25==1)&&((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==3)))&&!(a11==1)))&&(a7==1))&&(a22==1))&&(a0==1))))&&(a28==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 9;
	    	return 24;
	    } else if((((a7==1)&&((a11==1)&&(((a14==9)&&(!(a0==1)&&(((a28==1)&&((!(a24==1)&&(((a29==8)||(a29==9))&&(input==1)))&&!(a25==1)))&&(a22==1))))&&(a19==1))))&&!(a20==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a0==1)&&(((((!(a25==1)&&(((a14==9)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==6))&&(a22==1)))&&!(a20==1)))&&(a19==1))&&!(a7==1))&&(a11==1))&&!(a24==1))))){
	    	a19 = 3;
	    	a25 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	return 23;
	    } else if(((a24==1)&&(((((!(a0==1)&&(((((input==3)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(a14==9))&&(a20==1))&&(a28==1)))&&(a25==1))&&(a22==1))&&!(a7==1))&&(a11==1)))){
	    	a25 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	return -1;
	    } else if((((a28==1)&&(((a14==9)&&((a25==1)&&(!(a24==1)&&(!(a0==1)&&((a22==1)&&((a19==2)&&((a20==1)&&(((a29==7)||(a29==8))&&(input==5)))))))))&&!(a11==1)))&&(a7==1))){
	    	a7 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a0==1)&&((!(a7==1)&&(((!(a25==1)&&(((a14==8)&&(((a22==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4)))&&(a20==1)))&&(a19==2)))&&(a11==1))&&!(a24==1)))&&(a28==1)))){
	    	a19 = 3;
	    	a29 = 9;
	    	a0 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if((((((a0==1)&&(((a14==9)&&((a24==1)&&((a19==2)&&(((a28==1)&&((a25==1)&&(input==6)))&&(a29==7)))))&&(a11==1)))&&(a7==1))&&(a22==1))&&(a20==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a29==5)&&((!(a20==1)&&((((a11==1)&&((((((a28==1)&&(input==6))&&(a22==1))&&!(a25==1))&&(a0==1))&&(a24==1)))&&(a14==10))&&(a19==5)))&&!(a7==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a7==1)&&(!(a11==1)&&(((a19==3)&&((a29==6)&&((a22==1)&&((((((a24==1)&&(input==1))&&!(a0==1))&&(a25==1))&&(a20==1))&&(a28==1)))))&&(a14==8))))){
	    	a19 = 2;
	    	a14 = 9;
	    	a29 = 7;
	    	a24 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if((((((a14==8)&&(!(a24==1)&&((a28==1)&&((a22==1)&&(!(a7==1)&&(((input==2)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(a0==1)))))))&&!(a25==1))&&(a20==1))&&!(a11==1))){
	    	a14 = 9;
	    	a19 = 2;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if((((((a7==1)&&((a22==1)&&((a25==1)&&(((a14==8)&&((a24==1)&&(!(a0==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==3)))))&&(a19==4)))))&&(a20==1))&&(a28==1))&&(a11==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==3)&&((a14==8)&&(((a7==1)&&(((a28==1)&&(((a22==1)&&((a11==1)&&(!(a0==1)&&((input==2)&&((a29==5)||(a29==6))))))&&(a20==1)))&&(a25==1)))&&!(a24==1))))){
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&(((((a7==1)&&(((((a28==1)&&((input==1)&&(a22==1)))&&(a0==1))&&(a14==10))&&(a29==9)))&&(a19==4))&&!(a20==1))&&(a24==1)))&&(a25==1))){
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if(((!(a7==1)&&((((a0==1)&&(((a28==1)&&((a14==10)&&((!(a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2)))&&!(a25==1))))&&(a19==3)))&&(a24==1))&&(a11==1)))&&(a22==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 9;
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if((((a24==1)&&(((a22==1)&&((a28==1)&&(!(a7==1)&&((((((a14==9)&&(input==1))&&(a25==1))&&(a0==1))&&(a20==1))&&(a29==8)))))&&(a11==1)))&&(a19==2))){
	    	a24 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a0==1)&&(((a7==1)&&(((a28==1)&&((a24==1)&&(((a19==5)&&((!(a20==1)&&((input==5)&&(a22==1)))&&(a29==8)))&&!(a11==1))))&&(a14==8)))&&!(a25==1)))){
	    	a19 = 2;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a7 = 0;
	    	return 24;
	    } else if(((a22==1)&&((((!(a0==1)&&((a7==1)&&((((((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))||((a19==3)&&(a29==6)))&&(input==4))&&!(a20==1))&&(a28==1))&&!(a25==1))))&&(a14==9))&&!(a11==1))&&!(a24==1)))){
	    	a19 = 5;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((a22==1)&&((a14==9)&&(!(a20==1)&&((((a25==1)&&(((a7==1)&&((((a0==1)&&(input==1))&&(a28==1))&&(a19==3)))&&(a24==1)))&&!(a11==1))&&(a29==9)))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a28==1)&&((a0==1)&&((!(a24==1)&&((a11==1)&&(!(a25==1)&&((a22==1)&&(((input==4)&&((a29==7)||(a29==8)))&&(a7==1))))))&&(a19==4))))&&!(a20==1))&&(a14==9))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((!(a0==1)&&(((((a29==7)&&(((((input==3)&&(a24==1))&&(a22==1))&&!(a11==1))&&(a19==4)))&&(a20==1))&&(a14==8))&&(a25==1)))&&(a28==1)))){
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a25==1)&&(((((a24==1)&&(((((!(a11==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))&&(a0==1))&&(a14==9))&&!(a20==1))&&(a22==1)))&&(a28==1))&&(a7==1))&&(a19==4)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a7==1)&&((a19==1)&&((a14==9)&&((((a28==1)&&(!(a0==1)&&((((input==6)&&((a29==5)||(a29==6)))&&!(a24==1))&&!(a25==1))))&&(a20==1))&&!(a11==1))))))){
	    	a19 = 4;
	    	a7 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a24==1)&&((a19==2)&&((a7==1)&&(!(a20==1)&&((a28==1)&&((((a14==8)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==2)))&&(a0==1))&&(a11==1)))))))&&(a22==1))&&(a25==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((a14==9)&&(((a20==1)&&(!(a7==1)&&((a24==1)&&(!(a11==1)&&((a29==6)&&((((input==5)&&(a19==4))&&!(a0==1))&&!(a25==1)))))))&&(a22==1))))){
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if(((a24==1)&&((a20==1)&&((a28==1)&&(((a22==1)&&(((a11==1)&&(((((a14==8)&&(input==5))&&(a19==3))&&(a0==1))&&!(a7==1)))&&!(a25==1)))&&(a29==5)))))){
	    	a20 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	return 23;
	    } else if(((a14==8)&&((a28==1)&&((a22==1)&&(!(a7==1)&&(!(a24==1)&&((!(a0==1)&&(((a20==1)&&((input==4)&&(((a29==6)&&(a19==3))||(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))))&&(a25==1)))&&(a11==1)))))))){
	    	a19 = 2;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((((a20==1)&&(((((a22==1)&&((((a14==9)&&((((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==5)))&&(a25==1))&&(a28==1)))&&(a7==1))&&!(a0==1))&&(a11==1)))&&!(a24==1))){
	    	a19 = 4;
	    	a11 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a0==1)&&((a24==1)&&((a14==8)&&(!(a25==1)&&((a20==1)&&((a7==1)&&(((((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&(a28==1))&&!(a11==1))&&(a19==2))))))))&&(a22==1))){
	    	a20 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((((((a25==1)&&(((a28==1)&&((a19==3)&&((!(a11==1)&&((a14==9)&&((input==3)&&!(a20==1))))&&(a22==1))))&&!(a24==1)))&&!(a0==1))&&(a29==5))&&!(a7==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a11==1)&&((!(a20==1)&&((a29==8)&&((((a22==1)&&((a19==4)&&(!(a7==1)&&((a28==1)&&((input==3)&&(a0==1))))))&&!(a24==1))&&(a14==9))))&&(a25==1)))){
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((((a28==1)&&((a14==9)&&((a0==1)&&((a7==1)&&((((a19==5)&&(((input==6)&&((a29==5)||(a29==6)))&&(a11==1)))&&(a25==1))&&!(a24==1))))))&&(a20==1))&&(a22==1))){
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 2;
	    	a11 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((((a19==4)&&((!(a24==1)&&((((a11==1)&&((((input==6)&&((a29==8)||(a29==9)))&&(a14==8))&&!(a0==1)))&&(a22==1))&&(a7==1)))&&(a20==1)))&&(a28==1))&&!(a25==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((((!(a7==1)&&(!(a24==1)&&((((((a22==1)&&(input==3))&&(a19==4))&&(a14==8))&&(a11==1))&&(a29==6))))&&!(a20==1))&&(a28==1))&&!(a25==1))&&(a0==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&(!(a20==1)&&((a14==8)&&(((a7==1)&&((!(a25==1)&&((a22==1)&&(!(a24==1)&&((input==3)&&(((a19==4)&&(a29==5))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3))))))))&&(a11==1)))&&(a28==1)))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((!(a24==1)&&((a11==1)&&((a0==1)&&(((!(a7==1)&&(((((a29==6)||(a29==7))&&(input==3))&&(a28==1))&&(a22==1)))&&(a14==8))&&(a19==1)))))&&!(a25==1)))){
	    	a29 = 9;
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((a25==1)&&(((a24==1)&&(((a14==9)&&(((((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&(a28==1))&&!(a7==1))&&(a19==2))&&(a20==1)))&&!(a0==1)))&&(a22==1))))){
	    	a29 = 8;
	    	a0 = 1;
	    	a19 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a7==1)&&(((((((((((input==1)&&((a29==8)||(a29==9)))&&(a11==1))&&(a22==1))&&(a28==1))&&(a20==1))&&(a24==1))&&(a0==1))&&(a14==10))&&(a19==2))&&!(a25==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==9)&&((a25==1)&&((a11==1)&&((((((((input==3)&&(a28==1))&&(a19==3))&&(a22==1))&&(a7==1))&&!(a20==1))&&(a29==5))&&(a0==1)))))&&(a24==1))){
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if(((((((a24==1)&&(((a14==9)&&((((((a29==7)||(a29==8))&&(input==1))&&(a25==1))&&(a7==1))&&!(a0==1)))&&(a19==5)))&&(a28==1))&&(a20==1))&&(a22==1))&&(a11==1))){
	    	a19 = 4;
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if(((((!(a24==1)&&((((a19==5)&&((((a22==1)&&((a0==1)&&(input==2)))&&(a25==1))&&(a7==1)))&&!(a11==1))&&(a14==9)))&&(a28==1))&&(a20==1))&&(a29==5))){
	    	a29 = 8;
	    	a25 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a20==1)&&((a28==1)&&(((a19==4)&&(((a0==1)&&(((a11==1)&&((a24==1)&&((a25==1)&&((input==3)&&((a29==7)||((a29==5)||(a29==6)))))))&&(a22==1)))&&(a14==8)))&&(a7==1))))){
	    	a24 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	return 23;
	    } else if(((((!(a7==1)&&((((a20==1)&&(((a11==1)&&((a0==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==5))))&&!(a25==1)))&&(a28==1))&&(a19==1)))&&(a14==9))&&!(a24==1))&&(a22==1))){
	    	a25 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((!(a0==1)&&((((a29==7)&&(((a28==1)&&(!(a20==1)&&(!(a25==1)&&(((input==3)&&(a22==1))&&(a19==2)))))&&!(a24==1)))&&(a7==1))&&!(a11==1)))&&(a14==8))){
	    	a19 = 3;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a29==8)&&((a28==1)&&((a7==1)&&((((a11==1)&&(!(a24==1)&&((a19==2)&&((a0==1)&&(input==1)))))&&!(a20==1))&&!(a25==1)))))&&(a14==8)))){
	    	a25 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((a19==5)&&(((!(a0==1)&&(((!(a11==1)&&(((a14==8)&&(((input==4)&&((a29==8)||(a29==9)))&&(a25==1)))&&(a22==1)))&&(a7==1))&&(a24==1)))&&!(a20==1))&&(a28==1)))){
	    	a29 = 8;
	    	a0 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((a14==8)&&(!(a11==1)&&(!(a20==1)&&((a19==3)&&((a28==1)&&((a25==1)&&(((a7==1)&&((a22==1)&&(((input==6)&&((a29==8)||(a29==9)))&&!(a24==1))))&&(a0==1))))))))){
	    	a19 = 5;
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	a20 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a11==1)&&(((a24==1)&&(!(a20==1)&&(!(a7==1)&&((a14==9)&&((((((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==5))&&!(a0==1))&&!(a25==1))&&(a28==1))))))&&(a22==1)))){
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a24==1)&&(!(a25==1)&&((a20==1)&&((a28==1)&&(((a19==2)&&((a14==8)&&((((input==2)&&((a29==8)||(a29==9)))&&!(a7==1))&&(a22==1))))&&(a11==1))))))&&(a0==1))){
	    	a29 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a22==1)&&((a19==5)&&(((a0==1)&&((!(a24==1)&&(((a14==8)&&(((input==2)&&((a29==5)||(a29==6)))&&(a11==1)))&&!(a7==1)))&&!(a20==1)))&&(a25==1)))))){
	    	a20 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	a29 = 7;
	    	a7 = 1;
	    	return 23;
	    } else if((((a22==1)&&(((((!(a11==1)&&((a25==1)&&(((((a29==6)||(a29==7))&&(input==4))&&!(a20==1))&&!(a0==1))))&&(a19==4))&&!(a7==1))&&!(a24==1))&&(a28==1)))&&(a14==9))){
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a20==1)&&((a7==1)&&(((((a28==1)&&((a0==1)&&((a22==1)&&((input==5)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))))))&&!(a25==1))&&!(a24==1))&&!(a11==1)))))){
	    	a25 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a25==1)&&((!(a0==1)&&((a28==1)&&((((((input==4)&&((a29==8)||(a29==9)))&&!(a7==1))&&!(a24==1))&&(a14==8))&&(a22==1))))&&(a11==1)))&&!(a20==1))&&(a19==4))){
	    	a24 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((((a28==1)&&(!(a7==1)&&((a22==1)&&(((a14==8)&&((a29==9)&&((a25==1)&&(((a20==1)&&(input==5))&&(a19==4)))))&&!(a24==1)))))&&(a0==1))&&(a11==1))){
	    	a0 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((!(a25==1)&&((a29==5)&&(((a24==1)&&((a14==9)&&((!(a7==1)&&((a22==1)&&(!(a20==1)&&((a11==1)&&(input==2)))))&&(a19==5))))&&(a0==1))))&&(a28==1))){
	    	a24 = 0;
	    	a19 = 3;
	    	a29 = 9;
	    	a14 = 8;
	    	a0 = 0;
	    	return -1;
	    } return calculate_output39(input);
	}

	int calculate_output39(int input) {
	    if((!(a7==1)&&((a14==8)&&((a19==5)&&((((((!(a24==1)&&((a25==1)&&((input==5)&&((a29==7)||(a29==8)))))&&(a28==1))&&(a11==1))&&(a22==1))&&!(a0==1))&&(a20==1)))))){
	    	a24 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	return -1;
	    } else if(((!(a20==1)&&((!(a24==1)&&(((!(a0==1)&&((!(a11==1)&&((input==1)&&(((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))))&&!(a25==1)))&&(a22==1))&&(a7==1)))&&(a28==1)))&&(a14==9))){
	    	a11 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 2;
	    	a20 = 1;
	    	return 23;
	    } else if((((a22==1)&&(((a14==9)&&((a28==1)&&(!(a11==1)&&(((a25==1)&&(((((a29==5)||(a29==6))&&(input==3))&&(a20==1))&&(a19==2)))&&!(a24==1)))))&&!(a7==1)))&&!(a0==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a0==1)&&((a19==3)&&(((a25==1)&&((!(a20==1)&&(((((a24==1)&&(((a29==7)||(a29==8))&&(input==3)))&&(a11==1))&&(a22==1))&&(a7==1)))&&(a28==1)))&&(a14==9))))){
	    	a29 = 7;
	    	a24 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	return 23;
	    } else if(((((((a19==5)&&((!(a7==1)&&(!(a11==1)&&((a28==1)&&(((input==2)&&(a14==8))&&!(a24==1)))))&&!(a20==1)))&&!(a0==1))&&(a22==1))&&!(a25==1))&&(a29==8))){
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((!(a25==1)&&((a14==8)&&(!(a24==1)&&(((!(a7==1)&&(((a0==1)&&(((a22==1)&&(((a29==6)||(a29==7))&&(input==1)))&&!(a11==1)))&&(a28==1)))&&!(a20==1))&&(a19==1)))))){
	    	a14 = 9;
	    	a19 = 2;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((a0==1)&&((((a7==1)&&(!(a11==1)&&(((a22==1)&&((a29==9)&&((a28==1)&&((a14==8)&&((a24==1)&&(input==2))))))&&(a19==1))))&&(a25==1))&&(a20==1)))){
	    	a0 = 0;
	    	a19 = 2;
	    	a20 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	return 21;
	    } else if(((!(a20==1)&&((!(a25==1)&&(((a11==1)&&((a22==1)&&(((a7==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==1)))&&(a28==1))))&&(a0==1)))&&(a14==9)))&&(a24==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((((a22==1)&&((a14==8)&&((((((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))&&(input==1))&&(a0==1))&&(a25==1))))&&(a28==1))&&!(a11==1))&&!(a20==1))&&!(a24==1))&&(a7==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a19==5)&&((a25==1)&&((a7==1)&&(!(a20==1)&&((!(a0==1)&&(((((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&(a14==8))&&!(a11==1))&&(a28==1)))&&(a24==1)))))))){
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	a25 = 0;
	    	return 21;
	    } else if((((a25==1)&&(!(a20==1)&&((!(a11==1)&&(((((((a19==4)&&(input==4))&&!(a24==1))&&(a14==9))&&!(a0==1))&&(a22==1))&&(a7==1)))&&(a28==1))))&&(a29==6))){
	    	a7 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 0;
	    	a0 = 1;
	    	return 23;
	    } else if(((((a14==8)&&(((((a28==1)&&((a22==1)&&(!(a24==1)&&((((a29==8)||(a29==9))&&(input==1))&&(a11==1)))))&&(a7==1))&&!(a25==1))&&!(a0==1)))&&!(a20==1))&&(a19==5))){
	    	a19 = 4;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((((((!(a20==1)&&(((!(a11==1)&&((((a29==8)||(a29==9))&&(input==3))&&(a28==1)))&&(a14==8))&&(a0==1)))&&(a19==1))&&!(a7==1))&&(a22==1))&&!(a25==1))&&!(a24==1))){
	    	a29 = 9;
	    	return -1;
	    } else if(((a28==1)&&(((((a0==1)&&(((((a22==1)&&((a29==8)&&(!(a24==1)&&(input==2))))&&!(a20==1))&&!(a11==1))&&!(a25==1)))&&(a19==2))&&(a7==1))&&(a14==8)))){
	    	a24 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a20 = 1;
	    	return 24;
	    } else if(((!(a11==1)&&(((a0==1)&&((a14==9)&&((a22==1)&&((a24==1)&&(((((input==1)&&!(a20==1))&&(a19==4))&&(a25==1))&&(a29==6))))))&&!(a7==1)))&&(a28==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==4)&&((((((a14==9)&&((a28==1)&&(((a25==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&!(a24==1)))&&(a20==1))))&&(a11==1))&&(a7==1))&&(a22==1))&&!(a0==1)))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((!(a20==1)&&(!(a0==1)&&(((a22==1)&&((a11==1)&&((a25==1)&&((((!(a7==1)&&((input==3)&&((a29==6)||(a29==7))))&&(a28==1))&&(a14==8))&&(a19==4)))))&&(a24==1))))){
	    	a11 = 0;
	    	a7 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a19==5)&&((!(a24==1)&&((a28==1)&&((a22==1)&&((((a11==1)&&((((input==3)&&((a29==7)||(a29==8)))&&(a20==1))&&(a14==9)))&&(a7==1))&&!(a25==1)))))&&!(a0==1)))){
	    	a24 = 1;
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	a19 = 3;
	    	return 23;
	    } else if((((a20==1)&&((!(a25==1)&&((a0==1)&&((((a28==1)&&(((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==4))&&(a24==1)))&&!(a7==1))&&(a22==1))))&&(a11==1)))&&(a14==9))){
	    	a29 = 9;
	    	a0 = 0;
	    	a7 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if(((a24==1)&&(((a7==1)&&((((a22==1)&&(!(a20==1)&&((a0==1)&&((((a19==5)&&(input==5))&&(a29==7))&&!(a25==1)))))&&!(a11==1))&&(a14==9)))&&(a28==1)))){
	    	a7 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if(((a28==1)&&((!(a7==1)&&((((a14==9)&&(((((input==2)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(a25==1))&&!(a24==1))&&!(a0==1)))&&(a11==1))&&(a22==1)))&&(a20==1)))){
	    	a29 = 7;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	return 23;
	    } else if((((a22==1)&&(((!(a25==1)&&((a7==1)&&((a14==9)&&(!(a11==1)&&(((a28==1)&&((input==3)&&((a29==6)||(a29==7))))&&(a19==2))))))&&(a20==1))&&!(a0==1)))&&(a24==1))){
	    	a19 = 3;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if(((a0==1)&&((!(a25==1)&&((a11==1)&&((a28==1)&&((a20==1)&&(((a7==1)&&((a19==4)&&(((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&(a22==1))))&&(a14==10))))))&&(a24==1)))){
	    	a29 = 7;
	    	a20 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a14 = 9;
	    	a0 = 0;
	    	return -1;
	    } else if((((a22==1)&&(!(a20==1)&&((!(a11==1)&&((a19==1)&&(((((a28==1)&&(((a29==7)||(a29==8))&&(input==2)))&&!(a24==1))&&(a7==1))&&(a25==1))))&&(a0==1))))&&(a14==8))){
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a14 = 9;
	    	return 24;
	    } else if((((a28==1)&&((!(a7==1)&&(((a25==1)&&((a24==1)&&((a22==1)&&((((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&(a11==1))&&(a0==1)))))&&(a14==10)))&&(a19==2)))&&(a20==1))){
	    	a11 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((a28==1)&&((a24==1)&&(((((((((input==1)&&((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5))))&&!(a0==1))&&!(a7==1))&&(a14==9))&&(a22==1))&&!(a25==1))&&!(a11==1))&&(a20==1))))){
	    	a7 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((a20==1)&&((a28==1)&&(((a14==8)&&(((((a0==1)&&((((a22==1)&&(input==3))&&(a24==1))&&!(a7==1)))&&(a25==1))&&(a11==1))&&(a29==6)))&&(a19==3))))){
	    	a19 = 4;
	    	a29 = 7;
	    	return 21;
	    } else if(((((a11==1)&&((a22==1)&&(((a19==2)&&((((a28==1)&&((a24==1)&&((input==5)&&((a29==7)||(a29==8)))))&&(a25==1))&&(a14==10)))&&(a0==1))))&&!(a20==1))&&!(a7==1))){
	    	a11 = 0;
	    	a0 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a29 = 6;
	    	return -1;
	    } else if(((((a14==9)&&(((a29==5)&&((((((a19==2)&&((input==6)&&(a0==1)))&&(a28==1))&&(a25==1))&&!(a24==1))&&(a11==1)))&&!(a7==1)))&&(a20==1))&&(a22==1))){
	    	a19 = 5;
	    	a20 = 0;
	    	a7 = 1;
	    	a14 = 10;
	    	a29 = 9;
	    	a24 = 1;
	    	return 24;
	    } else if((((((a24==1)&&((((a0==1)&&((a14==10)&&((a22==1)&&(((input==2)&&((a29==8)||(a29==9)))&&(a20==1)))))&&!(a7==1))&&(a28==1)))&&(a19==4))&&(a25==1))&&(a11==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==9)&&((a29==9)&&(!(a0==1)&&((((a20==1)&&((((a22==1)&&((a19==1)&&(input==6)))&&(a28==1))&&(a7==1)))&&!(a24==1))&&!(a25==1)))))&&(a11==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a19==1)&&(((a22==1)&&(((a25==1)&&((a24==1)&&(!(a11==1)&&(((input==4)&&(a14==9))&&(a29==5)))))&&!(a0==1)))&&(a28==1)))&&(a20==1))&&(a7==1))){
	    	a24 = 0;
	    	a29 = 9;
	    	a20 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((((!(a20==1)&&((((((a25==1)&&((((input==6)&&((a29==8)||(a29==9)))&&!(a7==1))&&(a14==9)))&&!(a11==1))&&!(a0==1))&&(a28==1))&&(a22==1)))&&(a19==1))&&(a24==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a0==1)&&((a29==7)&&((a22==1)&&((!(a11==1)&&(!(a7==1)&&((((input==6)&&(a19==2))&&(a14==9))&&!(a25==1))))&&!(a24==1)))))&&(a28==1))&&!(a20==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((((!(a24==1)&&((a20==1)&&(((a28==1)&&(((((input==6)&&!(a0==1))&&(a22==1))&&(a29==6))&&(a11==1)))&&(a7==1))))&&!(a25==1))&&(a14==9))&&(a19==4))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&((((!(a0==1)&&(((a19==5)&&(((((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a22==1))&&(a11==1))&&(a28==1)))&&!(a25==1)))&&(a24==1))&&!(a7==1))&&(a20==1)))){
	    	a29 = 5;
	    	a11 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	return -1;
	    } else if((!(a11==1)&&((a22==1)&&((((!(a25==1)&&(((!(a7==1)&&((a19==1)&&((input==6)&&((a29==8)||(a29==9)))))&&(a28==1))&&!(a20==1)))&&(a0==1))&&(a14==8))&&!(a24==1))))){
	    	a0 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if((!(a7==1)&&((((a22==1)&&(!(a24==1)&&((a14==8)&&((a0==1)&&((a11==1)&&((a19==2)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&!(a25==1))))))))&&(a28==1))&&!(a20==1)))){
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	return 24;
	    } else if((((a14==9)&&(((a20==1)&&(!(a0==1)&&(((a11==1)&&(((((a7==1)&&(input==6))&&(a28==1))&&(a25==1))&&(a22==1)))&&(a19==5))))&&(a29==9)))&&!(a24==1))){
	    	a19 = 4;
	    	a29 = 8;
	    	a0 = 1;
	    	return 21;
	    } else if(((a19==3)&&((((((((a11==1)&&(!(a24==1)&&((a28==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a20==1))&&(a22==1))&&!(a7==1))&&(a25==1))&&(a14==9))&&!(a0==1)))){
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((!(a24==1)&&((((a28==1)&&((a19==3)&&((((((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&(a22==1))&&(a20==1))&&(a14==8))&&(a7==1))))&&!(a25==1))&&(a0==1)))&&(a11==1))){
	    	a19 = 4;
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	return 21;
	    } else if(((a22==1)&&((((((!(a11==1)&&(((((!(a7==1)&&(a25==1))&&(a29==6))&&(a19==1))||(((a19==5)&&((!(a25==1)&&(a7==1))&&(a29==9)))||((a19==1)&&(((a25==1)&&!(a7==1))&&(a29==5)))))&&(input==2)))&&!(a24==1))&&(a28==1))&&!(a20==1))&&(a14==9))&&!(a0==1)))){
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&(((a19==5)&&(!(a11==1)&&(!(a24==1)&&(((a14==8)&&((a22==1)&&((a28==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&!(a25==1)))))&&(a20==1)))))&&!(a7==1)))){
	    	a29 = 5;
	    	a19 = 2;
	    	a20 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a20==1)&&(((!(a7==1)&&((a14==8)&&((a28==1)&&((((a19==3)&&((a25==1)&&(input==1)))&&!(a0==1))&&(a24==1)))))&&(a29==6))&&(a11==1))))){
	    	a29 = 7;
	    	a19 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if((((a14==9)&&(!(a20==1)&&(!(a7==1)&&((a22==1)&&((((a19==4)&&(!(a24==1)&&((a0==1)&&((a25==1)&&(input==6)))))&&(a11==1))&&(a28==1))))))&&(a29==8))){
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if(((a0==1)&&((!(a24==1)&&((a7==1)&&((a19==4)&&(((((((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&(a14==9))&&!(a11==1))&&(a28==1))&&!(a25==1))&&!(a20==1)))))&&(a22==1)))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 3;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if((((a22==1)&&(((((a7==1)&&((a14==8)&&(!(a20==1)&&((a11==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a24==1))))))&&(a25==1))&&(a19==3))&&(a28==1)))&&(a0==1))){
	    	a29 = 9;
	    	a25 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	a20 = 1;
	    	return 21;
	    } else if(((a7==1)&&((!(a0==1)&&((((a19==3)&&(((a22==1)&&((!(a24==1)&&(!(a11==1)&&(input==4)))&&(a29==8)))&&(a14==9)))&&(a28==1))&&(a20==1)))&&(a25==1)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a0==1)&&(((a22==1)&&((((((((a7==1)&&((input==6)&&((a29==8)||(a29==9))))&&(a24==1))&&(a20==1))&&(a19==5))&&(a28==1))&&!(a25==1))&&(a14==9)))&&!(a11==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&(((a24==1)&&((a20==1)&&(((a22==1)&&((a0==1)&&((a7==1)&&(((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==1))&&!(a11==1)))))&&(a25==1))))&&(a14==8)))){
	    	a19 = 2;
	    	a7 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if((((((a22==1)&&((((!(a11==1)&&(((a25==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==3)))&&(a7==1)))&&(a14==8))&&(a28==1))&&!(a0==1)))&&!(a20==1))&&(a24==1))&&(a19==4))){
	    	a7 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a14==8)&&(((a25==1)&&(((!(a20==1)&&((a22==1)&&((a28==1)&&(((((a19==2)&&(a29==5))||(((a29==8)&&(a19==1))||((a19==1)&&(a29==9))))&&(input==3))&&!(a24==1)))))&&!(a11==1))&&!(a0==1)))&&!(a7==1)))){
	    	a24 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	a19 = 4;
	    	a25 = 0;
	    	return 21;
	    } else if(((a25==1)&&((((((((((((a29==8)||(a29==9))&&(input==5))&&!(a24==1))&&(a19==1))&&(a7==1))&&(a28==1))&&(a14==8))&&(a22==1))&&(a11==1))&&(a0==1))&&(a20==1)))){
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	return 21;
	    } else if(((a0==1)&&(((a29==5)&&(((a14==9)&&(((a22==1)&&(((((a7==1)&&(input==2))&&(a20==1))&&(a19==1))&&(a28==1)))&&(a24==1)))&&!(a25==1)))&&!(a11==1)))){
	    	a29 = 9;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a25==1)&&(!(a20==1)&&((a28==1)&&(((a22==1)&&((a7==1)&&((a0==1)&&((a11==1)&&(((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==1))&&(a24==1))))))&&(a14==10)))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&((a22==1)&&(((a0==1)&&((a29==8)&&(!(a20==1)&&(((!(a7==1)&&(((input==5)&&(a14==9))&&(a28==1)))&&!(a24==1))&&!(a11==1)))))&&(a19==5))))){
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((((a22==1)&&((a29==9)&&((a25==1)&&(((a0==1)&&((((a7==1)&&((a28==1)&&((a14==10)&&(input==5))))&&(a11==1))&&!(a24==1)))&&(a20==1)))))&&(a19==1))){
	    	a0 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if((!(a24==1)&&((((!(a20==1)&&((a7==1)&&((((a0==1)&&(!(a11==1)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a25==1))&&(a22==1))))&&(a14==8))&&(a28==1))&&(a19==3)))){
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	return 21;
	    } else if((((a22==1)&&((a25==1)&&((a28==1)&&(((a14==10)&&((a24==1)&&(((a20==1)&&((a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1))))&&(a7==1))))&&(a19==5)))))&&(a0==1))){
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a14 = 9;
	    	a24 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a11==1)&&(!(a20==1)&&((((a28==1)&&(!(a0==1)&&(((a25==1)&&((((input==1)&&((a29==5)||(a29==6)))&&(a24==1))&&(a19==2)))&&(a14==9))))&&(a22==1))&&(a7==1))))){
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if((((a24==1)&&((a14==9)&&(((((a28==1)&&((a0==1)&&(!(a7==1)&&(((input==5)&&((a29==7)||(a29==8)))&&(a11==1)))))&&(a22==1))&&!(a20==1))&&!(a25==1))))&&(a19==2))){
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a20==1)&&(((a25==1)&&(((a19==2)&&((a7==1)&&((a28==1)&&(((a29==5)||(a29==6))&&(input==3)))))&&(a14==8)))&&(a24==1)))&&(a22==1))&&(a0==1))&&!(a11==1))){
	    	a0 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if(((a22==1)&&((a7==1)&&(!(a20==1)&&(((((!(a24==1)&&((a14==8)&&((((a29==7)||(a29==8))&&(input==3))&&(a28==1))))&&(a19==2))&&(a0==1))&&(a25==1))&&(a11==1)))))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a20==1)&&((a22==1)&&((a25==1)&&((a28==1)&&(!(a24==1)&&((a0==1)&&((a7==1)&&((a14==9)&&(((input==2)&&((a29==8)||(a29==9)))&&(a19==2)))))))))))){
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if(((((((a28==1)&&((a11==1)&&(!(a20==1)&&((a25==1)&&((a19==2)&&(((input==1)&&((a29==7)||(a29==8)))&&!(a7==1)))))))&&(a22==1))&&(a24==1))&&(a0==1))&&(a14==10))){
	    	a19 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a0 = 0;
	    	a11 = 0;
	    	a14 = 9;
	    	return -1;
	    } else if(((((a20==1)&&((a28==1)&&((a19==3)&&((a7==1)&&(((a11==1)&&(((a14==9)&&((input==1)&&(a29==8)))&&(a24==1)))&&(a25==1))))))&&(a0==1))&&(a22==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a20==1)&&((a24==1)&&(!(a0==1)&&(!(a11==1)&&((((a19==5)&&((a29==5)&&((a28==1)&&((input==2)&&(a25==1)))))&&(a22==1))&&(a14==9)))))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((((((!(a7==1)&&(((a24==1)&&((!(a0==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6)))&&!(a20==1)))&&!(a11==1)))&&(a19==2))&&!(a25==1))&&(a28==1))&&(a22==1))&&(a14==8))){
	    	a29 = 7;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 9;
	    	a7 = 1;
	    	return 24;
	    } else if(((a25==1)&&(((a11==1)&&((a22==1)&&((a28==1)&&((a24==1)&&((!(a7==1)&&((a19==5)&&(((input==4)&&!(a0==1))&&!(a20==1))))&&(a14==9))))))&&(a29==9)))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	return 23;
	    } else if(((!(a25==1)&&((((a22==1)&&((a14==9)&&(((a7==1)&&((!(a24==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6)))))&&(a11==1)))&&(a20==1))))&&(a19==5))&&(a28==1)))&&(a0==1))){
	    	a24 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	a14 = 10;
	    	return 24;
	    } else if((!(a25==1)&&(!(a20==1)&&((a14==8)&&((((a19==2)&&((a28==1)&&((a24==1)&&((a22==1)&&((((a29==8)||(a29==9))&&(input==6))&&(a11==1))))))&&(a0==1))&&!(a7==1)))))){
	    	a20 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	a11 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((a19==5)&&(!(a7==1)&&(!(a20==1)&&(!(a0==1)&&(!(a25==1)&&((!(a24==1)&&(((input==3)&&((a29==8)||(a29==9)))&&(a11==1)))&&(a14==9)))))))&&(a22==1)))){
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&(!(a24==1)&&(((a0==1)&&(!(a7==1)&&(((a14==8)&&((a11==1)&&((((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(input==3))))&&(a28==1))))&&(a20==1))))&&(a22==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((!(a20==1)&&(!(a7==1)&&(!(a11==1)&&(!(a0==1)&&((a19==3)&&((a22==1)&&((a14==9)&&((((a29==8)||(a29==9))&&(input==4))&&(a28==1)))))))))&&!(a25==1))&&(a24==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a0 = 1;
	    	return 21;
	    } else if((!(a7==1)&&((a19==4)&&(!(a25==1)&&((a24==1)&&((((a20==1)&&(((((input==6)&&(a14==9))&&(a28==1))&&(a29==6))&&(a0==1)))&&!(a11==1))&&(a22==1))))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((!(a0==1)&&(((((!(a24==1)&&(((a29==5)||(a29==6))&&(input==6)))&&!(a11==1))&&(a7==1))&&(a19==5))&&(a14==9)))&&(a22==1))&&(a20==1))&&(a28==1))&&!(a25==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a29==9)&&(!(a20==1)&&(!(a25==1)&&((a19==4)&&((((!(a0==1)&&((a28==1)&&(((input==2)&&(a22==1))&&!(a7==1))))&&(a11==1))&&!(a24==1))&&(a14==8))))))){
	    	a20 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a24==1)&&(!(a25==1)&&((a14==8)&&(((a22==1)&&((a7==1)&&((a29==8)&&(((((input==5)&&(a19==2))&&!(a11==1))&&(a28==1))&&(a0==1)))))&&!(a20==1)))))){
	    	a29 = 7;
	    	a24 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((a19==4)&&((a25==1)&&(((!(a11==1)&&((a24==1)&&((a29==8)&&((((!(a0==1)&&(input==2))&&!(a7==1))&&(a28==1))&&(a14==9)))))&&!(a20==1))&&(a22==1))))){
	    	a29 = 6;
	    	a19 = 2;
	    	a0 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((a0==1)&&((((((a28==1)&&(((a20==1)&&(((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==3)))&&(a14==8)))&&!(a24==1))&&(a22==1))&&!(a25==1))&&!(a7==1)))&&!(a11==1))){
	    	a0 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if((((a22==1)&&(!(a20==1)&&(!(a11==1)&&((((a19==1)&&((!(a0==1)&&(((input==3)&&(a28==1))&&(a25==1)))&&!(a24==1)))&&(a29==5))&&(a14==8)))))&&!(a7==1))){
	    	a19 = 3;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a28==1)&&(((a20==1)&&((a11==1)&&((a22==1)&&((((((a29==9)&&((input==5)&&!(a24==1)))&&!(a0==1))&&!(a25==1))&&(a14==9))&&(a19==4)))))&&(a7==1)))){
	    	a25 = 1;
	    	a19 = 2;
	    	a0 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((((((a24==1)&&((((((a22==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==4))&&(a20==1)))&&(a7==1))&&!(a11==1))&&(a14==8))&&(a25==1)))&&(a19==1))&&!(a0==1))&&(a28==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	a7 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a25==1)&&(!(a11==1)&&(!(a20==1)&&((a22==1)&&((a14==8)&&((((a24==1)&&((a7==1)&&((a0==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==2)))))&&(a28==1))&&(a19==1)))))))){
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	a29 = 7;
	    	a20 = 1;
	    	return 23;
	    } else if(((!(a25==1)&&((a0==1)&&((a28==1)&&((a14==9)&&((a20==1)&&((a22==1)&&(((((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==1))&&(a7==1))&&!(a11==1))))))))&&(a24==1))){
	    	a29 = 8;
	    	a19 = 4;
	    	a11 = 1;
	    	return 24;
	    } else if(((!(a25==1)&&((((a22==1)&&((a14==8)&&((a28==1)&&((((((a29==7)||(a29==8))&&(input==2))&&(a24==1))&&!(a7==1))&&(a19==1)))))&&(a20==1))&&!(a11==1)))&&(a0==1))){
	    	a7 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	return 23;
	    } else if(((((a11==1)&&(((((a19==5)&&(!(a25==1)&&((((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a0==1))&&(a22==1))))&&(a7==1))&&(a14==8))&&!(a20==1)))&&(a28==1))&&(a24==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&(((((a28==1)&&(!(a20==1)&&(!(a0==1)&&((!(a11==1)&&(((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&!(a24==1)))&&(a22==1)))))&&(a25==1))&&(a19==4))&&(a7==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==1)&&(((((a14==8)&&((!(a7==1)&&((a28==1)&&((a11==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==5))&&!(a20==1)))))&&(a22==1)))&&(a0==1))&&!(a25==1))&&(a24==1)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	a11 = 0;
	    	return 21;
	    } else if((((a22==1)&&(((!(a24==1)&&(!(a20==1)&&((((((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==5))&&!(a11==1))&&!(a7==1))))&&(a14==8))&&(a0==1)))&&(a28==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a7==1)&&(((a22==1)&&(!(a24==1)&&((a0==1)&&(!(a20==1)&&((a11==1)&&((a28==1)&&(((input==4)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))))&&(a14==8))))))))&&!(a25==1)))){
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	a7 = 0;
	    	a20 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((!(a11==1)&&((a22==1)&&((((a19==1)&&((a14==8)&&((a24==1)&&(((a29==6)||(a29==7))&&(input==6)))))&&(a0==1))&&(a7==1))))&&!(a25==1))&&(a20==1)))){
	    	a0 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 4;
	    	return 24;
	    } else if((((a0==1)&&((a25==1)&&((a7==1)&&((a24==1)&&((a14==9)&&((a20==1)&&((a19==1)&&(((a22==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5)))&&(a11==1)))))))))&&(a28==1))){
	    	a0 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if((((a22==1)&&(((a14==9)&&(!(a11==1)&&((((!(a20==1)&&(((input==1)&&!(a25==1))&&(a19==1)))&&(a7==1))&&!(a0==1))&&(a28==1))))&&(a29==5)))&&!(a24==1))){
	    	a29 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((((a24==1)&&(((a19==3)&&((!(a25==1)&&((((((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&(a0==1))&&(a14==9))&&(a20==1))&&(a11==1)))&&(a22==1)))&&!(a7==1)))&&(a28==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((((!(a20==1)&&(((((a7==1)&&((a19==1)&&(input==2)))&&(a28==1))&&(a24==1))&&(a14==8)))&&(a29==8))&&!(a11==1))&&!(a0==1))&&(a22==1)))){
	    	a19 = 5;
	    	a20 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a11==1)&&(((((a25==1)&&(!(a7==1)&&(((a19==5)&&((a20==1)&&((a0==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3)))))&&(a14==9))))&&(a28==1))&&(a22==1))&&(a24==1)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a22==1)&&((a28==1)&&((a7==1)&&(!(a25==1)&&(((a14==9)&&((a24==1)&&(!(a0==1)&&((a20==1)&&((input==6)&&((a29==5)||(a29==6)))))))&&(a19==2)))))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a0==1)&&((((((!(a25==1)&&((a24==1)&&(!(a20==1)&&(((a22==1)&&(input==5))&&(a14==9)))))&&!(a11==1))&&(a28==1))&&(a19==2))&&(a7==1))&&(a29==8)))){
	    	a25 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a19 = 4;
	    	a20 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a14==9)&&((a19==2)&&(!(a20==1)&&((a11==1)&&((a29==7)&&((((a7==1)&&((a0==1)&&((a22==1)&&((input==4)&&(a25==1)))))&&!(a24==1))&&(a28==1)))))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if(((((a7==1)&&(((((!(a0==1)&&((((a29==9)&&(input==1))&&(a14==8))&&!(a20==1)))&&!(a24==1))&&(a19==5))&&(a22==1))&&!(a25==1)))&&(a28==1))&&!(a11==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&(((((((!(a11==1)&&(((a20==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4)))&&(a19==2)))&&!(a7==1))&&(a28==1))&&!(a0==1))&&!(a25==1))&&(a14==8))&&(a22==1)))){
	    	a29 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if(((((((a22==1)&&(((((a7==1)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==4)))&&(a14==8))&&(a28==1))&&(a20==1)))&&!(a24==1))&&(a0==1))&&(a11==1))&&!(a25==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a28==1)&&(((a7==1)&&(((a24==1)&&((a11==1)&&((a20==1)&&(!(a25==1)&&((a0==1)&&((input==6)&&((a29==6)||(a29==7))))))))&&(a19==2)))&&(a22==1)))&&(a14==10))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((a22==1)&&(!(a24==1)&&((a25==1)&&((a29==5)&&(((a0==1)&&(((((input==5)&&!(a7==1))&&(a20==1))&&(a11==1))&&(a19==1)))&&(a28==1))))))&&(a14==9))){
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((!(a24==1)&&(((!(a20==1)&&((a28==1)&&(!(a25==1)&&((input==5)&&(a29==5)))))&&(a22==1))&&!(a7==1)))&&(a14==9))&&(a19==1))&&(a11==1))&&(a0==1))){
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 6;
	    	a0 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==5)&&((a14==8)&&((!(a25==1)&&(!(a7==1)&&((a0==1)&&((a20==1)&&(((((a29==6)||(a29==7))&&(input==4))&&(a24==1))&&(a22==1))))))&&!(a11==1))))&&(a28==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a28==1)&&(((a7==1)&&((a25==1)&&(((((((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))&&(input==1))&&(a22==1))&&!(a24==1))&&!(a11==1))))&&(a14==8)))&&!(a20==1)))){
	    	a19 = 4;
	    	a24 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if(((a25==1)&&((a14==9)&&(!(a24==1)&&(!(a20==1)&&(((a7==1)&&(((((((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))&&(input==6))&&(a11==1))&&!(a0==1))&&(a22==1)))&&(a28==1))))))){
	    	a0 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((a7==1)&&((a14==9)&&((a22==1)&&((a28==1)&&(((a0==1)&&((((a20==1)&&(((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&(a11==1)))&&(a19==2))&&!(a24==1)))&&!(a25==1))))))){
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 6;
	    	a24 = 1;
	    	return 23;
	    } else if(((a11==1)&&((((a22==1)&&(((a7==1)&&((((a19==5)&&((a14==9)&&(!(a25==1)&&(input==5))))&&(a29==8))&&(a28==1)))&&!(a0==1)))&&!(a20==1))&&(a24==1)))){
	    	a29 = 7;
	    	a7 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((((a22==1)&&(((!(a20==1)&&((((a14==9)&&((a28==1)&&((!(a7==1)&&(input==4))&&(a29==6))))&&(a24==1))&&(a19==3)))&&(a25==1))&&(a11==1)))&&(a0==1))){
	    	a7 = 1;
	    	a19 = 2;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a25==1)&&(((a22==1)&&((a29==6)&&(((a28==1)&&((a14==8)&&(((a19==1)&&((a24==1)&&(input==5)))&&!(a7==1))))&&!(a11==1))))&&!(a20==1))))){
	    	a24 = 0;
	    	a29 = 7;
	    	a14 = 9;
	    	a11 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a7==1)&&(((((((!(a11==1)&&((a24==1)&&(((input==6)&&((a29==8)||(a29==9)))&&(a22==1))))&&(a0==1))&&!(a25==1))&&(a28==1))&&(a19==5))&&(a14==8))&&!(a20==1)))){
	    	a11 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((((a14==8)&&((a25==1)&&((((((!(a11==1)&&((input==5)&&((a29==9)||((a29==7)||(a29==8)))))&&(a20==1))&&!(a0==1))&&(a28==1))&&(a7==1))&&!(a24==1))))&&(a22==1))&&(a19==5))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((((!(a0==1)&&(!(a20==1)&&((a14==9)&&((a28==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&(a19==1))))))&&(a22==1))&&!(a7==1))&&!(a25==1)))&&!(a24==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 7;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a11==1)&&((a14==9)&&((a19==1)&&(!(a20==1)&&(!(a0==1)&&((((((((a29==6)||(a29==7))&&(input==5))&&(a28==1))&&(a22==1))&&(a7==1))&&!(a25==1))&&!(a24==1)))))))){
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	return -1;
	    } else if((((a28==1)&&((((((a29==9)&&(((!(a25==1)&&((input==4)&&(a0==1)))&&(a11==1))&&(a19==4)))&&(a14==9))&&(a22==1))&&!(a20==1))&&!(a7==1)))&&(a24==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if(((((a19==4)&&((((a28==1)&&((a14==10)&&((a29==7)&&((a20==1)&&(((a24==1)&&(input==2))&&(a11==1))))))&&(a22==1))&&(a0==1)))&&!(a7==1))&&(a25==1))){
	    	a20 = 0;
	    	a14 = 9;
	    	a25 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if((!(a25==1)&&((!(a0==1)&&(((!(a24==1)&&((((!(a11==1)&&((input==6)&&((a29==5)||(a29==6))))&&!(a7==1))&&(a19==5))&&!(a20==1)))&&(a28==1))&&(a22==1)))&&(a14==9)))){
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return 21;
	    } else if(((!(a24==1)&&((a7==1)&&((!(a20==1)&&((!(a11==1)&&(((a0==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==1))&&(a19==4)))&&!(a25==1)))&&(a22==1)))&&(a14==9))))&&(a28==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a11==1)&&(((((((!(a25==1)&&((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==4)))&&(a0==1))&&!(a7==1))&&!(a20==1))&&(a28==1))&&!(a24==1))&&(a14==9))))){
	    	a29 = 5;
	    	a11 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	return 23;
	    } else if(((a7==1)&&((!(a24==1)&&((((a0==1)&&((a11==1)&&((((!(a25==1)&&(input==3))&&(a20==1))&&(a14==10))&&(a28==1))))&&(a22==1))&&(a29==8)))&&(a19==1)))){
	    	a20 = 0;
	    	a7 = 0;
	    	a14 = 9;
	    	a29 = 5;
	    	return 21;
	    } else if((((!(a20==1)&&((!(a7==1)&&((a28==1)&&(((a0==1)&&((input==4)&&(((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&(!(a25==1)&&(a29==5))))))&&(a24==1))))&&(a22==1)))&&(a14==8))&&(a11==1))){
	    	a29 = 6;
	    	a19 = 3;
	    	a25 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((a19==5)&&(!(a20==1)&&(!(a0==1)&&((a11==1)&&(((((a22==1)&&((a28==1)&&((((a29==6)||(a29==7))&&(input==1))&&!(a25==1))))&&!(a24==1))&&!(a7==1))&&(a14==9))))))){
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 7;
	    	a11 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if(((a14==9)&&((a28==1)&&((a29==7)&&((!(a7==1)&&((a22==1)&&((!(a11==1)&&(!(a24==1)&&(((input==4)&&(a19==2))&&!(a25==1))))&&(a0==1))))&&(a20==1)))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a29==9)&&(!(a11==1)&&(!(a24==1)&&(((a22==1)&&(!(a7==1)&&(((((a28==1)&&(input==6))&&(a19==5))&&!(a20==1))&&!(a25==1))))&&!(a0==1))))))){
	    	a29 = 5;
	    	a14 = 9;
	    	a20 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if((((a22==1)&&((a7==1)&&((a19==2)&&(((a29==5)&&(((a14==10)&&(((a25==1)&&(!(a24==1)&&(input==5)))&&(a0==1)))&&(a11==1)))&&(a28==1)))))&&(a20==1))){
	    	a29 = 8;
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a25 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&(((((((((input==3)&&((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5))))&&!(a25==1))&&(a28==1))&&(a7==1))&&(a14==8))&&!(a11==1))&&(a20==1))&&(a0==1)))&&(a22==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((((a14==9)&&((a24==1)&&((a20==1)&&((a28==1)&&(((((((a25==1)&&(a29==8))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5)))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==6))&&(a22==1))))))&&!(a0==1))&&!(a7==1)))){
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a25==1)&&((((a14==8)&&(((a0==1)&&(((a29==8)&&((!(a24==1)&&((a28==1)&&(input==6)))&&(a22==1)))&&!(a20==1)))&&(a19==5)))&&(a11==1))&&(a7==1)))){
	    	a19 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((a19==4)&&((a25==1)&&((a14==9)&&(!(a7==1)&&((!(a11==1)&&(((a22==1)&&((a28==1)&&(((input==6)&&!(a20==1))&&(a24==1))))&&!(a0==1)))&&(a29==7))))))){
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 9;
	    	a19 = 2;
	    	a7 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if((((a28==1)&&((a20==1)&&((a19==1)&&(!(a0==1)&&((a7==1)&&((a22==1)&&(!(a25==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&!(a24==1))&&(a11==1)))))))))&&(a14==8))){
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a28==1)&&(((a7==1)&&(!(a0==1)&&((a14==8)&&(((!(a11==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))&&(a20==1))&&(a19==4)))))&&(a22==1))))&&!(a25==1))){
	    	a29 = 5;
	    	a14 = 9;
	    	a11 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if((((a22==1)&&(!(a20==1)&&((a0==1)&&((a28==1)&&((((!(a24==1)&&((((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(input==6)))&&(a7==1))&&!(a11==1))&&(a14==9))))))&&(a25==1))){
	    	a19 = 2;
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	a24 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if(((a14==8)&&((a24==1)&&((!(a7==1)&&(((a28==1)&&(!(a25==1)&&((a22==1)&&((((input==1)&&!(a11==1))&&(a19==4))&&!(a20==1)))))&&(a0==1)))&&(a29==7))))){
	    	a11 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((a24==1)&&((!(a20==1)&&(((a11==1)&&((a14==9)&&((a22==1)&&(((((input==3)&&((a29==5)||(a29==6)))&&(a19==4))&&(a7==1))&&(a28==1)))))&&(a0==1)))&&(a25==1)))){
	    	a20 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((a0==1)&&(((((a19==2)&&(((!(a7==1)&&(!(a11==1)&&((input==4)&&((a29==8)||(a29==9)))))&&!(a24==1))&&!(a25==1)))&&(a14==8))&&(a28==1))&&(a22==1)))&&!(a20==1))){
	    	a7 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((a22==1)&&(!(a20==1)&&((((a29==6)&&(!(a11==1)&&((a25==1)&&(!(a7==1)&&(((input==2)&&(a24==1))&&!(a0==1))))))&&(a28==1))&&(a19==1))))&&(a14==9))){
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	a24 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((a7==1)&&((a28==1)&&(((a19==5)&&((a29==5)&&((a22==1)&&(!(a11==1)&&((((a25==1)&&(input==4))&&(a20==1))&&(a14==9))))))&&(a24==1))))&&(a0==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((a14==8)&&((a28==1)&&((a7==1)&&((a22==1)&&((a19==3)&&(((a0==1)&&((a24==1)&&((!(a25==1)&&((input==5)&&((a29==6)||(a29==7))))&&!(a11==1))))&&(a20==1)))))))){
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a29 = 7;
	    	return 21;
	    } else if(((!(a0==1)&&(((!(a24==1)&&((!(a11==1)&&(((((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2)))&&(input==3))&&(a22==1))&&(a28==1)))&&(a25==1)))&&(a14==9))&&!(a20==1)))&&!(a7==1))){
	    	a24 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 0;
	    	a0 = 1;
	    	return 21;
	    } else if(((a22==1)&&((((((a25==1)&&(((a0==1)&&((((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&(a28==1))&&(a19==3)))&&(a24==1)))&&(a7==1))&&(a14==9))&&(a20==1))&&!(a11==1)))){
	    	a25 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((a22==1)&&(!(a7==1)&&(!(a24==1)&&(!(a25==1)&&((a14==8)&&(!(a11==1)&&((a0==1)&&((a20==1)&&(((input==1)&&(((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))))&&(a28==1))))))))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a28==1)&&((a22==1)&&(!(a7==1)&&((((!(a24==1)&&((a25==1)&&((input==1)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))))&&(a0==1))&&!(a20==1))&&(a11==1))))))){
	    	a0 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	return 24;
	    } else if(((a22==1)&&(((((a14==8)&&(((a11==1)&&((((a25==1)&&((input==6)&&((a29==5)||(a29==6))))&&!(a7==1))&&!(a0==1)))&&(a19==1)))&&!(a20==1))&&!(a24==1))&&(a28==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&(((!(a25==1)&&((a22==1)&&((a24==1)&&(((a11==1)&&((input==2)&&(((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))))&&(a14==9)))))&&!(a7==1))&&!(a0==1)))&&(a28==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 2;
	    	return -1;
	    } else if(((a25==1)&&(((((a28==1)&&(((a20==1)&&((a7==1)&&((!(a0==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2)))&&(a14==8))))&&!(a11==1)))&&!(a24==1))&&(a19==2))&&(a22==1)))){
	    	a19 = 3;
	    	a29 = 9;
	    	a25 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a24==1)&&((a7==1)&&(((a0==1)&&(((a22==1)&&(!(a11==1)&&(((input==5)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))||((a29==6)&&(a19==3))))&&(a25==1))))&&!(a20==1)))&&(a14==9)))))){
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 3;
	    	a0 = 0;
	    	return -1;
	    } else if((((((a0==1)&&((a19==3)&&(((a28==1)&&((a29==9)&&((((input==2)&&!(a25==1))&&!(a7==1))&&!(a24==1))))&&(a14==9))))&&!(a11==1))&&!(a20==1))&&(a22==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a25==1)&&(((!(a20==1)&&(((((a14==9)&&((a29==7)&&((a24==1)&&(input==4))))&&(a7==1))&&!(a0==1))&&(a19==2)))&&!(a11==1))&&(a28==1)))&&(a22==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a28==1)&&(!(a20==1)&&((a0==1)&&(((a24==1)&&(((a25==1)&&(!(a11==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&(a14==9))))&&(a19==4)))&&(a22==1))))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a20==1)&&((((a19==5)&&((!(a7==1)&&((a22==1)&&((a11==1)&&(((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a0==1)))))&&(a14==8)))&&(a28==1))&&!(a25==1)))&&!(a24==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a25==1)&&((!(a11==1)&&((a22==1)&&(((a24==1)&&((((input==2)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))&&(a7==1))&&(a14==9)))&&(a28==1))))&&!(a0==1))))){
	    	a0 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	return 23;
	    } else if((!(a25==1)&&((!(a0==1)&&((a14==9)&&(((a22==1)&&((a28==1)&&(((((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2)))&&(input==2))&&!(a7==1))&&!(a24==1))))&&(a11==1))))&&(a20==1)))){
	    	a14 = 8;
	    	a29 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a24==1)&&((a20==1)&&(((a19==5)&&(!(a7==1)&&((a28==1)&&((a11==1)&&(!(a0==1)&&(((a29==6)&&((a14==8)&&(input==4)))&&(a22==1)))))))&&(a25==1))))){
	    	a7 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a11 = 0;
	    	a14 = 9;
	    	a0 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if(((a28==1)&&((a29==5)&&((a24==1)&&((a25==1)&&((((((a19==5)&&(!(a0==1)&&((input==4)&&(a22==1))))&&(a11==1))&&(a20==1))&&!(a7==1))&&(a14==8))))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a22==1)&&(((a19==1)&&((a14==9)&&(!(a24==1)&&((((a25==1)&&((input==1)&&((a29==6)||(a29==7))))&&!(a20==1))&&(a7==1)))))&&!(a0==1)))&&!(a11==1))&&(a28==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((((!(a20==1)&&(!(a24==1)&&(((a28==1)&&(input==4))&&(a19==1))))&&!(a25==1))&&!(a11==1))&&(a7==1))&&(a22==1))&&(a14==8))&&!(a0==1))&&(a29==5))){
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a0==1)&&((((a29==5)&&(!(a7==1)&&((a24==1)&&((a28==1)&&(((((a19==3)&&(input==2))&&(a14==9))&&(a11==1))&&(a22==1))))))&&(a25==1))&&(a20==1)))){
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if(((!(a0==1)&&((a14==8)&&((((a19==5)&&(((!(a25==1)&&((a20==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1))))&&(a24==1))&&(a28==1)))&&(a7==1))&&!(a11==1))))&&(a22==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a20==1)&&(((a14==8)&&((((a22==1)&&((((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&(a24==1))&&!(a0==1)))&&!(a7==1))&&!(a25==1)))&&(a19==5)))&&(a11==1))&&(a28==1))){
	    	a20 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((a0==1)&&(((a14==9)&&((a28==1)&&((a24==1)&&(!(a25==1)&&(((a29==8)&&((a20==1)&&(((a11==1)&&(input==6))&&(a22==1))))&&!(a7==1))))))&&(a19==1)))){
	    	a19 = 3;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a20 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a0==1)&&(((a11==1)&&(((((((!(a20==1)&&((input==5)&&(a14==8)))&&(a29==5))&&(a25==1))&&(a28==1))&&(a7==1))&&!(a24==1))&&(a19==3)))&&(a22==1)))){
	    	a19 = 2;
	    	a29 = 8;
	    	a0 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if((((((a0==1)&&(((a24==1)&&(!(a25==1)&&((a14==10)&&((a28==1)&&(((a29==5)&&(input==5))&&(a7==1))))))&&(a19==1)))&&(a22==1))&&(a11==1))&&!(a20==1))){
	    	a11 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a24 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if((((((!(a11==1)&&((((a28==1)&&((a24==1)&&(!(a20==1)&&(((a29==6)||(a29==7))&&(input==2)))))&&!(a25==1))&&(a14==9)))&&!(a7==1))&&(a22==1))&&(a19==2))&&(a0==1))){
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	return -1;
	    } else if(((((((!(a25==1)&&((((a22==1)&&(((input==5)&&((a29==5)||(a29==6)))&&(a28==1)))&&(a19==5))&&(a14==9)))&&!(a0==1))&&!(a11==1))&&!(a20==1))&&!(a7==1))&&!(a24==1))){
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a19==5)&&((((a28==1)&&(!(a0==1)&&(!(a7==1)&&(((a22==1)&&(((input==1)&&((a29==6)||(a29==7)))&&!(a11==1)))&&!(a25==1)))))&&(a14==8))&&!(a20==1))))){
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	a25 = 1;
	    	return 23;
	    } else if((((a0==1)&&(((a22==1)&&((((a19==3)&&((a14==8)&&((a28==1)&&((a7==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8)))))))&&!(a25==1))&&(a11==1)))&&(a20==1)))&&!(a24==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 4;
	    	a0 = 0;
	    	return 21;
	    } else if(((a14==9)&&((!(a0==1)&&((a28==1)&&((a25==1)&&((a11==1)&&(!(a7==1)&&((((a20==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==2)))&&(a19==3))&&(a24==1)))))))&&(a22==1)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a11==1)&&((a22==1)&&(!(a24==1)&&((a28==1)&&(((((a25==1)&&(((input==5)&&((a29==5)||(a29==6)))&&!(a0==1)))&&(a7==1))&&(a19==5))&&(a20==1))))))&&(a14==8))){
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((a14==9)&&(((((((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==4))&&(a0==1))&&(a22==1))&&!(a7==1))&&!(a11==1))&&!(a20==1)))&&!(a24==1))&&!(a25==1)))){
	    	a29 = 8;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	return 24;
	    } else if(((!(a0==1)&&((((a7==1)&&(!(a20==1)&&((a28==1)&&(!(a25==1)&&((a11==1)&&((input==5)&&((((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))||((a29==5)&&(a19==5)))))))))&&(a14==9))&&(a24==1)))&&(a22==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a19==1)&&(!(a0==1)&&((((a28==1)&&(((a7==1)&&(((a24==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6)))&&(a22==1)))&&(a20==1)))&&(a25==1))&&(a14==8)))))){
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a0==1)&&((a28==1)&&(((!(a11==1)&&((input==3)&&((((a19==5)&&((!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1)))&&(a29==8)))||(((a29==9)&&(((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1)))&&(a19==5)))||((a19==1)&&(((a25==1)&&(((a7==1)&&(a20==1))&&!(a24==1)))&&(a29==5))))))&&(a14==8))&&(a22==1))))){
	    	a19 = 1;
	    	a29 = 8;
	    	a0 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((a28==1)&&(((a20==1)&&(((a22==1)&&((a11==1)&&((((a25==1)&&(((a0==1)&&(input==2))&&!(a7==1)))&&(a14==9))&&(a29==8))))&&!(a24==1)))&&(a19==2)))){
	    	a20 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((a0==1)&&((((a14==10)&&((a11==1)&&(((a20==1)&&((a7==1)&&((input==5)&&(((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&(!(a25==1)&&(a29==5)))))))&&(a28==1))))&&(a24==1))&&(a22==1)))){
	    	a25 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	a14 = 8;
	    	a0 = 0;
	    	return 21;
	    } else if((((a28==1)&&(!(a11==1)&&((a14==9)&&((a19==1)&&(!(a0==1)&&(!(a7==1)&&((a22==1)&&(((a25==1)&&((a24==1)&&(input==3)))&&(a29==7)))))))))&&!(a20==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a25==1)&&(((a19==5)&&((!(a0==1)&&((a11==1)&&((a28==1)&&(!(a24==1)&&(!(a7==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==2)))))))&&(a22==1)))&&(a20==1))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 6;
	    	a25 = 0;
	    	return 21;
	    } else if(((!(a11==1)&&(((a19==3)&&((a22==1)&&((a20==1)&&(((a0==1)&&((a28==1)&&((a7==1)&&((input==5)&&(a24==1)))))&&(a29==8)))))&&!(a25==1)))&&(a14==8))){
	    	a0 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if(((a20==1)&&(((((((!(a7==1)&&((a0==1)&&(((input==6)&&!(a24==1))&&(a25==1))))&&(a14==9))&&(a19==1))&&(a22==1))&&(a29==5))&&(a11==1))&&(a28==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((a7==1)&&(((((a0==1)&&((a22==1)&&((((a29==8)||(a29==9))&&(input==4))&&(a19==1))))&&(a28==1))&&!(a11==1))&&(a14==9)))&&!(a20==1)))&&!(a24==1))){
	    	a29 = 6;
	    	a25 = 0;
	    	a7 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((a28==1)&&((a24==1)&&((a19==2)&&((a20==1)&&(((!(a7==1)&&(((a14==10)&&((a22==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6))))&&(a11==1)))&&(a0==1))&&(a25==1))))))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((((a19==4)&&((((a11==1)&&((input==3)&&(a24==1)))&&(a29==5))&&!(a7==1)))&&!(a0==1))&&!(a20==1))&&!(a25==1))&&(a14==8))&&(a22==1))&&(a28==1))){
	    	a14 = 9;
	    	a0 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if((((a14==8)&&(!(a20==1)&&(!(a25==1)&&(((a28==1)&&((!(a24==1)&&((a22==1)&&(((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a29==6)&&(a19==4)))&&(input==6))))&&(a11==1)))&&!(a7==1)))))&&!(a0==1))){
	    	a19 = 4;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((((a19==2)&&((a24==1)&&(!(a20==1)&&(!(a0==1)&&((((a14==9)&&(!(a7==1)&&((a28==1)&&((input==3)&&((a29==7)||((a29==5)||(a29==6)))))))&&(a25==1))&&(a22==1))))))&&(a11==1))){
	    	a20 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a19 = 3;
	    	a7 = 1;
	    	return 23;
	    } else if(((((a28==1)&&((a19==5)&&(((((!(a25==1)&&(((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&(a7==1)))&&(a0==1))&&!(a24==1))&&(a14==8))&&!(a11==1))))&&(a22==1))&&!(a20==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	return 24;
	    } else if(((a29==6)&&(!(a0==1)&&(((!(a11==1)&&((a25==1)&&((a20==1)&&(((((a19==1)&&(input==5))&&(a22==1))&&(a28==1))&&!(a7==1)))))&&!(a24==1))&&(a14==9))))){
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 7;
	    	a11 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((!(a0==1)&&((((!(a7==1)&&((a14==9)&&((!(a20==1)&&(((input==6)&&((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5))))&&(a28==1)))&&!(a11==1))))&&(a25==1))&&(a22==1))&&!(a24==1)))){
	    	a29 = 6;
	    	a7 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	return 24;
	    } else if((((a22==1)&&(!(a7==1)&&(((!(a0==1)&&((a28==1)&&(((input==2)&&((((a29==9)&&(a25==1))&&(a19==5))||((!(a25==1)&&(a29==5))&&(a19==1))))&&(a11==1))))&&(a20==1))&&(a14==9))))&&!(a24==1))){
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if(((a28==1)&&(!(a0==1)&&((a19==5)&&((a14==9)&&(((!(a25==1)&&(!(a20==1)&&((((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a24==1))&&!(a7==1))))&&!(a11==1))&&(a22==1))))))){
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((a22==1)&&((a25==1)&&(((!(a20==1)&&((((a29==6)||(a29==7))&&(input==6))&&(a19==1)))&&(a28==1))&&(a14==8))))&&(a24==1))&&!(a7==1))&&(a0==1))&&!(a11==1))){
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&(((a28==1)&&(((((a7==1)&&(!(a24==1)&&((!(a0==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a14==8))))&&!(a20==1))&&(a25==1))&&(a19==5)))&&(a22==1)))){
	    	a25 = 0;
	    	a29 = 9;
	    	a14 = 9;
	    	a24 = 1;
	    	return 23;
	    } else if(((a0==1)&&((a28==1)&&((!(a7==1)&&((a20==1)&&((((a24==1)&&((a11==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==2))))&&(a14==10))&&!(a25==1))))&&(a22==1))))){
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 1;
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if(((a22==1)&&(!(a11==1)&&((a7==1)&&((a28==1)&&((a14==8)&&(((a19==5)&&(((a24==1)&&((a25==1)&&((input==1)&&((a29==5)||(a29==6)))))&&!(a20==1)))&&(a0==1)))))))){
	    	a19 = 2;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if((((a25==1)&&(((a19==1)&&((((a29==6)&&(((a7==1)&&(((input==6)&&(a11==1))&&(a22==1)))&&(a28==1)))&&(a20==1))&&!(a24==1)))&&!(a0==1)))&&(a14==9))){
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	return -1;
	    } else if(((!(a0==1)&&(((((a22==1)&&(!(a20==1)&&(((!(a7==1)&&((input==6)&&((a29==7)||(a29==8))))&&!(a25==1))&&!(a24==1))))&&(a28==1))&&(a19==3))&&(a14==8)))&&(a11==1))){
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	return 21;
	    } else if(((a25==1)&&((((((a22==1)&&(((((input==4)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&!(a0==1))&&!(a20==1))&&(a7==1)))&&(a11==1))&&(a14==9))&&(a28==1))&&(a24==1)))){
	    	a19 = 3;
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if((((((((((((a14==9)&&((input==2)&&((a29==8)||(a29==9))))&&(a19==5))&&(a20==1))&&(a25==1))&&(a7==1))&&!(a24==1))&&(a22==1))&&(a28==1))&&!(a11==1))&&!(a0==1))){
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a25==1)&&((a24==1)&&(((!(a20==1)&&((a11==1)&&(((a28==1)&&(((input==2)&&(a14==8))&&(a19==2)))&&(a22==1))))&&(a0==1))&&(a29==8))))&&(a7==1))){
	    	a24 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	return 23;
	    } else if(((((a28==1)&&((a19==4)&&((!(a11==1)&&((((a7==1)&&(((input==3)&&((a29==7)||(a29==8)))&&!(a20==1)))&&(a0==1))&&(a22==1)))&&(a14==8))))&&!(a24==1))&&(a25==1))){
	    	a19 = 3;
	    	a24 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a14 = 9;
	    	a29 = 8;
	    	return 24;
	    } else if(((((((a14==8)&&((a22==1)&&(!(a7==1)&&(((a19==3)&&(((a28==1)&&(input==6))&&!(a20==1)))&&(a29==5)))))&&!(a11==1))&&(a25==1))&&!(a24==1))&&!(a0==1))){
	    	a19 = 5;
	    	a25 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if(((((((a19==5)&&((a28==1)&&(!(a25==1)&&(((a22==1)&&(((a14==8)&&(input==3))&&(a29==7)))&&!(a24==1)))))&&(a0==1))&&!(a7==1))&&(a11==1))&&(a20==1))){
	    	a0 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((!(a7==1)&&((!(a0==1)&&((a20==1)&&((((a28==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&!(a25==1)))&&(a14==8))&&(a22==1))))&&(a24==1)))&&(a19==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if(((!(a24==1)&&((a14==8)&&(((((a20==1)&&(!(a0==1)&&((a19==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a11==1)))))&&(a22==1))&&(a25==1))&&!(a7==1))))&&(a28==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if((!(a7==1)&&(((!(a20==1)&&((!(a25==1)&&(((a29==5)&&((a22==1)&&((!(a24==1)&&(input==1))&&(a14==8))))&&(a11==1)))&&(a0==1)))&&(a28==1))&&(a19==4)))){
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a24==1)&&(((a28==1)&&((a20==1)&&((((a22==1)&&((a19==1)&&((!(a25==1)&&((input==2)&&((a29==8)||(a29==9))))&&(a0==1))))&&(a7==1))&&!(a11==1))))&&(a14==8)))){
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if(((((a22==1)&&(!(a7==1)&&(!(a25==1)&&(!(a20==1)&&((a28==1)&&(((a14==9)&&((input==1)&&((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2)))))&&!(a0==1)))))))&&!(a11==1))&&!(a24==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==3)&&((a28==1)&&(!(a11==1)&&((!(a0==1)&&((!(a24==1)&&(!(a25==1)&&((a7==1)&&(((input==2)&&(a22==1))&&!(a20==1)))))&&(a14==8)))&&(a29==5)))))){
	    	a0 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if((((a19==5)&&((a22==1)&&(((a14==9)&&((a28==1)&&((a0==1)&&((a25==1)&&((a7==1)&&((((a29==6)||(a29==7))&&(input==4))&&!(a24==1)))))))&&!(a11==1))))&&(a20==1))){
	    	a19 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((a0==1)&&((((a29==8)&&((a24==1)&&(((a28==1)&&(((!(a20==1)&&((a19==5)&&(input==3)))&&(a25==1))&&(a11==1)))&&!(a7==1))))&&(a22==1))&&(a14==8)))){
	    	a29 = 7;
	    	a11 = 0;
	    	return 23;
	    } else if(((((a7==1)&&((((((!(a0==1)&&((a22==1)&&((input==1)&&((a29==5)||(a29==6)))))&&(a28==1))&&(a19==5))&&(a20==1))&&!(a25==1))&&!(a24==1)))&&(a14==9))&&!(a11==1))){
	    	a20 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((((a0==1)&&(!(a25==1)&&((a14==9)&&((a29==6)&&(((a7==1)&&((((a28==1)&&(input==4))&&!(a24==1))&&!(a20==1)))&&!(a11==1))))))&&(a22==1))&&(a19==3))){
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a25==1)&&(((((a19==4)&&((((((a28==1)&&(input==6))&&!(a24==1))&&!(a7==1))&&!(a20==1))&&(a11==1)))&&(a22==1))&&(a29==5))&&(a14==8))))){
	    	a29 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((a24==1)&&((a14==8)&&((a22==1)&&((a28==1)&&((((!(a20==1)&&(((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==5))&&!(a25==1)))&&(a7==1))&&!(a0==1))&&(a11==1))))))){
	    	a29 = 5;
	    	a19 = 3;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a14==9)&&(!(a0==1)&&(!(a24==1)&&(((((a22==1)&&(((!(a20==1)&&((input==2)&&(a29==8)))&&(a25==1))&&(a11==1)))&&(a28==1))&&(a19==3))&&!(a7==1)))))){
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 6;
	    	a24 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((((a28==1)&&(((((!(a0==1)&&((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==3)))&&!(a11==1))&&!(a7==1))&&(a20==1))&&(a14==8)))&&(a25==1))&&(a22==1)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(!(a25==1)&&((a22==1)&&((a28==1)&&((a20==1)&&((!(a0==1)&&((a14==8)&&(!(a7==1)&&(!(a11==1)&&(((a29==6)||(a29==7))&&(input==6))))))&&(a19==1)))))))){
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	a24 = 1;
	    	return 21;
	    } else if(((((!(a24==1)&&(((a25==1)&&((a14==9)&&((a7==1)&&(!(a20==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==4))&&(a22==1))))))&&(a19==2)))&&(a28==1))&&!(a11==1))&&!(a0==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 1;
	    	return 24;
	    } else if(((((!(a25==1)&&((a14==8)&&(!(a11==1)&&((a0==1)&&((a7==1)&&(((input==1)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5))))&&!(a20==1)))))))&&(a22==1))&&(a24==1))&&(a28==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } return calculate_output40(input);
	}

	int calculate_output40(int input) {
	    if((!(a24==1)&&(((((!(a25==1)&&(((!(a0==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a7==1)))&&(a14==9))&&(a20==1)))&&(a28==1))&&(a19==4))&&(a22==1))&&!(a11==1)))){
	    	a14 = 8;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==3)&&(((a29==7)&&((a7==1)&&(!(a20==1)&&((a22==1)&&(!(a25==1)&&((a0==1)&&(((input==2)&&!(a24==1))&&(a28==1))))))))&&(a11==1)))&&(a14==8))){
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((a25==1)&&(!(a20==1)&&((a24==1)&&((a0==1)&&((a19==4)&&((a22==1)&&((a7==1)&&(((input==5)&&((a29==5)||(a29==6)))&&(a14==9)))))))))&&(a28==1)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a22==1)&&((a29==8)&&(((((!(a7==1)&&((a25==1)&&((a24==1)&&(input==2))))&&(a19==1))&&(a28==1))&&(a0==1))&&(a14==9))))&&(a20==1)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if(((a19==5)&&((((!(a20==1)&&(!(a24==1)&&(((a22==1)&&((a7==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a14==8))))&&(a28==1))))&&(a0==1))&&(a25==1))&&(a11==1)))){
	    	a25 = 0;
	    	a0 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if((((((a22==1)&&((((a20==1)&&((!(a24==1)&&(((input==3)&&(a28==1))&&(a29==5)))&&!(a11==1)))&&(a19==3))&&(a7==1)))&&!(a25==1))&&(a14==9))&&!(a0==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((!(a25==1)&&((!(a0==1)&&(((((a14==8)&&((input==1)&&((a29==8)||(a29==9))))&&!(a20==1))&&(a22==1))&&(a19==3)))&&(a7==1)))&&(a24==1))&&!(a11==1)))){
	    	a24 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((((a20==1)&&((!(a0==1)&&((!(a11==1)&&((a14==9)&&((input==3)&&((((a29==9)&&((a7==1)&&!(a25==1)))&&(a19==5))||((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1))))))))&&!(a24==1)))&&(a28==1)))&&(a22==1))){
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if((((a7==1)&&((((a19==2)&&((a24==1)&&(((a28==1)&&((!(a11==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a22==1)))&&!(a25==1))))&&(a14==8))&&(a20==1)))&&!(a0==1))){
	    	a19 = 5;
	    	a7 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if((((a25==1)&&((!(a20==1)&&((a14==8)&&((!(a11==1)&&((!(a24==1)&&((input==5)&&(((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))))&&(a22==1)))&&(a0==1))))&&(a7==1)))&&(a28==1))){
	    	a20 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	a14 = 9;
	    	return 24;
	    } else if(((a28==1)&&(!(a0==1)&&((a22==1)&&((a11==1)&&((((a25==1)&&((!(a20==1)&&(!(a24==1)&&(((a29==6)||(a29==7))&&(input==3))))&&(a14==9)))&&(a19==2))&&(a7==1))))))){
	    	a29 = 8;
	    	a14 = 8;
	    	a19 = 5;
	    	a7 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if(((a28==1)&&(!(a7==1)&&(((a24==1)&&(((((!(a0==1)&&(((input==1)&&((a29==7)||(a29==8)))&&(a11==1)))&&(a20==1))&&(a25==1))&&(a19==3))&&(a14==8)))&&(a22==1))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((!(a7==1)&&((a28==1)&&(!(a25==1)&&((((((a19==2)&&(a29==6))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==5))&&(a20==1))&&(a22==1)))))&&(a24==1)))&&(a14==8))&&(a11==1))){
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a22==1)&&((((a19==3)&&(((((a25==1)&&((((a11==1)&&(input==2))&&!(a20==1))&&(a29==8)))&&(a14==8))&&(a0==1))&&(a24==1)))&&(a7==1))&&(a28==1)))){
	    	a24 = 0;
	    	a29 = 5;
	    	a19 = 1;
	    	return 23;
	    } else if((((a19==3)&&((!(a20==1)&&(((!(a0==1)&&((a25==1)&&(((a29==7)&&((input==6)&&(a14==8)))&&(a22==1))))&&(a28==1))&&(a7==1)))&&!(a11==1)))&&(a24==1))){
	    	a11 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if((!(a25==1)&&(((((a11==1)&&((a24==1)&&(!(a7==1)&&((a20==1)&&((a28==1)&&(((input==6)&&(a22==1))&&(a0==1)))))))&&(a14==8))&&(a19==1))&&(a29==9)))){
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a25==1)&&(!(a24==1)&&(((a28==1)&&((a11==1)&&(((((((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a19==2)&&(a29==5)))&&(input==6))&&(a7==1))&&(a0==1))&&(a14==9))&&(a20==1))))&&(a22==1))))){
	    	a25 = 0;
	    	a19 = 2;
	    	a11 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	return 21;
	    } else if(((a14==9)&&(!(a0==1)&&(!(a20==1)&&(((a22==1)&&((((((a19==1)&&(((a25==1)&&!(a7==1))&&(a29==5)))||((((a29==8)&&(!(a25==1)&&(a7==1)))&&(a19==5))||(((a29==9)&&((a7==1)&&!(a25==1)))&&(a19==5))))&&(input==4))&&!(a24==1))&&(a11==1)))&&(a28==1)))))){
	    	a25 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	return 23;
	    } else if(((a11==1)&&((a25==1)&&((a28==1)&&((a22==1)&&((!(a0==1)&&((((a24==1)&&((input==6)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))))&&(a14==8))&&(a20==1)))&&!(a7==1))))))){
	    	a7 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	return -1;
	    } else if(((a11==1)&&((((a25==1)&&(((((((a19==5)&&((a22==1)&&(input==2)))&&!(a24==1))&&(a29==7))&&!(a7==1))&&!(a0==1))&&(a28==1)))&&(a14==8))&&!(a20==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a7==1)&&(!(a11==1)&&(((a20==1)&&(((((((input==6)&&((a29==6)||(a29==7)))&&(a22==1))&&!(a25==1))&&(a19==5))&&(a14==8))&&!(a24==1)))&&!(a0==1))))&&(a28==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((((((a7==1)&&((a20==1)&&((((a19==5)&&((((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&(a0==1))&&(a11==1)))&&(a14==10))&&!(a25==1))))&&(a24==1))&&(a22==1))&&(a28==1))){
	    	a7 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 6;
	    	return 24;
	    } else if(((a19==4)&&((!(a24==1)&&((a25==1)&&(!(a7==1)&&((((a22==1)&&((a28==1)&&((a14==8)&&(((a29==5)||(a29==6))&&(input==6)))))&&!(a20==1))&&!(a11==1)))))&&!(a0==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((((a11==1)&&((a28==1)&&((a0==1)&&(!(a7==1)&&((a19==3)&&(!(a25==1)&&((a14==9)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))))))))&&(a22==1))&&!(a20==1))&&(a24==1))){
	    	a29 = 9;
	    	a14 = 10;
	    	a25 = 1;
	    	a19 = 2;
	    	a20 = 1;
	    	return 24;
	    } else if(((a19==3)&&((a28==1)&&(!(a20==1)&&(!(a7==1)&&(!(a11==1)&&(((a0==1)&&(((((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a24==1))&&(a14==9))&&(a25==1)))&&(a22==1)))))))){
	    	a29 = 9;
	    	a19 = 2;
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a7==1)&&(!(a25==1)&&((a19==1)&&((((((a24==1)&&((a20==1)&&((input==1)&&(a22==1))))&&(a14==9))&&(a28==1))&&!(a0==1))&&(a29==9)))))&&(a11==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 8;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a0==1)&&((a29==9)&&(!(a25==1)&&((((a20==1)&&((a22==1)&&(((a19==2)&&(((input==2)&&!(a7==1))&&!(a24==1)))&&(a11==1))))&&(a14==9))&&(a28==1)))))){
	    	a19 = 3;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((((((a29==5)&&(!(a20==1)&&((a14==8)&&((a22==1)&&(((a28==1)&&(!(a0==1)&&(input==3)))&&(a24==1))))))&&(a7==1))&&(a19==2))&&!(a11==1))&&!(a25==1))){
	    	a0 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	return 23;
	    } else if(((a11==1)&&(((a19==2)&&((!(a25==1)&&(((a7==1)&&(!(a0==1)&&((a28==1)&&(((input==5)&&((a29==6)||(a29==7)))&&(a14==8)))))&&(a22==1)))&&(a20==1)))&&!(a24==1)))){
	    	a29 = 8;
	    	a25 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if(((!(a0==1)&&(((a25==1)&&((a24==1)&&(((((a11==1)&&((((a29==5)||(a29==6))&&(input==2))&&(a7==1)))&&(a28==1))&&(a19==4))&&(a14==9))))&&(a22==1)))&&(a20==1))){
	    	a19 = 5;
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 0;
	    	return 24;
	    } else if((((((a22==1)&&((((a20==1)&&((a14==8)&&(((a29==8)&&((input==3)&&!(a7==1)))&&!(a11==1))))&&(a25==1))&&(a24==1)))&&(a19==5))&&(a0==1))&&(a28==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a22==1)&&((!(a11==1)&&(((((((((a29==6)||(a29==7))&&(input==2))&&(a25==1))&&(a28==1))&&(a19==1))&&(a14==8))&&(a0==1))&&!(a7==1)))&&!(a20==1))))){
	    	a19 = 2;
	    	a29 = 7;
	    	a0 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if(((a14==9)&&(((((a24==1)&&((a0==1)&&((a11==1)&&((((((a29==5)||(a29==6))&&(input==3))&&(a19==2))&&!(a25==1))&&!(a20==1)))))&&(a28==1))&&!(a7==1))&&(a22==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a20==1)&&(((a28==1)&&((((!(a11==1)&&(!(a7==1)&&(((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5)))&&(input==3))))&&!(a25==1))&&(a0==1))&&(a14==8)))&&(a24==1))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a22==1)&&(((((!(a0==1)&&(((a14==9)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==3)))&&!(a25==1)))&&(a20==1))&&!(a11==1))&&(a24==1))&&(a7==1))))){
	    	a7 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 9;
	    	return 24;
	    } else if((((((!(a24==1)&&(((a20==1)&&(((a7==1)&&((a14==8)&&((a29==7)&&(input==4))))&&(a0==1)))&&(a11==1)))&&(a22==1))&&(a25==1))&&(a19==1))&&(a28==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a20==1)&&(((((a19==4)&&(((((a24==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6)))&&(a28==1))&&(a22==1))&&!(a25==1)))&&(a11==1))&&(a7==1))&&(a0==1)))&&(a14==10))){
	    	a25 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	return -1;
	    } else if(((a7==1)&&((!(a11==1)&&(((((a28==1)&&(((((a24==1)&&(input==3))&&(a14==8))&&(a25==1))&&(a0==1)))&&(a29==6))&&(a19==4))&&(a20==1)))&&(a22==1)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((((a20==1)&&(((a14==8)&&((a24==1)&&(((a22==1)&&(((input==6)&&((a29==6)||(a29==7)))&&(a28==1)))&&(a19==4))))&&!(a0==1)))&&(a7==1))&&(a25==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&((a19==3)&&(!(a25==1)&&((!(a20==1)&&((a7==1)&&((a14==9)&&((a24==1)&&((input==3)&&((a29==7)||(a29==8)))))))&&(a22==1)))))&&!(a11==1))&&(a28==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a11==1)&&(((((a29==6)&&((((a22==1)&&((a20==1)&&(!(a24==1)&&((input==3)&&(a25==1)))))&&(a0==1))&&(a14==9)))&&(a19==4))&&!(a7==1))&&(a28==1)))){
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((((a25==1)&&((a11==1)&&(((a0==1)&&(((a19==2)&&((((input==1)&&(a22==1))&&(a14==10))&&(a24==1)))&&(a20==1)))&&(a28==1))))&&(a29==9))&&!(a7==1))){
	    	a11 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 6;
	    	a25 = 0;
	    	return -1;
	    } else if(((a25==1)&&((!(a20==1)&&((((a28==1)&&((a14==8)&&((a22==1)&&(((a0==1)&&((input==5)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a11==1)))))&&(a7==1))&&(a24==1)))&&(a19==3)))){
	    	a7 = 0;
	    	a19 = 2;
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	return 21;
	    } else if(((a0==1)&&(!(a7==1)&&(((a11==1)&&((a19==1)&&(((a22==1)&&(((a24==1)&&((a14==8)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1))))&&!(a25==1)))&&(a28==1))))&&(a20==1))))){
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((a29==6)&&(((a7==1)&&((a14==9)&&(((a28==1)&&(((a0==1)&&((!(a20==1)&&(input==6))&&(a19==3)))&&!(a25==1)))&&!(a24==1))))&&(a22==1))))){
	    	a25 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 9;
	    	return 24;
	    } else if((!(a7==1)&&((a24==1)&&((a20==1)&&((a0==1)&&((a11==1)&&(((a25==1)&&((a28==1)&&((a22==1)&&((a14==10)&&((input==5)&&((a29==7)||((a29==5)||(a29==6))))))))&&(a19==5)))))))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a20==1)&&(((a11==1)&&((a29==7)&&(((((((a7==1)&&(input==2))&&(a0==1))&&(a25==1))&&(a14==9))&&(a22==1))&&(a19==3))))&&(a24==1))))){
	    	a29 = 6;
	    	a0 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a24 = 0;
	    	return 24;
	    } else if(((a28==1)&&(((((a0==1)&&(!(a25==1)&&((((a22==1)&&(((input==6)&&(a24==1))&&!(a20==1)))&&(a29==7))&&(a7==1))))&&(a11==1))&&(a19==5))&&(a14==9)))){
	    	a25 = 1;
	    	a29 = 8;
	    	a14 = 10;
	    	a19 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if((((((!(a11==1)&&(((a0==1)&&((((a22==1)&&((input==6)&&((a29==7)||(a29==8))))&&!(a25==1))&&(a19==4)))&&(a14==8)))&&(a28==1))&&(a7==1))&&(a20==1))&&(a24==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a19==5)&&((a11==1)&&(!(a25==1)&&((!(a0==1)&&((a7==1)&&((((a20==1)&&((a22==1)&&((a24==1)&&(input==5))))&&(a28==1))&&(a14==8))))&&(a29==8)))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	return -1;
	    } else if(((a14==8)&&(((a28==1)&&(((a29==7)&&((a20==1)&&((a25==1)&&((((a22==1)&&((a24==1)&&(input==4)))&&!(a11==1))&&(a0==1)))))&&!(a7==1)))&&(a19==1)))){
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	a25 = 0;
	    	return 24;
	    } else if(((((((a19==1)&&(((a28==1)&&(!(a24==1)&&(!(a0==1)&&(((input==4)&&(a7==1))&&(a25==1)))))&&(a20==1)))&&(a22==1))&&(a14==9))&&(a11==1))&&(a29==6))){
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a29==5)&&((a7==1)&&((((a14==10)&&((a19==4)&&((a20==1)&&(((a0==1)&&((input==4)&&(a11==1)))&&(a25==1)))))&&(a28==1))&&(a22==1))))&&(a24==1))){
	    	a29 = 8;
	    	a19 = 2;
	    	return -1;
	    } else if((((a14==9)&&(!(a7==1)&&(((a19==5)&&((!(a0==1)&&(((((input==5)&&((a29==6)||(a29==7)))&&(a25==1))&&(a28==1))&&(a11==1)))&&!(a24==1)))&&(a22==1))))&&!(a20==1))){
	    	a11 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((a20==1)&&((((!(a11==1)&&((a22==1)&&((((((a29==9)&&(!(a25==1)&&(a7==1)))&&(a19==5))||((a19==1)&&(((a25==1)&&!(a7==1))&&(a29==5))))&&(input==5))&&(a24==1))))&&(a14==8))&&!(a0==1))&&(a28==1)))){
	    	a20 = 0;
	    	a11 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&(!(a0==1)&&((a19==2)&&((a22==1)&&(((a28==1)&&((((a7==1)&&((((a29==7)||(a29==8))&&(input==5))&&!(a11==1)))&&(a14==9))&&(a24==1)))&&!(a20==1))))))){
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&((a14==8)&&(((a11==1)&&(((!(a25==1)&&(((a19==1)&&(((input==6)&&(a20==1))&&(a24==1)))&&(a22==1)))&&(a29==8))&&!(a7==1)))&&(a0==1))))){
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	return 21;
	    } else if((((((a22==1)&&((a28==1)&&((a14==8)&&((a25==1)&&((!(a24==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a19==1)))&&!(a0==1))))))&&(a20==1))&&(a11==1))&&!(a7==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a25==1)&&((((!(a20==1)&&(((a28==1)&&((input==3)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))&&(a14==8)))&&(a22==1))&&(a7==1))&&!(a11==1)))&&(a0==1))&&!(a24==1))){
	    	a7 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	return 21;
	    } else if((!(a20==1)&&(!(a24==1)&&((a0==1)&&(((a28==1)&&(((a22==1)&&((a7==1)&&(((((a29==5)||(a29==6))&&(input==5))&&(a11==1))&&(a19==1))))&&(a14==8)))&&!(a25==1)))))){
	    	a29 = 7;
	    	a19 = 4;
	    	a0 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a7==1)&&((a20==1)&&((((a28==1)&&((((a19==1)&&((a0==1)&&(((a29==8)||(a29==9))&&(input==6))))&&!(a24==1))&&(a11==1)))&&(a25==1))&&(a14==8)))))){
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a24==1)&&((a19==4)&&((((((((a14==8)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5)))&&(a25==1))&&!(a7==1))&&(a11==1))&&(a28==1))&&(a22==1))&&(a20==1))))&&!(a0==1))){
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	a19 = 1;
	    	return 24;
	    } else if((((!(a11==1)&&((a20==1)&&(((a19==2)&&((a7==1)&&(((!(a0==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a14==9))&&(a22==1))))&&(a28==1))))&&(a24==1))&&(a25==1))){
	    	a19 = 3;
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a25==1)&&((((a19==5)&&(((a24==1)&&((a7==1)&&((a14==9)&&((a20==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a28==1))))))&&!(a11==1)))&&(a0==1))&&(a22==1)))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((a14==9)&&(((((a11==1)&&((a0==1)&&((((((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&(a19==2))&&!(a24==1))&&(a22==1))&&(a20==1))))&&(a25==1))&&(a7==1))&&(a28==1)))){
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	return 21;
	    } else if(((a29==5)&&(((!(a7==1)&&(((a0==1)&&((a22==1)&&((a14==9)&&((((a25==1)&&(input==4))&&(a11==1))&&(a28==1)))))&&(a19==2)))&&!(a20==1))&&(a24==1)))){
	    	a7 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a0 = 0;
	    	return -1;
	    } else if(((a28==1)&&(((a22==1)&&(((((!(a20==1)&&((a0==1)&&((a24==1)&&(((a29==7)||(a29==8))&&(input==6)))))&&!(a11==1))&&(a14==8))&&(a19==4))&&(a7==1)))&&(a25==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((a28==1)&&(!(a25==1)&&(!(a11==1)&&((((((a0==1)&&((((a29==6)||(a29==7))&&(input==4))&&(a19==3)))&&(a20==1))&&!(a24==1))&&(a14==9))&&(a7==1)))))&&(a22==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a20==1)&&((!(a24==1)&&((((a14==8)&&((((((input==2)&&(a11==1))&&(a19==2))&&(a29==5))&&(a25==1))&&(a22==1)))&&(a0==1))&&(a28==1)))&&(a7==1)))){
	    	a19 = 5;
	    	a20 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((((a25==1)&&((((((((a11==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a0==1))&&(a19==4))&&(a7==1))&&(a14==8))&&(a24==1))&&(a22==1)))&&!(a20==1))&&(a28==1))){
	    	a11 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	return -1;
	    } else if((((a22==1)&&(((a11==1)&&(((a28==1)&&((((a19==1)&&((a29==5)&&((a25==1)&&((a7==1)&&!(a20==1)))))||(((a19==5)&&((!(a25==1)&&(!(a7==1)&&(a20==1)))&&(a29==8)))||(((!(a25==1)&&(!(a7==1)&&(a20==1)))&&(a29==9))&&(a19==5))))&&(input==4)))&&(a0==1)))&&(a14==9)))&&(a24==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((((((a11==1)&&(!(a0==1)&&((a28==1)&&((a14==8)&&((a29==6)&&((input==4)&&(a7==1)))))))&&(a19==1))&&(a22==1))&&(a20==1))&&(a24==1))&&!(a25==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a7==1)&&((a28==1)&&((a22==1)&&(((a14==9)&&(((a0==1)&&((a20==1)&&((((input==4)&&((a29==6)||(a29==7)))&&(a19==5))&&(a25==1))))&&(a11==1)))&&(a24==1)))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a7==1)&&(((a11==1)&&(!(a20==1)&&((a0==1)&&((((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&(a19==4))&&(a24==1))&&!(a25==1)))))&&(a14==9)))&&(a22==1)))){
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 6;
	    	a0 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if((!(a0==1)&&((a28==1)&&(((a20==1)&&(!(a24==1)&&(!(a11==1)&&((((((input==3)&&!(a7==1))&&(a19==4))&&(a29==5))&&(a22==1))&&(a14==8)))))&&(a25==1))))){
	    	a19 = 2;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	return 24;
	    } else if((((a14==8)&&(((a28==1)&&(!(a11==1)&&((a0==1)&&(((a20==1)&&((a29==9)&&(((a7==1)&&(input==6))&&(a22==1))))&&!(a24==1)))))&&(a19==1)))&&!(a25==1))){
	    	a19 = 5;
	    	a29 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if(((((((((a22==1)&&(!(a24==1)&&((a11==1)&&((a0==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7)))))))&&!(a20==1))&&!(a25==1))&&(a14==9))&&(a19==1))&&(a7==1))&&(a28==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 6;
	    	a7 = 0;
	    	return 23;
	    } else if(((a24==1)&&(((a0==1)&&(!(a20==1)&&(((((a28==1)&&(!(a7==1)&&((a14==9)&&((input==4)&&(a11==1)))))&&(a29==7))&&(a19==3))&&(a22==1))))&&(a25==1)))){
	    	a29 = 9;
	    	a20 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	return 23;
	    } else if((((((a19==1)&&((a28==1)&&(!(a0==1)&&((a22==1)&&((a7==1)&&(((a11==1)&&(((a29==5)||(a29==6))&&(input==4)))&&(a24==1)))))))&&(a14==9))&&(a20==1))&&(a25==1))){
	    	a29 = 8;
	    	a0 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	return -1;
	    } else if((!(a11==1)&&((a22==1)&&((a14==8)&&((a25==1)&&((!(a24==1)&&((a19==3)&&(!(a7==1)&&((((input==6)&&(((a29==6)||(a29==7))||(a29==8)))&&!(a0==1))&&(a28==1)))))&&(a20==1))))))){
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	a29 = 9;
	    	a7 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a29==9)&&(((((a28==1)&&((a11==1)&&((a22==1)&&(((a19==1)&&(((a14==9)&&(input==2))&&(a0==1)))&&!(a25==1)))))&&!(a20==1))&&!(a24==1))&&!(a7==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((((((a25==1)&&((a7==1)&&(((((input==6)&&((a29==7)||(a29==8)))&&(a14==9))&&(a19==1))&&(a22==1))))&&(a20==1))&&!(a24==1))&&(a11==1))&&!(a0==1))&&(a28==1))){
	    	a19 = 4;
	    	a0 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((((a22==1)&&((a20==1)&&((((a19==1)&&(((!(a11==1)&&(((a29==5)||(a29==6))&&(input==3)))&&(a25==1))&&(a28==1)))&&(a24==1))&&(a14==9))))&&(a0==1))&&!(a7==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if(((a11==1)&&(!(a20==1)&&((a24==1)&&((((a0==1)&&((a28==1)&&((((a14==10)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))&&(a25==1))&&(a19==1))))&&!(a7==1))&&(a22==1)))))){
	    	a29 = 7;
	    	a0 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a22==1)&&((((a24==1)&&(!(a0==1)&&((a7==1)&&((a14==9)&&((a28==1)&&((a25==1)&&(((a29==7)&&(input==5))&&(a19==3))))))))&&(a11==1))&&(a20==1)))){
	    	a25 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a29 = 8;
	    	return 21;
	    } else if(((a22==1)&&((((((a24==1)&&((a28==1)&&(!(a25==1)&&(((((a29==5)||(a29==6))&&(input==4))&&(a19==5))&&(a11==1)))))&&(a0==1))&&(a14==10))&&(a7==1))&&(a20==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a22==1)&&(((a14==9)&&((a0==1)&&(((!(a20==1)&&((a7==1)&&((a28==1)&&((a11==1)&&(input==3)))))&&!(a25==1))&&(a29==7))))&&(a24==1)))&&(a19==4))){
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if(((a22==1)&&(!(a7==1)&&(((((a0==1)&&(((a24==1)&&((!(a25==1)&&((input==1)&&((a29==8)||((a29==6)||(a29==7)))))&&(a28==1)))&&(a14==9)))&&(a19==3))&&!(a11==1))&&!(a20==1))))){
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return 21;
	    } else if((((a22==1)&&((((a0==1)&&(((((((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a25==1))&&(a7==1))&&(a28==1))&&(a14==9))&&(a20==1)))&&(a19==3))&&!(a11==1)))&&(a24==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&(((a7==1)&&(!(a20==1)&&(!(a24==1)&&((a14==9)&&(((!(a25==1)&&((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==2)))&&(a22==1))&&(a28==1))))))&&(a0==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a22==1)&&(((a24==1)&&((((((((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))&&(input==1))&&(a14==9))&&(a28==1))&&(a25==1))&&!(a0==1))&&!(a7==1)))&&(a20==1)))&&!(a11==1))){
	    	a11 = 1;
	    	a29 = 8;
	    	a19 = 2;
	    	a14 = 8;
	    	return 23;
	    } else if((((a11==1)&&((((a19==2)&&((a25==1)&&((((a0==1)&&((a22==1)&&(((a29==7)||(a29==8))&&(input==4))))&&!(a20==1))&&!(a24==1))))&&(a7==1))&&(a14==8)))&&(a28==1))){
	    	a20 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((a11==1)&&((a22==1)&&(((a7==1)&&((((((((a28==1)&&(input==4))&&(a0==1))&&!(a24==1))&&(a25==1))&&(a14==8))&&!(a20==1))&&(a29==6)))&&(a19==3))))){
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((((((a28==1)&&((a22==1)&&(!(a24==1)&&((a14==8)&&((a20==1)&&(((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6)))&&(input==6)))))))&&!(a25==1))&&(a11==1))&&(a0==1))&&!(a7==1))){
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	return 21;
	    } else if(((a24==1)&&(((!(a7==1)&&((a11==1)&&(((!(a20==1)&&(((a0==1)&&((a29==8)&&(input==2)))&&(a19==3)))&&(a14==10))&&(a28==1))))&&(a22==1))&&(a25==1)))){
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((!(a0==1)&&((a22==1)&&((!(a7==1)&&(((!(a24==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&(a28==1))&&!(a25==1)))&&(a19==3))&&!(a20==1)))&&!(a11==1))))&&(a14==8))){
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((((((a14==9)&&(!(a24==1)&&((a0==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7))))))&&!(a20==1))&&(a19==5))&&!(a7==1))&&(a25==1))&&!(a11==1))&&(a28==1))&&(a22==1))){
	    	a14 = 8;
	    	a19 = 3;
	    	a7 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((a19==4)&&((a22==1)&&((((!(a0==1)&&(((a20==1)&&((((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&(a11==1))&&(a24==1)))&&(a14==9)))&&(a25==1))&&(a28==1))&&(a7==1))))){
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if((((!(a7==1)&&((a14==8)&&((a29==7)&&(((a0==1)&&((a20==1)&&((((a19==3)&&(input==4))&&(a22==1))&&(a11==1))))&&(a24==1)))))&&(a25==1))&&(a28==1))){
	    	a29 = 9;
	    	a19 = 5;
	    	return 21;
	    } else if((((a7==1)&&((a14==9)&&((a20==1)&&(((a25==1)&&((a19==5)&&(((((a22==1)&&(input==4))&&!(a24==1))&&(a29==7))&&(a28==1))))&&(a11==1)))))&&(a0==1))){
	    	a19 = 1;
	    	return 21;
	    } else if((!(a20==1)&&((a14==8)&&((!(a25==1)&&(((a28==1)&&((a22==1)&&((!(a24==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a11==1)))&&(a19==3))))&&(a0==1)))&&!(a7==1))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a14==8)&&(!(a24==1)&&(((!(a7==1)&&((input==3)&&(((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&((a29==5)&&!(a25==1))))))&&(a22==1))&&(a0==1))))&&(a28==1))&&!(a20==1))&&(a11==1))){
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 5;
	    	a11 = 0;
	    	return 23;
	    } else if((((a14==8)&&(((((a22==1)&&((a20==1)&&(((a7==1)&&(((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a28==1)))&&!(a11==1))))&&(a19==4))&&!(a0==1))&&!(a25==1)))&&!(a24==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	return -1;
	    } else if((((((a7==1)&&((a28==1)&&((((a25==1)&&(((input==3)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&!(a24==1)))&&(a14==9))&&(a22==1))))&&!(a11==1))&&(a20==1))&&!(a0==1))){
	    	a25 = 0;
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((((a25==1)&&((a7==1)&&((((((a22==1)&&(((input==3)&&((a29==8)||(a29==9)))&&(a28==1)))&&(a20==1))&&!(a0==1))&&(a19==4))&&!(a11==1))))&&(a24==1))&&(a14==8))){
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((((((a14==9)&&((a0==1)&&(((input==3)&&(((a19==1)&&(!(a25==1)&&(a29==5)))||((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1))))))&&!(a24==1))))&&(a28==1))&&(a22==1))&&!(a20==1))&&(a7==1)))){
	    	a0 = 0;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return 24;
	    } else if(((((a28==1)&&(!(a0==1)&&(!(a7==1)&&((a24==1)&&((a14==8)&&(((a22==1)&&((a19==3)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==5))))&&!(a25==1)))))))&&(a20==1))&&(a11==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((a19==5)&&((a22==1)&&((!(a20==1)&&(!(a24==1)&&(((!(a25==1)&&((input==1)&&((a29==5)||(a29==6))))&&!(a7==1))&&(a14==9))))&&(a28==1)))))&&!(a11==1))){
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a0 = 1;
	    	return 23;
	    } else if((!(a20==1)&&((a22==1)&&((a28==1)&&(((a0==1)&&(((a14==8)&&(((a7==1)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))&&(input==2)))&&!(a25==1)))&&!(a11==1)))&&!(a24==1)))))){
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a25==1)&&(((a24==1)&&((a11==1)&&((a14==9)&&(((a0==1)&&((a22==1)&&((input==2)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5))))))&&(a20==1)))))&&!(a7==1))))){
	    	a29 = 5;
	    	a24 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	return -1;
	    } else if(((a14==8)&&((((a24==1)&&((a22==1)&&((((!(a7==1)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==1)))&&!(a11==1))&&(a0==1))&&!(a25==1))))&&!(a20==1))&&(a28==1)))){
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&(((!(a25==1)&&((a28==1)&&((a14==9)&&(((a19==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7))))&&(a24==1)))))&&!(a7==1))&&(a22==1)))&&(a11==1))&&!(a20==1))){
	    	a20 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	return -1;
	    } else if(((a24==1)&&((a22==1)&&(((a19==2)&&(!(a25==1)&&((!(a11==1)&&(((a14==9)&&(((a29==5)&&(input==4))&&!(a20==1)))&&(a28==1)))&&(a0==1))))&&!(a7==1))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a24 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if((((a28==1)&&((!(a7==1)&&((a14==9)&&((a22==1)&&((!(a11==1)&&(!(a24==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==2))))&&(a0==1)))))&&(a20==1)))&&!(a25==1))){
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((((a20==1)&&((a14==8)&&((((((input==6)&&(((a19==1)&&((a29==6)&&!(a25==1)))||((((a25==1)&&(a29==9))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1)))))&&!(a11==1))&&!(a24==1))&&(a22==1))&&(a28==1))))&&(a7==1))&&(a0==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((((a28==1)&&(((a25==1)&&(!(a24==1)&&((a0==1)&&(((((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==4)))&&(a19==3))&&!(a11==1))&&!(a20==1)))))&&!(a7==1)))&&(a14==9))){
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	return 24;
	    } else if((((!(a20==1)&&(!(a0==1)&&((a22==1)&&((a19==5)&&(!(a24==1)&&((a7==1)&&((a14==8)&&((((a29==5)||(a29==6))&&(input==3))&&(a28==1)))))))))&&!(a25==1))&&!(a11==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(!(a25==1)&&(!(a7==1)&&((a19==4)&&((((((input==1)&&((a29==5)||(a29==6)))&&!(a0==1))&&(a22==1))&&(a24==1))&&(a14==9))))))&&(a11==1))&&(a20==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a19==4)&&((a11==1)&&((((((a22==1)&&((a29==7)&&((!(a20==1)&&((input==1)&&(a0==1)))&&(a7==1))))&&(a14==8))&&(a28==1))&&!(a25==1))&&(a24==1))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&((a25==1)&&(((a11==1)&&(((((a7==1)&&(((input==3)&&(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&(a0==1)))&&!(a20==1))&&(a28==1))&&(a22==1)))&&(a14==8))))){
	    	a19 = 2;
	    	a29 = 9;
	    	a0 = 0;
	    	return 24;
	    } else if(((!(a0==1)&&((a11==1)&&(!(a25==1)&&((a14==9)&&(!(a20==1)&&((!(a7==1)&&((a28==1)&&((a24==1)&&((input==4)&&((a29==8)||(a29==9))))))&&(a19==1)))))))&&(a22==1))){
	    	a0 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	return 21;
	    } else if(((a14==9)&&((a20==1)&&(((a22==1)&&(((((((input==2)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2))))&&(a28==1))&&!(a11==1))&&!(a24==1))&&(a7==1))&&!(a0==1)))&&(a25==1))))){
	    	a29 = 6;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a0 = 1;
	    	return 24;
	    } else if((((a29==6)&&((((!(a0==1)&&((a19==1)&&(!(a20==1)&&((a24==1)&&(((a28==1)&&(input==6))&&!(a7==1))))))&&!(a11==1))&&(a22==1))&&(a14==8)))&&(a25==1))){
	    	a19 = 5;
	    	a29 = 7;
	    	a7 = 1;
	    	a14 = 9;
	    	a0 = 1;
	    	return 24;
	    } else if((!(a20==1)&&(((a24==1)&&((((a28==1)&&((!(a7==1)&&(((((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&(!(a25==1)&&(a29==5))))||((!(a25==1)&&(a29==6))&&(a19==1)))&&(input==6)))&&!(a11==1)))&&(a14==9))&&!(a0==1)))&&(a22==1)))){
	    	a14 = 8;
	    	a19 = 5;
	    	a24 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((((!(a20==1)&&(((!(a25==1)&&((a14==9)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&!(a11==1))))&&(a22==1))&&(a28==1)))&&(a19==1))&&!(a0==1))&&(a24==1)))){
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 4;
	    	return 24;
	    } else if(((a14==8)&&(((((a7==1)&&(((a19==5)&&((!(a0==1)&&((a11==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6))))))&&!(a25==1)))&&(a24==1)))&&(a28==1))&&(a20==1))&&(a22==1)))){
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((((a11==1)&&((a20==1)&&((!(a25==1)&&((a29==8)&&((a22==1)&&(input==5))))&&!(a7==1))))&&(a14==10))&&(a24==1))&&(a19==4))&&(a28==1))&&(a0==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a19 = 2;
	    	return 23;
	    } else if((!(a25==1)&&((a0==1)&&(!(a7==1)&&(((a14==8)&&(((a22==1)&&((a11==1)&&(!(a20==1)&&(((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==1)))))&&(a28==1)))&&!(a24==1)))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((a19==2)&&((((a25==1)&&(((((a29==5)||(a29==6))&&(input==5))&&!(a20==1))&&!(a24==1)))&&!(a7==1))&&(a14==8)))&&(a11==1))&&(a22==1))&&(a0==1)))){
	    	a0 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a29==8)&&((((a19==3)&&((a24==1)&&(((((a22==1)&&((a20==1)&&((input==1)&&(a28==1))))&&!(a25==1))&&(a0==1))&&(a14==9))))&&(a7==1))&&(a11==1)))){
	    	a19 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if(((((a7==1)&&(((((a11==1)&&(((!(a24==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))&&(a22==1))&&(a19==1)))&&(a28==1))&&!(a25==1))&&(a20==1)))&&(a0==1))&&(a14==9))){
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if((((((a11==1)&&((a24==1)&&(((!(a7==1)&&(((a19==3)&&(!(a0==1)&&(input==1)))&&(a20==1)))&&(a29==5))&&!(a25==1))))&&(a14==9))&&(a28==1))&&(a22==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if((!(a0==1)&&((a28==1)&&((a19==1)&&(((a24==1)&&((a25==1)&&((((((a7==1)&&(input==4))&&(a14==9))&&!(a11==1))&&(a20==1))&&(a29==8))))&&(a22==1)))))){
	    	a19 = 5;
	    	a24 = 0;
	    	a0 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((((a25==1)&&(!(a0==1)&&((((a24==1)&&((a19==4)&&(((!(a7==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))&&(a20==1))&&(a28==1))))&&(a14==9))&&(a22==1))))&&!(a11==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a0==1)&&((!(a20==1)&&(((!(a25==1)&&(!(a24==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a14==9))))&&(a28==1))&&!(a7==1)))&&(a22==1)))&&!(a11==1))&&(a19==4))){
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if((((a28==1)&&(((((a22==1)&&((a0==1)&&(!(a20==1)&&((!(a24==1)&&((input==3)&&((a29==6)||(a29==7))))&&!(a7==1)))))&&(a11==1))&&(a19==5))&&!(a25==1)))&&(a14==8))){
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a7 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if((((a14==9)&&((a19==5)&&((a25==1)&&((a11==1)&&((a29==5)&&(((!(a24==1)&&((a22==1)&&((input==1)&&!(a0==1))))&&!(a20==1))&&(a28==1)))))))&&!(a7==1))){
	    	a24 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a20 = 1;
	    	return 24;
	    } else if(((a14==9)&&(!(a11==1)&&((a7==1)&&(((!(a25==1)&&((!(a24==1)&&((a22==1)&&(((input==5)&&(a19==5))&&!(a0==1))))&&(a29==5)))&&!(a20==1))&&(a28==1)))))){
	    	a0 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&((((a28==1)&&(!(a25==1)&&(((!(a0==1)&&(!(a7==1)&&((a24==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5)))))&&(a14==9))&&!(a11==1))))&&(a19==2))&&!(a20==1)))){
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 8;
	    	a25 = 1;
	    	return 23;
	    } else if(((((a14==9)&&((a28==1)&&(((input==2)&&(((((a29==8)&&(!(a25==1)&&((a24==1)&&(!(a20==1)&&!(a7==1)))))&&(a19==5))||((a19==5)&&((((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1))&&(a29==9))))||(((a29==5)&&((a25==1)&&(!(a24==1)&&((a7==1)&&(a20==1)))))&&(a19==1))))&&(a11==1))))&&(a22==1))&&!(a0==1))){
	    	a19 = 5;
	    	a24 = 0;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	a0 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if((((a19==1)&&(((!(a0==1)&&(!(a20==1)&&((((a11==1)&&((a22==1)&&((input==4)&&((a29==5)||(a29==6)))))&&!(a7==1))&&(a24==1))))&&(a28==1))&&(a14==9)))&&(a25==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&(((a7==1)&&((!(a11==1)&&((a19==5)&&(((a25==1)&&((a20==1)&&(((input==3)&&(a29==9))&&(a14==9))))&&(a24==1))))&&(a22==1)))&&(a0==1)))){
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a24 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==1)&&((a20==1)&&((a14==8)&&(!(a0==1)&&(((a24==1)&&(((a19==5)&&(!(a11==1)&&((a7==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6)))))))&&(a22==1)))&&!(a25==1))))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a19==3)&&((!(a0==1)&&((a29==7)&&(((a24==1)&&((((a22==1)&&((a14==8)&&((input==5)&&(a7==1))))&&(a28==1))&&(a25==1)))&&!(a11==1))))&&!(a20==1)))){
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if((((a22==1)&&(((((((a7==1)&&(((a20==1)&&((input==6)&&((a29==6)||(a29==7))))&&(a19==2)))&&!(a25==1))&&!(a24==1))&&!(a0==1))&&(a28==1))&&(a11==1)))&&(a14==8))){
	    	a7 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if((((((a25==1)&&((a14==10)&&((a20==1)&&(((a7==1)&&(((a11==1)&&((a22==1)&&(input==5)))&&(a28==1)))&&(a24==1)))))&&(a29==5))&&(a0==1))&&(a19==4))){
	    	a20 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if((!(a7==1)&&(!(a20==1)&&(((a14==9)&&((!(a24==1)&&(((a29==8)&&((a28==1)&&(!(a0==1)&&((a19==5)&&(input==2)))))&&(a25==1)))&&(a22==1)))&&!(a11==1))))){
	    	a25 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	return 23;
	    } else if(((a28==1)&&((a11==1)&&(((((((!(a0==1)&&((a19==2)&&((input==6)&&((a29==8)||(a29==9)))))&&(a22==1))&&!(a7==1))&&!(a24==1))&&!(a20==1))&&(a14==9))&&!(a25==1))))){
	    	a14 = 8;
	    	a19 = 3;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	return 23;
	    } else if(((((((!(a24==1)&&(((((a29==5)&&(((a7==1)&&!(a20==1))&&(a25==1)))&&(a19==1))||(((a19==5)&&((a29==8)&&((!(a7==1)&&(a20==1))&&!(a25==1))))||(((a29==9)&&(!(a25==1)&&(!(a7==1)&&(a20==1))))&&(a19==5))))&&(input==6)))&&!(a0==1))&&(a28==1))&&(a14==9))&&(a22==1))&&!(a11==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a22==1)&&((((a7==1)&&(!(a0==1)&&(((a14==9)&&((!(a20==1)&&(((a29==6)||(a29==7))&&(input==1)))&&!(a25==1)))&&!(a11==1))))&&(a19==5))&&(a28==1))))){
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((a28==1)&&((a14==9)&&(!(a24==1)&&((a22==1)&&((((a19==4)&&(input==2))&&(a20==1))&&(a29==5))))))&&(a7==1))&&!(a25==1))&&!(a0==1))&&!(a11==1))){
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((a14==9)&&((!(a7==1)&&((a22==1)&&((!(a24==1)&&(((((input==6)&&((a29==5)||(a29==6)))&&(a28==1))&&!(a25==1))&&(a19==5)))&&(a20==1))))&&(a11==1))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a0 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((!(a11==1)&&((a22==1)&&((((((a14==9)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&(a24==1)))&&!(a20==1))&&(a0==1))&&(a28==1))&&!(a25==1))))&&(a19==3))&&!(a7==1))){
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	a11 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((a20==1)&&(((a0==1)&&(!(a7==1)&&((a25==1)&&((a19==1)&&((a11==1)&&(((a22==1)&&((a14==9)&&((a29==9)&&(input==4))))&&(a28==1)))))))&&(a24==1)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a0==1)&&((a11==1)&&(!(a24==1)&&(((a22==1)&&((!(a7==1)&&((a25==1)&&(((((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5))))&&(input==6))&&(a28==1))))&&(a20==1)))&&(a14==8)))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&(!(a20==1)&&((!(a24==1)&&((a14==9)&&((a11==1)&&((a22==1)&&((a7==1)&&((input==4)&&((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))))))))&&(a28==1))))&&!(a25==1))){
	    	a0 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 9;
	    	return 23;
	    } else if((((((a19==2)&&((a11==1)&&(!(a7==1)&&((a28==1)&&(!(a0==1)&&(!(a24==1)&&((((a29==6)||(a29==7))&&(input==3))&&(a22==1))))))))&&!(a20==1))&&!(a25==1))&&(a14==9))){
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((a22==1)&&((a14==8)&&((((a11==1)&&(((a24==1)&&((((((a29==8)||(a29==9))&&(input==2))&&!(a7==1))&&(a28==1))&&!(a20==1)))&&!(a0==1)))&&(a25==1))&&(a19==3))))){
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	a0 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	return 21;
	    } else if((!(a11==1)&&(((a7==1)&&(((a22==1)&&((a25==1)&&(!(a20==1)&&((a14==8)&&(((input==4)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&!(a24==1))))))&&(a28==1)))&&!(a0==1)))){
	    	a29 = 9;
	    	a19 = 3;
	    	a7 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a11==1)&&((a28==1)&&((((((a24==1)&&((((a29==5)||(a29==6))&&(input==6))&&(a0==1)))&&!(a20==1))&&!(a7==1))&&(a14==8))&&(a19==4))))&&!(a25==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a28==1)&&((a24==1)&&((!(a11==1)&&((a7==1)&&((((input==4)&&((((a29==5)&&!(a25==1))&&(a19==1))||(((a19==5)&&((a25==1)&&(a29==8)))||(((a25==1)&&(a29==9))&&(a19==5)))))&&(a14==8))&&(a22==1))))&&!(a0==1)))))){
	    	a24 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((a19==3)&&((a20==1)&&((a11==1)&&((!(a0==1)&&(((!(a24==1)&&(((a22==1)&&((input==4)&&((a29==8)||(a29==9))))&&(a7==1)))&&!(a25==1))&&(a14==8)))&&(a28==1)))))){
	    	a7 = 0;
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if((!(a24==1)&&(((a14==8)&&(!(a0==1)&&((((a29==8)&&(((a28==1)&&(((input==3)&&(a11==1))&&(a20==1)))&&!(a25==1)))&&(a19==2))&&(a22==1))))&&(a7==1)))){
	    	a11 = 0;
	    	a25 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	a24 = 1;
	    	a20 = 0;
	    	a0 = 1;
	    	a19 = 5;
	    	return 23;
	    } else if((((a11==1)&&(!(a24==1)&&(((!(a20==1)&&((a28==1)&&(((a14==8)&&((a22==1)&&(((a29==6)||(a29==7))&&(input==1))))&&(a19==1))))&&!(a25==1))&&!(a0==1))))&&!(a7==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	return 23;
	    } else if(((!(a11==1)&&(((((!(a25==1)&&((a29==6)&&((((input==3)&&(a20==1))&&(a19==4))&&(a28==1))))&&(a22==1))&&!(a7==1))&&(a14==9))&&(a0==1)))&&(a24==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((!(a0==1)&&((((!(a25==1)&&(((((a22==1)&&(input==6))&&!(a20==1))&&(a14==9))&&!(a7==1)))&&!(a24==1))&&(a28==1))&&(a29==8)))&&(a19==3)))){
	    	a19 = 5;
	    	a29 = 7;
	    	a25 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if(((a22==1)&&((((((a11==1)&&((a28==1)&&((a25==1)&&(((input==1)&&(((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))&&!(a7==1)))))&&(a14==9))&&!(a24==1))&&!(a0==1))&&(a20==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	a0 = 1;
	    	a11 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((((a22==1)&&(((a28==1)&&(((a20==1)&&((((a11==1)&&((a19==5)&&((a29==9)&&(input==4))))&&!(a24==1))&&(a14==9)))&&(a25==1)))&&(a7==1)))&&!(a0==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a28==1)&&((((a14==8)&&(((a25==1)&&((((input==2)&&((a29==7)||(a29==8)))&&!(a11==1))&&(a22==1)))&&(a0==1)))&&(a7==1))&&(a19==4)))&&!(a24==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	a24 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if((!(a20==1)&&(!(a0==1)&&(((!(a24==1)&&(((a19==5)&&((a22==1)&&((a25==1)&&(((input==5)&&!(a11==1))&&(a28==1)))))&&(a29==5)))&&(a14==8))&&!(a7==1))))){
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((a28==1)&&((a7==1)&&(!(a25==1)&&(!(a20==1)&&(((a11==1)&&((input==3)&&((a29==8)||(a29==9))))&&(a0==1))))))&&(a24==1))&&(a14==10))&&(a19==5))&&(a22==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==8)&&((((((((((input==1)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&!(a25==1))&&(a22==1))&&!(a11==1))&&(a20==1))&&(a24==1))&&!(a7==1))&&(a28==1))&&(a0==1)))){
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a0==1)&&(((!(a20==1)&&((((a14==9)&&((!(a24==1)&&((input==6)&&((a29==8)||(a29==9))))&&(a19==1)))&&(a25==1))&&!(a11==1)))&&(a7==1))&&(a28==1))))){
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((a22==1)&&((a7==1)&&((((a14==9)&&(((((((a19==1)&&(input==5))&&(a0==1))&&!(a25==1))&&!(a11==1))&&(a24==1))&&(a28==1)))&&(a29==8))&&!(a20==1))))){
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a14==8)&&(((a0==1)&&(((a24==1)&&(!(a20==1)&&(((a7==1)&&((a25==1)&&(input==6)))&&(a11==1))))&&(a28==1)))&&(a29==6)))&&(a22==1))&&(a19==2))){
	    	a29 = 7;
	    	a19 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((((a24==1)&&((a20==1)&&((!(a0==1)&&((((a28==1)&&((a22==1)&&((a14==8)&&((input==4)&&((a29==9)||((a29==7)||(a29==8)))))))&&!(a25==1))&&!(a7==1)))&&(a11==1))))&&(a19==5))){
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&((!(a7==1)&&(((a19==5)&&((!(a11==1)&&(((((a0==1)&&(input==5))&&(a28==1))&&(a29==5))&&(a22==1)))&&(a25==1)))&&(a14==8)))&&!(a24==1)))){
	    	a20 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	return 21;
	    } else if((((a24==1)&&(((a14==8)&&((a25==1)&&(((a0==1)&&(((!(a11==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1)))&&!(a7==1))&&(a28==1)))&&(a20==1))))&&(a22==1)))&&(a19==2))){
	    	a0 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if(((((!(a24==1)&&((((a20==1)&&((a28==1)&&((a22==1)&&((input==6)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))))))&&!(a0==1))&&(a25==1)))&&(a14==8))&&!(a11==1))&&!(a7==1))){
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	a14 = 9;
	    	return 21;
	    } else if((((a22==1)&&(((((a14==9)&&((((((input==4)&&!(a11==1))&&(a28==1))&&(a20==1))&&(a29==7))&&!(a7==1)))&&(a19==3))&&(a24==1))&&(a25==1)))&&(a0==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a7==1)&&((a19==4)&&((a28==1)&&(((a20==1)&&((((((input==2)&&(a22==1))&&(a29==9))&&(a14==9))&&!(a25==1))&&!(a24==1)))&&!(a0==1))))))){
	    	a0 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((((!(a0==1)&&((!(a7==1)&&((a22==1)&&((((((input==3)&&(a14==8))&&!(a20==1))&&(a24==1))&&(a19==5))&&(a11==1))))&&!(a25==1)))&&(a28==1))&&(a29==5))){
	    	a0 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	a11 = 0;
	    	a14 = 9;
	    	return 24;
	    } else if(((a19==4)&&((a11==1)&&((a25==1)&&((a7==1)&&((a20==1)&&(((a28==1)&&((a22==1)&&((a14==8)&&((((a29==8)||(a29==9))&&(input==5))&&(a0==1)))))&&!(a24==1)))))))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==9)&&((((a24==1)&&((((a7==1)&&((a25==1)&&(((input==3)&&(((a29==6)||(a29==7))||(a29==8)))&&(a20==1))))&&!(a11==1))&&!(a0==1)))&&(a19==3))&&(a22==1)))&&(a28==1))){
	    	a25 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	return 24;
	    } else if(((((((a0==1)&&(((((((input==3)&&!(a24==1))&&(a7==1))&&(a22==1))&&(a14==8))&&(a29==6))&&(a25==1)))&&!(a20==1))&&(a11==1))&&(a19==2))&&(a28==1))){
	    	a29 = 7;
	    	a25 = 0;
	    	a7 = 0;
	    	a20 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((((a22==1)&&((a20==1)&&((a7==1)&&(!(a25==1)&&(!(a0==1)&&((((a19==2)&&(((a29==7)||(a29==8))&&(input==3)))&&!(a24==1))&&(a14==8)))))))&&!(a11==1))&&(a28==1))){
	    	a29 = 7;
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	return 21;
	    } else if(((a28==1)&&((a14==8)&&((((a22==1)&&(((!(a7==1)&&(!(a20==1)&&(((input==5)&&((a29==8)||(a29==9)))&&(a19==2))))&&(a0==1))&&(a11==1)))&&(a24==1))&&!(a25==1))))){
	    	a29 = 9;
	    	a7 = 1;
	    	a20 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if((((((a22==1)&&(((a19==4)&&((((a14==8)&&(!(a25==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6))))))&&!(a0==1))&&!(a7==1)))&&!(a11==1)))&&(a28==1))&&!(a24==1))&&!(a20==1))){
	    	a20 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	a14 = 9;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a0==1)&&((((!(a7==1)&&(((((a14==8)&&((a24==1)&&(((a29==6)||(a29==7))&&(input==2))))&&(a22==1))&&!(a20==1))&&(a11==1)))&&(a19==4))&&!(a25==1))&&(a28==1)))){
	    	a19 = 5;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 7;
	    	a14 = 9;
	    	return 24;
	    } else if((((a20==1)&&((!(a24==1)&&(((((a14==9)&&((a7==1)&&((a28==1)&&((input==2)&&!(a0==1)))))&&!(a11==1))&&!(a25==1))&&(a19==4)))&&(a29==6)))&&(a22==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 0;
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((!(a0==1)&&(!(a24==1)&&((((((((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==4))&&(a14==9))&&(a25==1))&&!(a20==1))&&(a28==1))))&&(a7==1))&&(a22==1)))){
	    	a7 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((((a28==1)&&((((a19==3)&&(((a11==1)&&(!(a0==1)&&(input==2)))&&!(a25==1)))&&!(a7==1))&&(a14==8)))&&(a24==1))&&!(a20==1))&&(a29==5)))){
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((a22==1)&&(((a11==1)&&(!(a7==1)&&((((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))&&(input==2))&&!(a0==1))&&(a20==1))))&&(a24==1)))&&(a14==8)))&&(a28==1))){
	    	a19 = 5;
	    	a25 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if((((a22==1)&&(((a14==10)&&((((a28==1)&&((!(a20==1)&&(!(a25==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a24==1)))&&(a19==4))&&(a7==1)))&&(a0==1)))&&(a11==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a0==1)&&((a28==1)&&(((a14==10)&&((a19==1)&&((((!(a25==1)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a20==1)))&&(a11==1))&&(a7==1))&&!(a24==1))))&&(a22==1))))){
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((a22==1)&&(!(a7==1)&&((a25==1)&&(((((((a11==1)&&(((input==6)&&((a29==8)||(a29==9)))&&(a20==1)))&&(a28==1))&&(a19==1))&&!(a0==1))&&(a14==8))&&!(a24==1)))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 8;
	    	return 23;
	    } else if(((((a22==1)&&((((((!(a25==1)&&((((a29==5)||(a29==6))&&(input==5))&&(a7==1)))&&(a19==2))&&(a20==1))&&(a28==1))&&!(a24==1))&&!(a0==1)))&&!(a11==1))&&(a14==9))){
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((((((a0==1)&&((a25==1)&&((a7==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4)))))&&!(a20==1))&&(a24==1))&&(a14==9))&&!(a11==1))&&(a28==1))&&(a19==5)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((((a22==1)&&((((!(a11==1)&&((((((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9))))&&(input==5))&&(a20==1))&&(a24==1)))&&!(a0==1))&&(a25==1))&&!(a7==1)))&&(a28==1))&&(a14==8))){
	    	a19 = 5;
	    	a25 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((a0==1)&&(((((a11==1)&&((a25==1)&&((a19==2)&&((a28==1)&&((a20==1)&&((a29==5)&&((input==3)&&(a24==1))))))))&&(a14==9))&&(a22==1))&&(a7==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a25==1)&&((!(a11==1)&&(((((a7==1)&&((!(a0==1)&&((input==5)&&(a29==9)))&&(a28==1)))&&(a20==1))&&(a14==9))&&(a22==1)))&&(a19==1)))&&(a24==1))){
	    	a29 = 8;
	    	a19 = 5;
	    	a14 = 8;
	    	return 23;
	    } else if(((a28==1)&&(!(a24==1)&&((!(a7==1)&&(((!(a0==1)&&((a22==1)&&(((a20==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))&&(a25==1))))&&(a14==8))&&(a11==1)))&&(a19==3))))){
	    	a29 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((((a14==8)&&((a20==1)&&((a11==1)&&((((!(a0==1)&&((a25==1)&&((input==5)&&(a19==1))))&&(a22==1))&&(a7==1))&&(a29==9)))))&&(a24==1))&&(a28==1))){
	    	a19 = 4;
	    	a0 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if((((a28==1)&&((a22==1)&&(((a20==1)&&((((((a19==4)&&((input==2)&&((a29==7)||(a29==8))))&&!(a24==1))&&(a14==9))&&!(a0==1))&&!(a25==1)))&&(a7==1))))&&(a11==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a0 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&((a0==1)&&((a25==1)&&(((a7==1)&&((((((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))||((a29==6)&&(a19==3)))&&(input==1))&&(a22==1))&&(a14==9))&&(a28==1)))&&!(a11==1)))))&&!(a20==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	return 21;
	    } else if(((a11==1)&&(!(a24==1)&&((a22==1)&&((a25==1)&&(((a0==1)&&(((((input==6)&&(((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))))&&(a28==1))&&(a14==10))&&(a7==1)))&&(a20==1))))))){
	    	a7 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a14 = 9;
	    	a11 = 0;
	    	return 24;
	    } else if((((((!(a24==1)&&(((!(a7==1)&&((a19==1)&&((a14==8)&&((input==2)&&(a22==1)))))&&(a20==1))&&(a11==1)))&&(a0==1))&&(a29==6))&&(a25==1))&&(a28==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	a0 = 0;
	    	return 24;
	    } else if(((a22==1)&&((a28==1)&&((a14==9)&&(!(a20==1)&&((a11==1)&&(((a25==1)&&(!(a0==1)&&((a7==1)&&((input==2)&&(((a19==5)&&(a29==6))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))))))&&!(a24==1)))))))){
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a19==1)&&(((a28==1)&&((a11==1)&&(((a24==1)&&((a25==1)&&((((input==2)&&((a29==5)||(a29==6)))&&(a22==1))&&!(a0==1))))&&(a14==9))))&&!(a7==1)))&&!(a20==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((a14==8)&&((a29==7)&&((a22==1)&&((a25==1)&&((a19==2)&&(!(a11==1)&&(((a0==1)&&((input==1)&&(a7==1)))&&(a28==1))))))))&&!(a24==1)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==5)&&((((a7==1)&&((((((((a0==1)&&(input==6))&&(a22==1))&&(a11==1))&&(a24==1))&&(a14==10))&&(a29==8))&&(a25==1)))&&(a28==1))&&!(a20==1)))){
	    	a20 = 1;
	    	a25 = 0;
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	return 24;
	    } else if(((a19==5)&&(!(a7==1)&&(!(a24==1)&&(((!(a11==1)&&(((((((a29==5)||(a29==6))&&(input==3))&&!(a25==1))&&!(a0==1))&&(a14==9))&&(a28==1)))&&(a22==1))&&!(a20==1)))))){
	    	a29 = 7;
	    	a19 = 3;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a11==1)&&(((((a22==1)&&(((a14==9)&&((a0==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==6))&&(a28==1))))&&!(a24==1)))&&(a19==4))&&(a25==1))&&!(a7==1))))){
	    	a14 = 10;
	    	a24 = 1;
	    	a29 = 6;
	    	a25 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if(((((a22==1)&&((((a0==1)&&(!(a11==1)&&((a20==1)&&((a7==1)&&((!(a24==1)&&(input==5))&&(a29==5))))))&&(a25==1))&&(a28==1)))&&(a19==5))&&(a14==9))){
	    	a11 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a20==1)&&((a0==1)&&((((!(a24==1)&&(((a25==1)&&((a19==3)&&((a22==1)&&(((a29==6)||(a29==7))&&(input==5)))))&&(a28==1)))&&(a14==9))&&!(a7==1))&&!(a11==1))))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((((((!(a11==1)&&((a24==1)&&(((a28==1)&&((input==4)&&((a29==5)||(a29==6))))&&!(a7==1))))&&(a14==9))&&(a22==1))&&(a19==3))&&(a25==1))&&(a0==1))&&(a20==1))){
	    	a0 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if(((((a19==2)&&(((a25==1)&&(!(a20==1)&&((a22==1)&&((a24==1)&&((a7==1)&&(((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&(a28==1)))))))&&(a14==9)))&&(a0==1))&&(a11==1))){
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if(((a22==1)&&((a24==1)&&(((a0==1)&&((a20==1)&&((a19==2)&&(((((a28==1)&&(((a29==7)||(a29==8))&&(input==6)))&&(a11==1))&&!(a25==1))&&!(a7==1)))))&&(a14==9))))){
	    	a7 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a24==1)&&((a22==1)&&(((((((((a0==1)&&((input==6)&&((a29==6)||(a29==7))))&&(a28==1))&&(a19==3))&&(a7==1))&&(a25==1))&&(a20==1))&&(a11==1))&&(a14==8))))){
	    	a19 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	return 21;
	    } else if(((!(a11==1)&&((((a20==1)&&((a14==9)&&((((!(a0==1)&&((input==5)&&(a7==1)))&&(a29==8))&&(a19==1))&&(a28==1))))&&(a25==1))&&(a22==1)))&&(a24==1))){
	    	a29 = 9;
	    	a19 = 2;
	    	a24 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	return 21;
	    } return calculate_output41(input);
	}

	int calculate_output41(int input) {
	    if(((a28==1)&&((((((a22==1)&&((a25==1)&&((a19==3)&&((a0==1)&&((((a29==6)||(a29==7))&&(input==3))&&!(a11==1))))))&&(a20==1))&&!(a24==1))&&(a14==9))&&!(a7==1)))){
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a29==6)&&((((((a28==1)&&((a0==1)&&((((a22==1)&&((input==3)&&(a11==1)))&&(a24==1))&&!(a7==1))))&&(a19==1))&&(a14==9))&&!(a25==1))&&!(a20==1)))){
	    	a29 = 8;
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a24==1)&&(!(a25==1)&&(((a0==1)&&(((a14==8)&&((a22==1)&&((((((a29==5)&&(a19==2))||(((a29==8)&&(a19==1))||((a19==1)&&(a29==9))))&&(input==6))&&!(a20==1))&&(a28==1))))&&!(a7==1)))&&(a11==1))))){
	    	a0 = 0;
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	a25 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((((a29==6)&&(((a20==1)&&(((!(a7==1)&&(((a19==3)&&((a14==8)&&(input==5)))&&!(a11==1)))&&!(a0==1))&&!(a24==1)))&&(a28==1)))&&(a22==1))&&!(a25==1))){
	    	a19 = 2;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	return 23;
	    } else if(((((((!(a20==1)&&((((((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&(a14==8))&&!(a0==1))&&!(a25==1))&&!(a11==1)))&&(a7==1))&&(a28==1))&&(a19==4))&&(a24==1))&&(a22==1))){
	    	a25 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a7==1)&&(((a14==9)&&(((a11==1)&&((a25==1)&&((input==2)&&((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5))))))&&(a20==1)))&&!(a24==1)))&&(a28==1))&&(a22==1))&&!(a0==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if((((a14==8)&&((a20==1)&&(!(a7==1)&&((((!(a0==1)&&((!(a11==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))&&(a28==1)))&&(a22==1))&&!(a25==1))&&(a24==1)))))&&(a19==4))){
	    	a19 = 2;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	return 21;
	    } else if((((a28==1)&&(!(a7==1)&&((((!(a11==1)&&((a14==9)&&((((input==6)&&((a29==8)||((a29==6)||(a29==7))))&&(a19==3))&&(a24==1))))&&!(a20==1))&&(a22==1))&&(a0==1))))&&!(a25==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==5)&&(((a28==1)&&((a25==1)&&((a24==1)&&((a14==8)&&((a20==1)&&((((input==5)&&!(a7==1))&&(a0==1))&&(a29==9)))))))&&(a11==1)))&&(a22==1))){
	    	a25 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if(((a0==1)&&((a28==1)&&(((((a14==8)&&((a22==1)&&(!(a11==1)&&((((a25==1)&&(input==2))&&!(a20==1))&&!(a7==1)))))&&(a29==6))&&(a19==2))&&!(a24==1))))){
	    	a14 = 9;
	    	a29 = 7;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	return 21;
	    } else if(((((((a28==1)&&((a7==1)&&(((!(a20==1)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==5)))&&(a11==1))&&(a0==1))))&&(a22==1))&&!(a24==1))&&!(a25==1))&&(a14==9))){
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((a14==9)&&((a28==1)&&((((((a7==1)&&((a20==1)&&((input==3)&&(((a29==9)&&(a19==1))||((a29==5)&&(a19==2))))))&&!(a24==1))&&(a0==1))&&(a22==1))&&!(a25==1))))&&(a11==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a0==1)&&((!(a11==1)&&(!(a20==1)&&((!(a25==1)&&(((a7==1)&&((input==1)&&(((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))))&&(a14==8)))&&(a24==1))))&&(a22==1)))&&(a28==1))){
	    	a11 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((a25==1)&&((((a22==1)&&(((((a28==1)&&(!(a7==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==4))&&(a14==8))))&&(a19==4))&&!(a0==1))&&!(a20==1)))&&(a11==1))&&!(a24==1)))){
	    	a0 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	return -1;
	    } else if((((a28==1)&&(((!(a0==1)&&(((input==6)&&(((a19==1)&&((a29==5)&&((a25==1)&&((a7==1)&&!(a20==1)))))||(((a19==5)&&(((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==8)))||((a19==5)&&((!(a25==1)&&(!(a7==1)&&(a20==1)))&&(a29==9))))))&&!(a24==1)))&&(a14==8))&&(a22==1)))&&(a11==1))){
	    	a29 = 9;
	    	a0 = 1;
	    	a14 = 9;
	    	a25 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if((!(a0==1)&&((a24==1)&&(((!(a25==1)&&(((((a19==2)&&(((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&!(a20==1)))&&(a22==1))&&(a7==1))&&(a28==1)))&&(a14==9))&&(a11==1))))){
	    	a19 = 5;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a20==1)&&(((((a7==1)&&((((!(a24==1)&&(((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a29==6)&&(a19==4)))&&(input==2)))&&(a22==1))&&(a25==1))&&!(a0==1)))&&(a28==1))&&(a11==1))&&(a14==8)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a29==9)&&((a14==9)&&((a28==1)&&((a11==1)&&((((((a19==1)&&((a7==1)&&((input==2)&&(a20==1))))&&(a25==1))&&(a22==1))&&(a0==1))&&(a24==1))))))){
	    	a25 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	return 24;
	    } else if((((((a22==1)&&((!(a11==1)&&(!(a20==1)&&((!(a7==1)&&((input==5)&&((((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2)))))&&(a0==1))))&&(a14==8)))&&(a25==1))&&!(a24==1))&&(a28==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	a25 = 0;
	    	return -1;
	    } else if((((a0==1)&&((a22==1)&&((a14==8)&&((a28==1)&&(((((a24==1)&&(((a29==9)&&(input==2))&&(a11==1)))&&(a19==3))&&!(a20==1))&&(a7==1))))))&&(a25==1))){
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 2;
	    	return 21;
	    } else if(((a7==1)&&(((!(a11==1)&&((a14==8)&&(((a20==1)&&((((input==5)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))&&(a22==1))&&!(a25==1)))&&(a28==1))))&&(a0==1))&&(a24==1)))){
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	return 21;
	    } else if(((a19==3)&&((a14==9)&&((a24==1)&&((a22==1)&&((a28==1)&&(((((((input==1)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a11==1))&&!(a7==1))&&!(a25==1))&&!(a20==1))&&!(a0==1)))))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((((a7==1)&&((a25==1)&&(((a20==1)&&((((a14==10)&&((a0==1)&&((((a29==8)||(a29==9))&&(input==2))&&(a19==2))))&&(a24==1))&&(a11==1)))&&(a28==1))))&&(a22==1))){
	    	a29 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a24==1)&&((!(a11==1)&&(((a25==1)&&((a14==8)&&((!(a0==1)&&((a28==1)&&((input==6)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))))&&(a22==1))))&&!(a20==1)))&&(a7==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((((a14==8)&&((input==5)&&(((((!(a25==1)&&((a24==1)&&(!(a7==1)&&!(a20==1))))&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&((((a7==1)&&(a20==1))&&!(a24==1))&&(a25==1)))))||((a19==1)&&(((a25==1)&&(!(a24==1)&&((a7==1)&&(a20==1))))&&(a29==6))))))&&(a28==1))&&!(a0==1))&&(a22==1))&&(a11==1))){
	    	a29 = 8;
	    	a0 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a20 = 0;
	    	a14 = 9;
	    	a7 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((((a25==1)&&((a19==3)&&(((((a20==1)&&((a14==9)&&((input==1)&&((a29==5)||(a29==6)))))&&(a0==1))&&(a22==1))&&!(a7==1))))&&(a24==1))&&(a28==1)))){
	    	a29 = 9;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if(((((a22==1)&&((((!(a11==1)&&(((a25==1)&&((input==4)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))&&(a14==8)))&&(a28==1))&&(a20==1))&&(a24==1)))&&(a0==1))&&(a7==1))){
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a0 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if(((a20==1)&&((!(a0==1)&&((((a24==1)&&((a14==9)&&(!(a25==1)&&(!(a11==1)&&((((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(input==4))))))&&(a7==1))&&(a22==1)))&&(a28==1)))){
	    	a19 = 2;
	    	a11 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&(((a29==8)&&((a19==2)&&((((a7==1)&&(((a22==1)&&(!(a0==1)&&((a24==1)&&(input==6))))&&(a28==1)))&&(a14==9))&&(a20==1))))&&!(a11==1)))){
	    	a29 = 9;
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((a28==1)&&(((a29==5)&&((a7==1)&&((a0==1)&&(!(a11==1)&&((a25==1)&&((((a20==1)&&((a19==3)&&(input==4)))&&(a24==1))&&(a22==1)))))))&&(a14==9)))){
	    	a24 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((a28==1)&&((a11==1)&&((a24==1)&&(((a7==1)&&((((a29==9)&&((a20==1)&&((a14==8)&&((a19==3)&&(input==3)))))&&(a25==1))&&!(a0==1)))&&(a22==1)))))){
	    	a29 = 7;
	    	a19 = 2;
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	return -1;
	    } else if(((a19==1)&&(((a28==1)&&((a24==1)&&(!(a25==1)&&(((a20==1)&&((a11==1)&&((a0==1)&&((a14==10)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==5))))))&&(a22==1)))))&&(a7==1)))){
	    	a14 = 9;
	    	a0 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 8;
	    	a20 = 0;
	    	return -1;
	    } else if(((((((!(a0==1)&&((((a19==2)&&(!(a20==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a28==1))&&(a24==1)))&&!(a25==1))&&(a22==1))&&(a14==8))&&(a7==1))&&!(a11==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((a29==6)&&(((a19==3)&&(((a11==1)&&(((a22==1)&&((!(a20==1)&&((a14==9)&&(input==3)))&&(a0==1)))&&(a24==1)))&&!(a7==1)))&&(a28==1))))){
	    	a29 = 7;
	    	a19 = 2;
	    	a25 = 1;
	    	a14 = 10;
	    	a20 = 1;
	    	return 24;
	    } else if((!(a11==1)&&((a19==3)&&(!(a7==1)&&(((!(a24==1)&&((((((input==4)&&(a25==1))&&(a29==5))&&!(a20==1))&&(a28==1))&&(a14==9)))&&!(a0==1))&&(a22==1)))))){
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if((((((a24==1)&&((a11==1)&&((((a0==1)&&(((a28==1)&&((a22==1)&&(input==2)))&&(a29==5)))&&(a19==2))&&(a7==1))))&&(a25==1))&&(a14==8))&&!(a20==1))){
	    	a24 = 0;
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	return 24;
	    } else if(((a20==1)&&(!(a0==1)&&(((((((a19==1)&&(!(a11==1)&&((a24==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3)))))&&(a14==9))&&(a22==1))&&(a28==1))&&!(a25==1))&&!(a7==1))))){
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	a29 = 6;
	    	a7 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if((((a14==8)&&((((a25==1)&&((((a20==1)&&((((a29==8)&&(input==4))&&(a7==1))&&(a22==1)))&&(a28==1))&&(a11==1)))&&(a19==5))&&(a24==1)))&&!(a0==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a22==1)&&((a14==10)&&((a24==1)&&((((a20==1)&&((a11==1)&&((a7==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a28==1)))))&&(a19==2))&&!(a25==1))))))){
	    	a11 = 0;
	    	a25 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	a19 = 4;
	    	return -1;
	    } else if(((((((!(a7==1)&&(((a28==1)&&((((input==5)&&!(a20==1))&&(a25==1))&&(a29==9)))&&!(a11==1)))&&(a22==1))&&(a0==1))&&(a14==8))&&(a19==4))&&(a24==1))){
	    	a14 = 9;
	    	a7 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if((((((((a20==1)&&((((a14==9)&&((a22==1)&&(((a29==7)||(a29==8))&&(input==4))))&&!(a25==1))&&(a24==1)))&&!(a7==1))&&!(a11==1))&&(a0==1))&&(a19==3))&&(a28==1))){
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if((((a14==10)&&((((a28==1)&&((a22==1)&&((((a0==1)&&(((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a25==1)))&&(a7==1))&&(a19==5))))&&(a24==1))&&!(a20==1)))&&(a11==1))){
	    	a25 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a11 = 0;
	    	return -1;
	    } else if((((a28==1)&&((a19==3)&&((((a0==1)&&(!(a7==1)&&(((((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&(a25==1))&&(a14==8))&&!(a24==1))))&&(a20==1))&&(a22==1))))&&!(a11==1))){
	    	a7 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((((a14==9)&&((a7==1)&&((a25==1)&&((((a22==1)&&(!(a0==1)&&((((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a19==1)&&(a29==9))))&&(input==3))))&&(a24==1))&&(a20==1)))))&&(a11==1))&&(a28==1))){
	    	a29 = 5;
	    	a24 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&((a7==1)&&(((a22==1)&&((a28==1)&&(((a11==1)&&((input==4)&&(((((a29==8)&&(a25==1))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5)))||((!(a25==1)&&(a29==5))&&(a19==1)))))&&(a20==1))))&&(a14==8))))&&(a0==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a25==1)&&((a28==1)&&(!(a7==1)&&((a20==1)&&((a22==1)&&((!(a24==1)&&((a19==3)&&(((a29==8)&&(input==2))&&(a0==1))))&&!(a11==1)))))))&&(a14==9))){
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 2;
	    	return 23;
	    } else if((((a7==1)&&(((a11==1)&&((a0==1)&&(((((a14==9)&&(!(a25==1)&&((input==6)&&((a29==8)||(a29==9)))))&&(a28==1))&&(a19==3))&&(a24==1))))&&!(a20==1)))&&(a22==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a19==4)&&(!(a11==1)&&(((a24==1)&&((((((a28==1)&&((input==2)&&(a0==1)))&&(a22==1))&&!(a25==1))&&(a7==1))&&(a14==8)))&&(a29==7)))))){
	    	a7 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((((a24==1)&&(((a19==5)&&((a25==1)&&(((((!(a20==1)&&(input==3))&&(a7==1))&&(a0==1))&&(a28==1))&&(a29==8))))&&(a14==8)))&&(a22==1))&&(a11==1))){
	    	a25 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((((((((a20==1)&&((!(a25==1)&&(!(a7==1)&&((input==2)&&(a11==1))))&&(a22==1)))&&(a0==1))&&(a28==1))&&(a19==3))&&(a29==5))&&(a24==1))&&(a14==8))){
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a24==1)&&(((a25==1)&&((a11==1)&&((a14==10)&&((((a7==1)&&((input==5)&&((a29==8)||(a29==9))))&&(a19==3))&&(a22==1)))))&&(a28==1)))&&(a0==1)))){
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((((a7==1)&&(((!(a20==1)&&((a0==1)&&((a14==9)&&(((a25==1)&&((input==6)&&((a29==7)||(a29==8))))&&!(a24==1)))))&&(a22==1))&&!(a11==1)))&&(a28==1))&&(a19==4))){
	    	a19 = 3;
	    	a7 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	return 21;
	    } else if(((((!(a11==1)&&(!(a20==1)&&(!(a25==1)&&((!(a0==1)&&((a14==9)&&((input==3)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))||((a29==6)&&(a19==2))))))&&(a22==1)))))&&(a24==1))&&(a7==1))&&(a28==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(((a22==1)&&(((!(a25==1)&&((((a28==1)&&((input==2)&&((a29==6)||(a29==7))))&&!(a0==1))&&(a19==4)))&&(a14==9))&&!(a11==1)))&&(a24==1)))&&!(a20==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a24 = 0;
	    	a19 = 2;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&(((((((a25==1)&&(((((a29==8)||(a29==9))&&(input==1))&&!(a7==1))&&!(a0==1)))&&(a14==8))&&!(a11==1))&&(a22==1))&&(a20==1))&&(a19==4)))&&!(a24==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&(((a28==1)&&((a25==1)&&((((a22==1)&&(((a7==1)&&((a29==8)&&(!(a0==1)&&(input==4))))&&(a14==8)))&&!(a20==1))&&(a19==3))))&&!(a11==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	a25 = 0;
	    	a14 = 9;
	    	return 23;
	    } else if(((a22==1)&&((!(a24==1)&&((a25==1)&&((a20==1)&&(((((((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==4))&&(a7==1))&&(a14==9))&&!(a0==1))&&(a11==1)))))&&(a28==1)))){
	    	a19 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((a28==1)&&(((a22==1)&&((a20==1)&&((((((((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&(a14==9))&&(a11==1))&&(a19==1))&&(a24==1))&&(a7==1))&&(a0==1))))&&(a25==1)))){
	    	a11 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if((!(a7==1)&&((a22==1)&&((a24==1)&&((a25==1)&&(((a28==1)&&(!(a20==1)&&((a14==8)&&((((input==4)&&((a29==5)||(a29==6)))&&(a19==2))&&(a11==1)))))&&(a0==1))))))){
	    	a29 = 6;
	    	a11 = 0;
	    	a19 = 4;
	    	a20 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((((a11==1)&&((((a19==4)&&(((a24==1)&&(((input==1)&&((a29==7)||(a29==8)))&&(a0==1)))&&(a20==1)))&&(a14==9))&&(a7==1)))&&(a22==1))&&(a28==1))&&(a25==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a0==1)&&(!(a11==1)&&((a25==1)&&((a22==1)&&((a7==1)&&((((a14==9)&&(((a19==1)&&((a28==1)&&(input==1)))&&(a20==1)))&&(a29==7))&&(a24==1)))))))){
	    	a19 = 5;
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 5;
	    	a20 = 0;
	    	a25 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a0==1)&&(((a22==1)&&(((a14==10)&&((((((a19==3)&&(((a29==6)||(a29==7))&&(input==3)))&&(a20==1))&&(a11==1))&&(a7==1))&&(a25==1)))&&(a28==1)))&&!(a24==1)))){
	    	a20 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a7 = 0;
	    	a14 = 9;
	    	return -1;
	    } else if((((((!(a7==1)&&(!(a25==1)&&(((a11==1)&&(((((a29==7)||(a29==8))&&(input==5))&&(a19==2))&&(a22==1)))&&!(a24==1))))&&(a20==1))&&(a14==9))&&!(a0==1))&&(a28==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(((((((a14==9)&&((a22==1)&&((a7==1)&&((input==2)&&(a0==1)))))&&(a24==1))&&(a29==7))&&(a28==1))&&(a25==1))&&(a20==1)))&&(a19==2))){
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a7 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((a22==1)&&((a7==1)&&(!(a20==1)&&(((a14==8)&&(!(a24==1)&&((a25==1)&&(((((a29==5)||(a29==6))&&(input==1))&&(a19==1))&&(a11==1)))))&&(a0==1)))))&&(a28==1))){
	    	a11 = 0;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 5;
	    	return 23;
	    } else if(((((((a28==1)&&((((a29==6)&&((a14==8)&&((a19==3)&&((input==1)&&!(a0==1)))))&&!(a11==1))&&(a22==1)))&&(a24==1))&&(a7==1))&&!(a20==1))&&(a25==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a29==9)&&(((a28==1)&&((((a7==1)&&((a14==8)&&((((a24==1)&&((a22==1)&&(input==3)))&&!(a25==1))&&!(a0==1))))&&(a20==1))&&(a19==4)))&&(a11==1)))){
	    	a0 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if((((a28==1)&&((a24==1)&&(((!(a25==1)&&((a22==1)&&(((a20==1)&&((input==3)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))||((a29==6)&&(a19==4)))))&&!(a11==1))))&&(a0==1))&&(a14==8))))&&(a7==1))){
	    	a19 = 4;
	    	a11 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if((!(a25==1)&&(!(a24==1)&&((((a0==1)&&((a7==1)&&(((a20==1)&&(((input==3)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a19==5)&&(a29==6))))&&(a14==8)))&&(a22==1))))&&(a11==1))&&(a28==1))))){
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 9;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a7==1)&&(((((a20==1)&&((((a25==1)&&(!(a11==1)&&((input==2)&&(((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))))))&&(a0==1))&&(a22==1)))&&(a14==8))&&(a28==1))&&(a24==1)))){
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 5;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a20==1)&&((((!(a0==1)&&(!(a25==1)&&((a7==1)&&(((a19==2)&&((a11==1)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7)))))&&(a24==1)))))&&(a28==1))&&(a14==8))&&(a22==1)))){
	    	a0 = 1;
	    	a24 = 0;
	    	a14 = 9;
	    	a11 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	return 24;
	    } else if((((((a19==1)&&(((a14==10)&&((((a22==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==5))&&(a7==1)))&&(a0==1))&&(a20==1)))&&(a11==1)))&&(a25==1))&&(a24==1))&&(a28==1))){
	    	a20 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a7 = 0;
	    	a14 = 9;
	    	a11 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if((((((a14==8)&&(((((!(a20==1)&&((a24==1)&&((a11==1)&&(input==6))))&&!(a7==1))&&!(a25==1))&&(a29==6))&&(a22==1)))&&(a19==3))&&(a28==1))&&!(a0==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((!(a25==1)&&(!(a7==1)&&((a28==1)&&(((((a29==7)&&((a22==1)&&(((a19==4)&&(!(a20==1)&&(input==3)))&&(a24==1))))&&(a14==8))&&(a0==1))&&(a11==1)))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a20==1)&&((a28==1)&&(((((a22==1)&&((!(a7==1)&&((input==3)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&!(a11==1)))&&!(a25==1))&&(a14==8))&&(a24==1)))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a7==1)&&((a25==1)&&(!(a0==1)&&((a19==1)&&(((a14==9)&&((!(a20==1)&&((a22==1)&&((input==5)&&((a29==7)||(a29==8)))))&&(a28==1)))&&!(a11==1))))))&&!(a24==1))){
	    	a11 = 1;
	    	a29 = 6;
	    	a0 = 1;
	    	return 23;
	    } else if(((a7==1)&&((!(a0==1)&&((((a14==9)&&(!(a20==1)&&((((input==4)&&(((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))))&&!(a25==1))&&(a11==1))))&&(a24==1))&&(a22==1)))&&(a28==1)))){
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	return 23;
	    } else if(((a28==1)&&((((a22==1)&&((a20==1)&&(((a7==1)&&((a14==9)&&((((a0==1)&&(input==2))&&(a25==1))&&(a24==1))))&&(a19==1))))&&(a29==9))&&!(a11==1)))){
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a28==1)&&((!(a20==1)&&((a14==9)&&((a22==1)&&((((input==1)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(a0==1))&&!(a11==1)))))&&!(a24==1))))&&!(a7==1))){
	    	a0 = 0;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	a14 = 8;
	    	return 21;
	    } else if(((a25==1)&&((!(a24==1)&&((a28==1)&&((a11==1)&&(((a7==1)&&(((((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a22==1))&&!(a0==1))&&!(a20==1)))&&(a19==4)))))&&(a14==8)))){
	    	a19 = 1;
	    	a29 = 8;
	    	a7 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if((((a22==1)&&((((((a14==9)&&((a25==1)&&((a28==1)&&((a11==1)&&(((a29==5)||(a29==6))&&(input==3))))))&&!(a24==1))&&(a7==1))&&(a0==1))&&(a19==4)))&&(a20==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a19==1)&&((((a14==8)&&((a22==1)&&((a25==1)&&(!(a20==1)&&((((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&!(a7==1))&&!(a0==1))))))&&(a24==1))&&(a28==1))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a14==8)&&(((((a22==1)&&((a7==1)&&((((input==4)&&(((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))&&!(a0==1))&&!(a11==1))))&&!(a20==1))&&(a25==1))&&(a28==1)))&&(a24==1))){
	    	a29 = 6;
	    	a24 = 0;
	    	a19 = 2;
	    	a14 = 9;
	    	a25 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a25==1)&&((a29==7)&&(((a19==3)&&((a11==1)&&((a28==1)&&((a20==1)&&((a0==1)&&((a14==9)&&(((input==3)&&(a7==1))&&!(a24==1))))))))&&(a22==1))))){
	    	a29 = 5;
	    	a20 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if((((a0==1)&&((((!(a24==1)&&((a19==2)&&((a20==1)&&((a11==1)&&((a14==10)&&((input==2)&&(a7==1)))))))&&(a22==1))&&!(a25==1))&&(a28==1)))&&(a29==8))){
	    	a29 = 6;
	    	a20 = 0;
	    	a14 = 9;
	    	a11 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((((a22==1)&&(!(a0==1)&&((!(a7==1)&&((a14==8)&&((input==6)&&(((a19==1)&&((a29==6)&&!(a25==1)))||(((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&((a29==5)&&!(a25==1))))))))&&(a28==1))))&&(a24==1))&&!(a20==1)))){
	    	a20 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 2;
	    	a25 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&(!(a25==1)&&((a11==1)&&((a14==8)&&(((((a22==1)&&((input==3)&&(((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))))&&(a28==1))&&(a7==1))&&!(a0==1))))))&&!(a20==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a29==7)&&((!(a0==1)&&(!(a11==1)&&((!(a24==1)&&(((a22==1)&&((((input==6)&&(a28==1))&&(a20==1))&&(a14==8)))&&!(a7==1)))&&(a25==1))))&&(a19==2)))){
	    	a25 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	return 24;
	    } else if((((a20==1)&&(((!(a11==1)&&(((a25==1)&&((a0==1)&&(((((a29==8)||(a29==9))&&(input==3))&&(a24==1))&&(a28==1))))&&(a22==1)))&&(a19==2))&&(a14==9)))&&(a7==1))){
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a19==3)&&((a28==1)&&(!(a25==1)&&(!(a20==1)&&((a24==1)&&(((a11==1)&&((a22==1)&&((a14==10)&&((a0==1)&&(((a29==8)||(a29==9))&&(input==3))))))&&!(a7==1)))))))){
	    	a29 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	a24 = 0;
	    	return 24;
	    } else if(((a28==1)&&(((!(a7==1)&&(!(a0==1)&&((((a14==8)&&((a22==1)&&(!(a24==1)&&(((a29==6)||(a29==7))&&(input==3)))))&&(a19==1))&&!(a25==1))))&&(a20==1))&&!(a11==1)))){
	    	a11 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	return 21;
	    } else if(((a28==1)&&(!(a11==1)&&((a7==1)&&(((a20==1)&&((a19==2)&&(!(a24==1)&&((a22==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&(a0==1))&&(a14==8))))))&&!(a25==1)))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a14 = 9;
	    	return 24;
	    } else if(((!(a25==1)&&(((((((a22==1)&&(((a0==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4)))&&!(a20==1)))&&!(a7==1))&&(a28==1))&&!(a11==1))&&(a14==8))&&(a19==5)))&&!(a24==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a19==5)&&((a20==1)&&(((((a0==1)&&(!(a25==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&(a11==1))))&&(a24==1))&&(a14==8))&&(a28==1))))&&!(a7==1))&&(a22==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if(((a7==1)&&((((((a22==1)&&((a11==1)&&(!(a25==1)&&(((a19==3)&&(((a29==8)||(a29==9))&&(input==1)))&&(a14==10)))))&&(a20==1))&&(a24==1))&&(a0==1))&&(a28==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if((((a11==1)&&(!(a0==1)&&(((a14==8)&&((a22==1)&&(((a28==1)&&((((input==5)&&((a29==8)||(a29==9)))&&(a25==1))&&(a24==1)))&&(a19==2))))&&(a7==1))))&&!(a20==1))){
	    	a24 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	a0 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if((((a11==1)&&((((!(a20==1)&&((a29==9)&&((!(a24==1)&&((!(a7==1)&&(input==2))&&(a0==1)))&&(a22==1))))&&(a14==9))&&(a19==4))&&!(a25==1)))&&(a28==1))){
	    	a29 = 8;
	    	a20 = 1;
	    	a19 = 5;
	    	a7 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return 23;
	    } else if(((((a22==1)&&((((a20==1)&&((a25==1)&&((a14==10)&&((a0==1)&&((a29==5)&&((input==1)&&(a7==1)))))))&&(a11==1))&&(a28==1)))&&!(a24==1))&&(a19==2))){
	    	a14 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a19==2)&&((((a22==1)&&(((a24==1)&&(((((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a14==8))&&!(a25==1))&&(a28==1)))&&(a0==1)))&&!(a20==1))&&!(a11==1))))){
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 4;
	    	a29 = 6;
	    	a25 = 1;
	    	return 24;
	    } else if(((a20==1)&&(!(a11==1)&&(((((a25==1)&&((a24==1)&&((a22==1)&&((((input==6)&&((a29==7)||(a29==8)))&&(a19==2))&&(a28==1)))))&&(a7==1))&&!(a0==1))&&(a14==9))))){
	    	a24 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a20==1)&&(!(a0==1)&&((a14==9)&&(((a28==1)&&((((((input==4)&&((a29==7)||(a29==8)))&&(a22==1))&&(a11==1))&&(a19==2))&&!(a7==1)))&&!(a24==1)))))&&!(a25==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a14==8)&&((a24==1)&&(((a7==1)&&((a28==1)&&((!(a20==1)&&((input==3)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6)))))&&(a22==1))))&&(a0==1))))&&(a11==1)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((a19==1)&&(((a29==6)&&((a11==1)&&(((((a22==1)&&((!(a0==1)&&(input==2))&&!(a20==1)))&&(a14==9))&&(a28==1))&&!(a7==1))))&&(a25==1)))&&!(a24==1))){
	    	a20 = 1;
	    	a11 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	a25 = 0;
	    	a0 = 1;
	    	return 24;
	    } else if((((((((a29==6)&&((!(a0==1)&&((((a20==1)&&(input==2))&&(a19==3))&&(a24==1)))&&!(a7==1)))&&(a14==8))&&(a22==1))&&(a25==1))&&(a28==1))&&(a11==1))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	return -1;
	    } else if((!(a7==1)&&((a28==1)&&(((a19==3)&&(((((a11==1)&&((((input==1)&&((a29==7)||(a29==8)))&&!(a0==1))&&!(a20==1)))&&!(a24==1))&&(a22==1))&&(a14==8)))&&!(a25==1))))){
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a25==1)&&((a19==1)&&((a11==1)&&(((a28==1)&&(!(a7==1)&&(((!(a0==1)&&((a22==1)&&(input==2)))&&!(a24==1))&&(a20==1))))&&(a14==8)))))&&(a29==5))){
	    	a19 = 2;
	    	a24 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	return 23;
	    } else if(((!(a0==1)&&((!(a7==1)&&(((a22==1)&&((((((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a25==1)&&(a29==9))))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==2))&&!(a11==1))&&!(a24==1)))&&(a28==1)))&&(a20==1)))&&(a14==9))){
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((a11==1)&&((a14==8)&&((a7==1)&&((a28==1)&&(!(a20==1)&&((a22==1)&&((((((a25==1)&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1))))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==3)))))))))&&!(a0==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((!(a25==1)&&(!(a0==1)&&(((a24==1)&&((((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a29==9)&&(a19==4))))&&(input==1)))&&(a11==1))))&&!(a20==1))&&(a7==1))&&(a14==9))&&(a22==1)))){
	    	a24 = 0;
	    	a19 = 4;
	    	a20 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if((((((a28==1)&&(((a19==5)&&((a25==1)&&(!(a20==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&!(a0==1))&&(a14==8)))))&&(a11==1)))&&(a22==1))&&(a7==1))&&(a24==1))){
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	return -1;
	    } else if(((((a24==1)&&((((a14==8)&&(((a0==1)&&((a28==1)&&(((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5)))&&(input==5))))&&!(a25==1)))&&(a20==1))&&(a22==1)))&&(a11==1))&&!(a7==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((((((a28==1)&&(((((input==5)&&((a29==7)||((a29==5)||(a29==6))))&&(a0==1))&&!(a11==1))&&(a22==1)))&&(a7==1))&&(a20==1))&&!(a24==1))&&(a14==9)))&&(a19==5))){
	    	a20 = 0;
	    	a25 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	a11 = 1;
	    	return 24;
	    } else if((!(a24==1)&&((a7==1)&&((a22==1)&&((a14==8)&&((a25==1)&&(!(a20==1)&&((a11==1)&&((!(a0==1)&&((input==2)&&((((a29==8)&&(a19==4))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))))&&(a28==1)))))))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==9)&&(((a28==1)&&((a11==1)&&((((((a7==1)&&((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==1)))&&!(a25==1))&&(a0==1))&&(a22==1))&&(a20==1))))&&(a24==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==3)&&(((((a25==1)&&(!(a7==1)&&((((a14==10)&&(((input==4)&&((a29==5)||(a29==6)))&&(a20==1)))&&(a28==1))&&(a22==1))))&&(a24==1))&&(a11==1))&&(a0==1)))){
	    	a25 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((((!(a7==1)&&((a28==1)&&((a14==10)&&(((a0==1)&&((((input==2)&&((a29==7)||(a29==8)))&&!(a20==1))&&(a19==5)))&&!(a25==1)))))&&(a11==1))&&(a22==1))&&(a24==1))){
	    	a14 = 9;
	    	a29 = 8;
	    	a11 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	a7 = 1;
	    	return -1;
	    } else if(((a19==2)&&(((((((a28==1)&&(((a24==1)&&(!(a25==1)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a20==1)))&&(a22==1))&&!(a0==1))&&(a11==1))&&(a7==1))&&(a14==8)))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	return -1;
	    } else if((!(a24==1)&&(!(a0==1)&&((a28==1)&&(!(a20==1)&&((a11==1)&&(!(a7==1)&&(!(a25==1)&&(((a22==1)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==1)))&&(a14==9)))))))))){
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 5;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a7==1)&&((a28==1)&&((((a25==1)&&((a14==8)&&((!(a20==1)&&((a22==1)&&((a24==1)&&(((a29==7)||(a29==8))&&(input==5)))))&&!(a11==1))))&&(a19==1))&&!(a0==1))))){
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((!(a0==1)&&(((a24==1)&&((((((input==4)&&((a29==8)||(a29==9)))&&!(a25==1))&&(a20==1))&&(a19==1))&&(a28==1)))&&(a22==1)))&&(a11==1))&&(a14==9))&&(a7==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a19==5)&&(((((a25==1)&&(!(a11==1)&&((a24==1)&&((((a7==1)&&((input==2)&&(a29==5)))&&(a14==9))&&(a20==1)))))&&(a22==1))&&(a0==1))&&(a28==1)))){
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if((((a7==1)&&((a28==1)&&(((((((((a14==8)&&(input==1))&&(a20==1))&&!(a0==1))&&(a29==6))&&(a24==1))&&(a19==1))&&(a11==1))&&(a22==1))))&&!(a25==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((!(a25==1)&&((a14==8)&&(((!(a11==1)&&(((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))&&(input==5))&&(a0==1)))&&!(a7==1))&&(a28==1))))&&(a24==1))&&(a22==1)))){
	    	a19 = 5;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a11==1)&&((a22==1)&&(((a20==1)&&((a7==1)&&(((a19==5)&&((a28==1)&&((a0==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a24==1)))))&&(a14==8))))&&!(a25==1))))){
	    	a7 = 0;
	    	a0 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	return 23;
	    } else if((!(a25==1)&&((((!(a11==1)&&((!(a0==1)&&(((a22==1)&&(((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))&&(input==3)))&&!(a24==1)))&&(a20==1)))&&(a14==8))&&(a7==1))&&(a28==1)))){
	    	a14 = 9;
	    	a29 = 8;
	    	a19 = 3;
	    	a24 = 1;
	    	return 21;
	    } else if(((a20==1)&&(!(a24==1)&&(((a19==4)&&((((a28==1)&&(((((input==4)&&((a29==8)||(a29==9)))&&(a7==1))&&(a22==1))&&(a14==8)))&&(a25==1))&&(a0==1)))&&(a11==1))))){
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((a14==9)&&((a25==1)&&((a19==4)&&(((a28==1)&&((a11==1)&&((!(a20==1)&&((input==5)&&((a29==6)||(a29==7))))&&(a0==1))))&&(a7==1)))))&&!(a24==1)))){
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	a14 = 10;
	    	a24 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a0==1)&&((a22==1)&&(((a7==1)&&(((!(a11==1)&&((!(a25==1)&&((a28==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6))))&&!(a20==1)))&&(a19==4))&&!(a24==1)))&&(a14==8))))){
	    	a7 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((((((((a20==1)&&((((((input==5)&&(a19==3))&&(a14==9))&&(a25==1))&&(a28==1))&&(a24==1)))&&(a29==7))&&(a11==1))&&(a0==1))&&(a7==1))&&(a22==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((a14==8)&&(((a11==1)&&((!(a24==1)&&(!(a25==1)&&((!(a7==1)&&(((input==1)&&((a29==8)||(a29==9)))&&(a28==1)))&&(a19==3))))&&(a22==1)))&&(a0==1))))){
	    	a19 = 4;
	    	a29 = 8;
	    	a11 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if(((a0==1)&&(((!(a25==1)&&((a19==5)&&((a20==1)&&(!(a24==1)&&(((a22==1)&&((a11==1)&&(((a29==8)||(a29==9))&&(input==4))))&&(a14==8))))))&&!(a7==1))&&(a28==1)))){
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	return 24;
	    } else if(((((a7==1)&&((a25==1)&&((a28==1)&&((a11==1)&&((a14==9)&&((a19==2)&&((((input==1)&&((a29==8)||(a29==9)))&&(a0==1))&&(a24==1))))))))&&!(a20==1))&&(a22==1))){
	    	a19 = 4;
	    	a29 = 5;
	    	return 24;
	    } else if(((a11==1)&&(((a19==4)&&((!(a25==1)&&((a28==1)&&(((a20==1)&&((((a14==9)&&(input==3))&&(a29==8))&&(a22==1)))&&(a7==1))))&&(a24==1)))&&(a0==1)))){
	    	a14 = 8;
	    	a24 = 0;
	    	a19 = 5;
	    	a29 = 7;
	    	a11 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if(((!(a11==1)&&((((!(a25==1)&&((a20==1)&&((((a24==1)&&((input==1)&&((a29==7)||(a29==8))))&&(a14==9))&&(a28==1))))&&(a19==3))&&(a22==1))&&(a0==1)))&&!(a7==1))){
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	return 21;
	    } else if(((a28==1)&&(((a11==1)&&((((((((a25==1)&&(((a29==5)||(a29==6))&&(input==4)))&&(a19==1))&&!(a7==1))&&(a22==1))&&!(a20==1))&&!(a0==1))&&(a14==8)))&&!(a24==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a24==1)&&((a28==1)&&((((a14==9)&&((a25==1)&&((a11==1)&&(((input==2)&&((((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2))))&&(a7==1)))))&&!(a0==1))&&(a20==1)))))){
	    	a19 = 5;
	    	a14 = 8;
	    	a29 = 6;
	    	a25 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if((((((a22==1)&&(((a29==7)&&(((a28==1)&&(!(a11==1)&&(((a14==8)&&(input==6))&&(a19==5))))&&(a7==1)))&&!(a20==1)))&&!(a0==1))&&!(a24==1))&&(a25==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((a7==1)&&(((a19==1)&&(((!(a20==1)&&((a29==5)&&((((a14==9)&&(input==3))&&!(a25==1))&&!(a0==1))))&&(a28==1))&&!(a24==1)))&&(a22==1))))){
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a14==9)&&((a24==1)&&((a7==1)&&((a11==1)&&((a20==1)&&((((((a29==7)&&((a22==1)&&(input==2)))&&(a19==3))&&(a0==1))&&(a28==1))&&!(a25==1)))))))){
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a25==1)&&(!(a24==1)&&((a0==1)&&((!(a7==1)&&((a14==9)&&((((a19==4)&&(!(a11==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4))))&&(a20==1))&&(a28==1))))&&(a22==1)))))){
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if(((a0==1)&&(((a24==1)&&((a11==1)&&((((((input==3)&&(((a19==1)&&(!(a25==1)&&(a29==5)))||((((a29==8)&&(a25==1))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5)))))&&!(a20==1))&&!(a7==1))&&(a22==1))&&(a14==10))))&&(a28==1)))){
	    	a11 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a29 = 6;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	a14 = 9;
	    	return -1;
	    } else if((!(a24==1)&&((!(a20==1)&&((((a11==1)&&((a14==9)&&(((a29==7)&&(((input==1)&&!(a0==1))&&!(a25==1)))&&(a19==3))))&&(a22==1))&&(a28==1)))&&(a7==1)))){
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((a22==1)&&((((((input==4)&&(((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))&&(a14==9))&&(a11==1))&&(a0==1))&&(a20==1)))&&!(a25==1))&&(a28==1))&&(a7==1))&&(a24==1))){
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 7;
	    	a0 = 0;
	    	return 21;
	    } else if(((a19==5)&&(((((a28==1)&&((a14==9)&&((a7==1)&&((a11==1)&&(((a24==1)&&(((a29==7)||(a29==8))&&(input==5)))&&(a20==1))))))&&(a22==1))&&(a25==1))&&!(a0==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==5)&&((a22==1)&&((!(a24==1)&&(((a0==1)&&((((((a29==9)||((a29==7)||(a29==8)))&&(input==2))&&(a11==1))&&(a20==1))&&(a28==1)))&&(a7==1)))&&(a14==8))))&&!(a25==1))){
	    	a0 = 0;
	    	a29 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	return 24;
	    } else if((((a0==1)&&(((a11==1)&&((a22==1)&&(((a7==1)&&((!(a25==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a20==1)))&&!(a24==1)))&&(a19==2))))&&(a14==8)))&&(a28==1))){
	    	a29 = 6;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if((((a7==1)&&((((a19==2)&&(!(a11==1)&&((((!(a24==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==3)))&&(a28==1))&&!(a25==1))&&(a14==9))))&&!(a0==1))&&(a20==1)))&&(a22==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((((((!(a20==1)&&(!(a7==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4)))&&(input==6))))&&!(a25==1))&&!(a24==1))&&!(a0==1))&&(a14==9))&&(a22==1))&&(a28==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a20==1)&&((a28==1)&&(((((((a19==4)&&(((((a29==8)||(a29==9))&&(input==2))&&(a22==1))&&(a24==1)))&&!(a25==1))&&(a11==1))&&(a14==8))&&!(a7==1))&&(a0==1))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 5;
	    	a25 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	return 24;
	    } else if((((a20==1)&&((((a14==8)&&((a19==1)&&((a11==1)&&((a25==1)&&((a29==5)&&(!(a24==1)&&((a0==1)&&(input==2))))))))&&(a28==1))&&!(a7==1)))&&(a22==1))){
	    	a20 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((a24==1)&&((((!(a0==1)&&((!(a20==1)&&(((a28==1)&&((a19==4)&&((input==1)&&((a29==9)||((a29==7)||(a29==8))))))&&(a14==8)))&&(a11==1)))&&(a7==1))&&!(a25==1))&&(a22==1)))){
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==4)&&(((a29==9)&&(!(a7==1)&&(((a28==1)&&(((a0==1)&&(((input==4)&&!(a11==1))&&(a20==1)))&&(a24==1)))&&(a14==9))))&&(a22==1)))&&!(a25==1))){
	    	a29 = 7;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 2;
	    	a24 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if((((!(a24==1)&&(!(a11==1)&&(((a28==1)&&(((a19==4)&&(((a14==9)&&(((a29==7)||(a29==8))&&(input==4)))&&(a0==1)))&&(a22==1)))&&!(a7==1))))&&(a20==1))&&(a25==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((a19==4)&&((a28==1)&&(((((((a22==1)&&(!(a7==1)&&(input==5)))&&(a29==7))&&(a24==1))&&(a14==8))&&!(a11==1))&&(a25==1)))))&&(a20==1))){
	    	a14 = 9;
	    	a29 = 8;
	    	a25 = 0;
	    	a24 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((((a24==1)&&((a22==1)&&((((a28==1)&&((((a11==1)&&((((a29==8)||(a29==9))&&(input==1))&&!(a25==1)))&&(a19==4))&&!(a7==1)))&&!(a20==1))&&(a14==10))))&&(a0==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	return 24;
	    } else if(((a19==1)&&(!(a20==1)&&(((!(a25==1)&&(((a28==1)&&((a22==1)&&(!(a24==1)&&((a0==1)&&((input==1)&&((a29==8)||(a29==9)))))))&&!(a11==1)))&&!(a7==1))&&(a14==8))))){
	    	a25 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((a14==8)&&(((a22==1)&&((((input==1)&&((((((a7==1)&&!(a20==1))&&(a25==1))&&(a29==6))&&(a19==1))||(((((!(a7==1)&&(a20==1))&&!(a25==1))&&(a29==9))&&(a19==5))||(((a29==5)&&((a25==1)&&((a7==1)&&!(a20==1))))&&(a19==1)))))&&!(a0==1))&&(a28==1)))&&!(a11==1)))&&(a24==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	a29 = 9;
	    	return 23;
	    } else if(((a28==1)&&(((a14==8)&&((a20==1)&&((a19==2)&&(!(a0==1)&&((((((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a25==1))&&(a7==1))&&!(a11==1))&&(a24==1))))))&&(a22==1)))){
	    	a29 = 5;
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if((((a20==1)&&((a0==1)&&((a24==1)&&((a14==9)&&(((!(a11==1)&&((a28==1)&&(((input==1)&&(a22==1))&&(a19==2))))&&(a25==1))&&(a7==1))))))&&(a29==6))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a7==1)&&((a19==1)&&(((!(a24==1)&&((!(a11==1)&&(((a28==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a20==1)))&&!(a25==1)))&&(a0==1)))&&(a22==1))&&(a14==9))))){
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 1;
	    	return 23;
	    } else if(((!(a11==1)&&((a24==1)&&((!(a0==1)&&((a7==1)&&((((a19==5)&&(((input==1)&&((a29==6)||(a29==7)))&&!(a20==1)))&&(a22==1))&&!(a25==1))))&&(a14==8))))&&(a28==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	a7 = 0;
	    	a14 = 9;
	    	a11 = 1;
	    	return 24;
	    } else if(((a22==1)&&((a19==4)&&(!(a24==1)&&((((!(a7==1)&&((a11==1)&&(!(a0==1)&&((a28==1)&&(((a29==8)||(a29==9))&&(input==6))))))&&(a14==9))&&!(a25==1))&&(a20==1)))))){
	    	a19 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	return 23;
	    } else if(((a29==6)&&((a19==1)&&((a14==9)&&(!(a24==1)&&(((((a25==1)&&(!(a0==1)&&(((input==4)&&(a20==1))&&(a22==1))))&&!(a11==1))&&(a28==1))&&!(a7==1))))))){
	    	a20 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((a19==1)&&(((!(a0==1)&&(((a14==9)&&((((a20==1)&&(((input==3)&&(a22==1))&&!(a24==1)))&&(a28==1))&&(a11==1)))&&!(a25==1)))&&(a7==1))&&(a29==9)))){
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if((((a7==1)&&((!(a25==1)&&(!(a0==1)&&((a11==1)&&((a19==1)&&((a14==9)&&((a20==1)&&((((a29==8)||(a29==9))&&(input==5))&&(a22==1))))))))&&(a24==1)))&&(a28==1))){
	    	a25 = 1;
	    	a29 = 7;
	    	a0 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a11==1)&&((a7==1)&&(((a28==1)&&((((a0==1)&&(!(a20==1)&&((a22==1)&&((((a29==5)||(a29==6))&&(input==1))&&(a24==1)))))&&(a25==1))&&(a14==9)))&&(a19==5))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a11==1)&&((a14==9)&&((a29==9)&&((a19==3)&&((((((a22==1)&&(!(a24==1)&&(input==3)))&&(a25==1))&&(a28==1))&&(a0==1))&&!(a7==1)))))))){
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	a7 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if(((((((!(a11==1)&&((!(a7==1)&&((a22==1)&&(((a28==1)&&(input==6))&&!(a20==1))))&&(a14==9)))&&!(a25==1))&&(a29==5))&&(a19==2))&&(a0==1))&&(a24==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	return 21;
	    } else if(((!(a7==1)&&((a20==1)&&(((a11==1)&&(((a22==1)&&(((a19==2)&&((a0==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a28==1)))&&!(a25==1)))&&(a14==9))))&&!(a24==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	return 23;
	    } else if(((a28==1)&&((a7==1)&&(((((((((a0==1)&&((a14==8)&&(input==1)))&&(a19==3))&&(a22==1))&&!(a24==1))&&(a20==1))&&(a29==6))&&!(a25==1))&&!(a11==1))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((a0==1)&&(((a25==1)&&((a28==1)&&(((a22==1)&&(((((input==2)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))))&&!(a24==1))&&!(a7==1))&&!(a20==1)))&&!(a11==1))))&&(a14==9)))){
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 4;
	    	a20 = 1;
	    	return 23;
	    } else if(((a20==1)&&((a11==1)&&(!(a7==1)&&((a29==8)&&(((((a22==1)&&(((a28==1)&&((input==4)&&(a14==8)))&&(a19==4)))&&!(a24==1))&&(a0==1))&&(a25==1))))))){
	    	a7 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	return 23;
	    } else if((((a19==4)&&(!(a7==1)&&(((a0==1)&&((!(a25==1)&&((a11==1)&&(!(a20==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a14==9)))))&&!(a24==1)))&&(a22==1))))&&(a28==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if(((((!(a7==1)&&((!(a24==1)&&(((a11==1)&&((((!(a25==1)&&(a29==5))&&(a19==1))||((((a29==8)&&(a25==1))&&(a19==5))||((a19==5)&&((a29==9)&&(a25==1)))))&&(input==4)))&&(a0==1)))&&(a22==1)))&&(a14==8))&&(a20==1))&&(a28==1))){
	    	a29 = 9;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((((a14==9)&&(!(a20==1)&&((a24==1)&&(!(a25==1)&&((a7==1)&&(((a11==1)&&((input==3)&&((a29==7)||((a29==5)||(a29==6)))))&&(a19==3)))))))&&(a28==1))&&(a22==1)))){
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((a29==5)&&((a19==4)&&(((a20==1)&&((((a7==1)&&((input==4)&&(a14==9)))&&(a22==1))&&!(a25==1)))&&(a28==1))))&&!(a11==1))&&!(a0==1)))){
	    	a20 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((a11==1)&&((!(a0==1)&&((((((a29==7)||((a29==5)||(a29==6)))&&(input==5))&&(a19==2))&&(a28==1))&&(a14==8)))&&(a7==1)))&&(a25==1))&&(a22==1))&&(a24==1))&&!(a20==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a19==1)&&(((((a20==1)&&(((((a7==1)&&(!(a25==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7))))))&&(a14==9))&&(a0==1))&&(a22==1)))&&!(a11==1))&&(a24==1))&&(a28==1)))){
	    	a14 = 8;
	    	a19 = 4;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a22==1)&&(((!(a25==1)&&(((a19==4)&&((((a20==1)&&(!(a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5))))&&!(a0==1))&&!(a7==1)))&&(a24==1)))&&(a14==8))&&(a28==1)))){
	    	a0 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	return 24;
	    } else if((!(a24==1)&&((((a28==1)&&((a14==9)&&(((!(a11==1)&&((!(a25==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==5)))&&(a22==1)))&&(a20==1))&&(a19==2))))&&!(a0==1))&&(a7==1)))){
	    	a29 = 7;
	    	a19 = 3;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a0==1)&&(!(a25==1)&&((a14==8)&&((a11==1)&&((a19==5)&&((a7==1)&&(((a29==5)&&((((input==3)&&(a28==1))&&!(a20==1))&&(a22==1)))&&!(a24==1))))))))){
	    	a25 = 1;
	    	a7 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	return 24;
	    } else if((((a7==1)&&(!(a24==1)&&(!(a0==1)&&((a22==1)&&(((a25==1)&&((a11==1)&&((((a14==9)&&(input==2))&&(a28==1))&&(a20==1))))&&(a19==1))))))&&(a29==6))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if(((a7==1)&&(((a19==3)&&(((a28==1)&&(((!(a24==1)&&((a14==8)&&((a20==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a22==1))&&(a25==1)))&&!(a0==1)))&&!(a11==1)))){
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((!(a7==1)&&((a0==1)&&((a28==1)&&((((((input==5)&&(a14==8))&&(a22==1))&&(a24==1))&&(a29==9))&&(a19==3)))))&&(a25==1))&&!(a11==1))&&!(a20==1))){
	    	a14 = 9;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if(((a29==8)&&((a0==1)&&((a25==1)&&(((a19==5)&&((a28==1)&&((a22==1)&&(((((a14==8)&&(input==4))&&(a7==1))&&!(a20==1))&&!(a24==1)))))&&(a11==1)))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==10)&&((((a0==1)&&((!(a7==1)&&((a20==1)&&(((input==6)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))||((a29==6)&&(a19==3))))&&(a24==1))))&&(a28==1)))&&(a22==1))&&!(a25==1)))&&(a11==1))){
	    	a29 = 9;
	    	a25 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if(((((((((a11==1)&&(((a19==2)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&(a0==1)))&&(a14==10)))&&!(a25==1))&&!(a20==1))&&(a24==1))&&(a22==1))&&(a28==1))&&!(a7==1))){
	    	a29 = 9;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 4;
	    	a0 = 0;
	    	return 21;
	    } else if(((((!(a24==1)&&((((((((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&(a14==9))&&(a28==1))&&!(a11==1))&&(a0==1))&&!(a20==1))&&!(a7==1)))&&(a19==2))&&(a22==1))&&!(a25==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	a0 = 0;
	    	return 23;
	    } else if((!(a7==1)&&((((a14==10)&&((((a19==4)&&((!(a25==1)&&((a24==1)&&((input==6)&&((a29==8)||(a29==9)))))&&(a28==1)))&&(a22==1))&&(a11==1)))&&!(a20==1))&&(a0==1)))){
	    	a25 = 1;
	    	a19 = 5;
	    	a24 = 0;
	    	a20 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	return -1;
	    } else if((((a14==9)&&((a20==1)&&((a22==1)&&((a28==1)&&((a29==9)&&(!(a7==1)&&((((!(a0==1)&&(input==6))&&!(a24==1))&&(a11==1))&&!(a25==1))))))))&&(a19==2))){
	    	a14 = 8;
	    	a7 = 1;
	    	return 24;
	    } else if((((a22==1)&&(((((input==5)&&(((((((!(a7==1)&&!(a20==1))&&(a24==1))&&!(a25==1))&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&(((a24==1)&&(!(a20==1)&&!(a7==1)))&&!(a25==1)))))||(((a29==5)&&((((a20==1)&&(a7==1))&&!(a24==1))&&(a25==1)))&&(a19==1))))&&(a0==1))&&(a14==8))&&(a28==1)))&&!(a11==1))){
	    	a24 = 0;
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((!(a7==1)&&((a20==1)&&(!(a0==1)&&(!(a11==1)&&(((!(a25==1)&&((a28==1)&&((input==2)&&((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5))))))&&(a14==8))&&(a22==1))))))&&!(a24==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((a19==4)&&(((a7==1)&&(!(a25==1)&&((a24==1)&&(((a28==1)&&(((((a0==1)&&(input==6))&&(a20==1))&&(a29==8))&&(a11==1)))&&(a14==9)))))&&(a22==1)))){
	    	a11 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	return 23;
	    } else if(((a20==1)&&((((((((((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))&&(input==1))&&!(a11==1))&&!(a24==1))&&!(a25==1))&&(a28==1))&&(a14==8))&&(a7==1))&&(a0==1))&&(a22==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==8)&&(((!(a24==1)&&(((((a28==1)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==4)))&&(a22==1))&&!(a25==1))&&(a0==1)))&&!(a7==1))&&(a20==1)))&&!(a11==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((!(a11==1)&&(((a20==1)&&(((a24==1)&&(((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==1))&&(a14==9)))&&(a7==1)))&&(a0==1)))&&(a22==1))&&(a28==1)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a14==9)&&((a0==1)&&((a29==5)&&((a24==1)&&((a22==1)&&(((a7==1)&&((a28==1)&&(((a25==1)&&(input==5))&&!(a20==1))))&&(a11==1)))))))&&(a19==3))){
	    	a24 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	a7 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a28==1)&&(((a20==1)&&((((!(a25==1)&&((a0==1)&&((((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==2))))&&!(a24==1))&&!(a7==1))&&!(a11==1)))&&(a14==9))))){
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a20 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a20==1)&&((a22==1)&&((((((a14==9)&&((((((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9))))&&(input==4))&&!(a11==1))&&(a24==1)))&&!(a7==1))&&!(a25==1))&&!(a0==1))&&(a28==1))))){
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a28==1)&&(((a7==1)&&(!(a0==1)&&((a22==1)&&(!(a20==1)&&(!(a11==1)&&((((a19==2)&&(a29==6))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(input==5)))))))&&(a14==9))))&&!(a24==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((((a14==9)&&(!(a25==1)&&(!(a20==1)&&((input==1)&&(((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))))))&&!(a0==1))&&(a22==1))&&(a7==1))&&(a24==1))&&!(a11==1)))){
	    	a0 = 1;
	    	a24 = 0;
	    	a11 = 1;
	    	a19 = 2;
	    	a29 = 6;
	    	return 23;
	    } else if((((((a28==1)&&(!(a24==1)&&((a20==1)&&((((a0==1)&&((a19==1)&&((input==6)&&((a29==8)||(a29==9)))))&&(a22==1))&&(a25==1)))))&&!(a11==1))&&(a14==9))&&!(a7==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if((((((a28==1)&&((a25==1)&&((a0==1)&&(((a22==1)&&((((input==4)&&(a14==9))&&(a7==1))&&(a24==1)))&&(a11==1)))))&&!(a20==1))&&(a29==9))&&(a19==3))){
	    	a19 = 5;
	    	a20 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if((((a0==1)&&(((!(a24==1)&&((((!(a11==1)&&((((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(input==6)))&&!(a20==1))&&(a25==1))&&(a22==1)))&&(a14==9))&&(a28==1)))&&(a7==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&(((((a11==1)&&((a14==9)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&!(a7==1))&&(a19==5))))&&(a22==1))&&(a28==1))&&(a20==1)))&&(a25==1))&&!(a24==1))){
	    	a7 = 1;
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	return 21;
	    } else if((!(a20==1)&&(((((a14==9)&&(((a28==1)&&(!(a25==1)&&((a22==1)&&(!(a24==1)&&((input==4)&&((a29==6)||(a29==7)))))))&&(a19==1)))&&!(a0==1))&&(a7==1))&&!(a11==1)))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return 24;
	    } else if((((((a24==1)&&((a0==1)&&(((a14==9)&&((a29==9)&&(!(a20==1)&&((a28==1)&&((input==3)&&(a7==1))))))&&(a22==1))))&&!(a25==1))&&!(a11==1))&&(a19==4))){
	    	a0 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a24 = 0;
	    	return 21;
	    } else if((((a19==1)&&(!(a20==1)&&(((a0==1)&&((a22==1)&&(!(a7==1)&&(!(a25==1)&&((a24==1)&&(((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a28==1)))))))&&(a14==8))))&&(a11==1))){
	    	a11 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return 21;
	    } else if((((((!(a24==1)&&((a22==1)&&((a20==1)&&((!(a7==1)&&(!(a11==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6))))&&(a28==1)))))&&(a0==1))&&(a14==8))&&(a25==1))&&(a19==3))){
	    	a14 = 9;
	    	a29 = 9;
	    	a19 = 5;
	    	a11 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	return 24;
	    } else if((((a14==8)&&((((a19==1)&&(!(a20==1)&&((a11==1)&&((a28==1)&&((((input==6)&&(((a29==7)||(a29==8))||(a29==9)))&&(a7==1))&&(a22==1))))))&&(a0==1))&&!(a24==1)))&&!(a25==1))){
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	return 21;
	    } else if(((a19==3)&&(((((a22==1)&&(((a0==1)&&(((a29==6)&&(((a7==1)&&(input==3))&&(a14==8)))&&(a11==1)))&&(a25==1)))&&!(a20==1))&&(a28==1))&&!(a24==1)))){
	    	a0 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((a14==8)&&(((a0==1)&&(!(a7==1)&&((a19==2)&&((a22==1)&&((a25==1)&&((a29==6)&&(!(a24==1)&&((!(a11==1)&&(input==5))&&!(a20==1)))))))))&&(a28==1)))){
	    	a19 = 4;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((((!(a25==1)&&((((a14==9)&&((a22==1)&&((((a7==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a24==1))&&(a19==4))))&&(a28==1))&&!(a11==1)))&&!(a20==1))&&!(a0==1))){
	    	a0 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	return 21;
	    } else if(((!(a25==1)&&((a7==1)&&((a0==1)&&(((a28==1)&&((a19==5)&&((a22==1)&&(((a20==1)&&(((a29==5)||(a29==6))&&(input==2)))&&!(a24==1)))))&&!(a11==1)))))&&(a14==8))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((!(a7==1)&&((a28==1)&&((((a14==9)&&((a22==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&(a0==1))))&&(a20==1))&&(a19==3))))&&!(a24==1)))&&!(a11==1))){
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return 21;
	    } else if(((((a24==1)&&((((((!(a0==1)&&((a28==1)&&((a19==5)&&(input==3))))&&!(a20==1))&&!(a7==1))&&(a22==1))&&(a14==8))&&!(a25==1)))&&(a11==1))&&(a29==6))){
	    	a29 = 5;
	    	a24 = 0;
	    	a14 = 9;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((((!(a24==1)&&((a28==1)&&(((((a14==9)&&(((input==4)&&!(a7==1))&&(a11==1)))&&(a0==1))&&!(a25==1))&&(a29==5))))&&(a20==1))&&(a22==1))&&(a19==5))){
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a28==1)&&(!(a0==1)&&((a20==1)&&((((((a19==5)&&((a24==1)&&((input==2)&&(a29==7))))&&!(a11==1))&&(a25==1))&&(a7==1))&&(a22==1))))))){
	    	a19 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((!(a24==1)&&((a19==5)&&(((a28==1)&&((!(a0==1)&&(((a22==1)&&(((a29==6)&&((input==2)&&(a25==1)))&&(a14==8)))&&(a11==1)))&&!(a7==1)))&&(a20==1))))){
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((a28==1)&&((a22==1)&&((!(a20==1)&&((a29==8)&&(((a14==8)&&(!(a25==1)&&(input==3)))&&!(a11==1))))&&(a19==3))))&&(a7==1))&&(a0==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } return calculate_output42(input);
	}

	int calculate_output42(int input) {
	    if((!(a20==1)&&(!(a25==1)&&((((a24==1)&&((a0==1)&&((((!(a7==1)&&((input==3)&&!(a11==1)))&&(a28==1))&&(a19==4))&&(a22==1))))&&(a14==8))&&(a29==7))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&((a14==9)&&(((a28==1)&&((((a24==1)&&((a25==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==4))&&!(a20==1))))&&!(a0==1))&&!(a11==1)))&&(a22==1))))&&(a19==3))){
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((a24==1)&&((((!(a7==1)&&((((a28==1)&&((!(a20==1)&&((input==4)&&((a29==5)||(a29==6))))&&(a0==1)))&&!(a25==1))&&(a19==4)))&&(a14==9))&&(a22==1))&&!(a11==1)))){
	    	a7 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 2;
	    	return 24;
	    } else if(((!(a0==1)&&(((a28==1)&&((a14==9)&&((!(a25==1)&&((a11==1)&&((((input==1)&&((a29==5)||(a29==6)))&&!(a24==1))&&!(a7==1))))&&(a19==3))))&&(a22==1)))&&!(a20==1))){
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if((((a20==1)&&((!(a25==1)&&(((((((input==3)&&((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5))))&&(a7==1))&&(a0==1))&&!(a24==1))&&(a14==8))&&(a28==1)))&&!(a11==1)))&&(a22==1))){
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if((!(a7==1)&&(((!(a24==1)&&(!(a20==1)&&((!(a25==1)&&(((a22==1)&&((((a29==8)||(a29==9))&&(input==2))&&!(a11==1)))&&(a28==1)))&&(a0==1))))&&(a14==8))&&(a19==1)))){
	    	a29 = 9;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a14==10)&&(!(a7==1)&&((a28==1)&&(((a20==1)&&(((a0==1)&&(((((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&(input==4))&&!(a25==1)))&&(a11==1)))&&(a24==1)))))&&(a22==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a0 = 0;
	    	a29 = 9;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a11==1)&&(!(a20==1)&&(((a28==1)&&(((((a0==1)&&((!(a7==1)&&((a19==4)&&(input==2)))&&(a25==1)))&&(a14==9))&&(a29==9))&&!(a24==1)))&&(a22==1))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&(!(a0==1)&&((((a14==8)&&(!(a20==1)&&(((((((a29==6)||(a29==7))&&(input==5))&&(a22==1))&&!(a24==1))&&(a25==1))&&(a7==1))))&&(a19==1))&&(a11==1))))){
	    	a14 = 9;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 6;
	    	a25 = 0;
	    	return 23;
	    } else if(((a28==1)&&(!(a7==1)&&(!(a0==1)&&(!(a25==1)&&((!(a20==1)&&((a11==1)&&((a22==1)&&((a19==1)&&((((a29==5)||(a29==6))&&(input==4))&&(a14==8))))))&&(a24==1))))))){
	    	a20 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((a19==2)&&(!(a20==1)&&(!(a7==1)&&((!(a11==1)&&(((a0==1)&&(!(a24==1)&&((a14==8)&&((input==1)&&(a25==1)))))&&(a28==1)))&&(a29==7)))))&&(a22==1))){
	    	a29 = 9;
	    	a19 = 3;
	    	a7 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((((!(a0==1)&&(((a22==1)&&(!(a24==1)&&((a25==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==4)))))&&(a19==5)))&&!(a7==1))&&(a20==1))&&(a14==9))&&(a28==1))&&!(a11==1))){
	    	a14 = 8;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if(((!(a0==1)&&((!(a25==1)&&(((a28==1)&&(((((input==5)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(a14==8))&&!(a20==1))&&(a24==1)))&&!(a7==1)))&&(a22==1)))&&!(a11==1))){
	    	a11 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	a19 = 2;
	    	a7 = 1;
	    	return 24;
	    } else if((((a14==10)&&((((((a0==1)&&((((a25==1)&&(((a29==8)||(a29==9))&&(input==1)))&&(a24==1))&&!(a7==1)))&&(a28==1))&&(a11==1))&&(a22==1))&&(a19==4)))&&(a20==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a24==1)&&(((((a0==1)&&((((((a29==8)||(a29==9))&&(input==3))&&(a28==1))&&!(a25==1))&&(a19==4)))&&(a14==10))&&(a22==1))&&(a11==1)))&&!(a7==1))&&!(a20==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((a22==1)&&((a24==1)&&(((a28==1)&&(((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==6))&&!(a20==1)))&&(a14==9))))&&(a7==1))&&!(a0==1))&&(a25==1))&&(a11==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((((!(a20==1)&&((a22==1)&&(((a14==9)&&(((input==3)&&((a29==6)||(a29==7)))&&(a7==1)))&&!(a25==1))))&&!(a24==1))&&(a19==4))&&(a11==1))&&(a28==1))&&!(a0==1))){
	    	a29 = 7;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((!(a0==1)&&(((a22==1)&&((((a14==8)&&((a24==1)&&(input==1)))&&(a20==1))&&(a25==1)))&&(a28==1)))&&!(a11==1))&&(a29==8))&&!(a7==1))&&(a19==2))){
	    	a20 = 0;
	    	a19 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((((!(a11==1)&&((a22==1)&&(((!(a24==1)&&((((input==1)&&!(a7==1))&&!(a0==1))&&(a19==5)))&&(a28==1))&&(a29==8))))&&(a25==1))&&(a14==9))&&!(a20==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a24==1)&&((a25==1)&&(((((((a7==1)&&((input==2)&&((((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))))&&(a22==1))&&(a28==1))&&(a20==1))&&(a14==10))&&(a0==1)))))){
	    	a0 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 5;
	    	return 23;
	    } else if(((((a24==1)&&(((!(a11==1)&&((a19==4)&&((!(a7==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==3))&&(a0==1)))&&(a25==1))))&&(a14==9))&&(a28==1)))&&(a20==1))&&(a22==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a7 = 1;
	    	a11 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	return 23;
	    } else if(((a22==1)&&(!(a0==1)&&((((((a19==5)&&((((a25==1)&&((input==4)&&((a29==7)||(a29==8))))&&!(a20==1))&&!(a24==1)))&&(a7==1))&&!(a11==1))&&(a14==9))&&(a28==1))))){
	    	a29 = 7;
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	return -1;
	    } else if((((((a28==1)&&((a19==4)&&((a22==1)&&((a24==1)&&((a29==8)&&((((input==3)&&(a7==1))&&(a14==9))&&(a0==1)))))))&&!(a25==1))&&!(a20==1))&&(a11==1))){
	    	a20 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a19 = 5;
	    	return 23;
	    } else if(((a0==1)&&((a22==1)&&((((!(a24==1)&&(((a11==1)&&((a19==2)&&((a28==1)&&((input==4)&&((a29==6)||(a29==7))))))&&(a14==9)))&&!(a25==1))&&!(a20==1))&&(a7==1))))){
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a14 = 10;
	    	return 24;
	    } else if((((a11==1)&&((((a7==1)&&((a19==1)&&((a0==1)&&((a22==1)&&(!(a25==1)&&((a24==1)&&((input==5)&&((a29==6)||(a29==7)))))))))&&(a28==1))&&(a14==9)))&&!(a20==1))){
	    	a0 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 9;
	    	a20 = 1;
	    	return 21;
	    } else if(((((!(a24==1)&&((((a28==1)&&((a19==2)&&((a11==1)&&((a14==9)&&((input==1)&&(a22==1))))))&&(a20==1))&&!(a0==1)))&&(a7==1))&&(a29==6))&&!(a25==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a28==1)&&(((a19==5)&&((a14==9)&&(!(a0==1)&&((a7==1)&&((!(a24==1)&&(!(a20==1)&&(input==1)))&&(a22==1))))))&&(a25==1)))&&(a29==7)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&(((!(a0==1)&&((a19==1)&&((!(a20==1)&&((((a24==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))&&(a14==9))&&(a22==1)))&&(a11==1))))&&(a7==1))&&(a28==1)))){
	    	a25 = 1;
	    	a7 = 0;
	    	a0 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if((!(a24==1)&&((((((((a28==1)&&((a22==1)&&((a0==1)&&((input==6)&&(a20==1)))))&&(a19==4))&&(a29==8))&&(a25==1))&&!(a7==1))&&(a14==8))&&(a11==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a7==1)&&((a19==5)&&(((a22==1)&&(!(a20==1)&&((((a24==1)&&((!(a11==1)&&(input==3))&&(a28==1)))&&(a14==8))&&(a25==1))))&&(a29==8)))))){
	    	a14 = 9;
	    	a11 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if(((a19==3)&&((!(a24==1)&&((a14==9)&&((a7==1)&&(!(a11==1)&&((a25==1)&&(((a0==1)&&((a20==1)&&((a22==1)&&(input==1))))&&(a28==1)))))))&&(a29==5)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((((a0==1)&&((((((a22==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&(a19==4)))&&(a7==1))&&!(a25==1))&&(a11==1))&&(a14==10)))&&(a20==1))&&(a24==1))&&(a28==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a7==1)&&(((((((!(a11==1)&&((a19==1)&&((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==5)))))&&(a22==1))&&(a25==1))&&!(a0==1))&&(a20==1))&&(a24==1))&&(a14==8)))){
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	a7 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if((((a22==1)&&((((a0==1)&&(((((a7==1)&&(((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&(a11==1)))&&(a14==10))&&(a20==1))&&(a24==1)))&&(a28==1))&&!(a25==1)))&&(a19==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a24==1)&&((a28==1)&&((a19==5)&&(((((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&(a11==1))&&(a22==1))&&(a14==10))&&(a20==1)))))&&(a0==1))&&!(a7==1))&&!(a25==1))){
	    	a11 = 0;
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if((!(a7==1)&&(((!(a11==1)&&((a28==1)&&(((a0==1)&&((a22==1)&&((a14==9)&&((input==6)&&(((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))))))&&!(a20==1))))&&(a25==1))&&!(a24==1)))){
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&((a22==1)&&(!(a0==1)&&(((((((((input==2)&&((a29==6)||(a29==7)))&&(a28==1))&&(a11==1))&&(a19==3))&&(a7==1))&&!(a24==1))&&!(a20==1))&&(a25==1)))))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 4;
	    	a25 = 0;
	    	return 23;
	    } else if(((!(a25==1)&&(((a14==8)&&((a11==1)&&((a19==4)&&((a22==1)&&((a28==1)&&((a24==1)&&((((a29==8)||(a29==9))&&(input==5))&&!(a20==1))))))))&&!(a7==1)))&&(a0==1))){
	    	a19 = 5;
	    	a24 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 6;
	    	a25 = 1;
	    	return 21;
	    } else if((((a28==1)&&(!(a25==1)&&(!(a7==1)&&(((!(a24==1)&&(!(a0==1)&&((a14==8)&&(!(a11==1)&&(!(a20==1)&&(input==6))))))&&(a29==6))&&(a19==3)))))&&(a22==1))){
	    	a7 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a29 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if(((a22==1)&&((a28==1)&&((a11==1)&&((((((((input==3)&&(((a29==5)&&(a19==2))||(((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))))&&!(a20==1))&&!(a0==1))&&(a24==1))&&(a25==1))&&!(a7==1))&&(a14==8)))))){
	    	a29 = 7;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((((a28==1)&&((a29==5)&&((((a25==1)&&((((input==6)&&(a19==3))&&!(a0==1))&&!(a24==1)))&&(a14==9))&&!(a7==1))))&&(a22==1))&&!(a11==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((((a14==8)&&((a0==1)&&((((a22==1)&&((input==5)&&!(a20==1)))&&!(a11==1))&&(a29==8))))&&!(a24==1))&&(a28==1))&&!(a25==1))&&(a7==1))&&(a19==3))){
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	a25 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a25==1)&&(((a20==1)&&(!(a0==1)&&(((a14==8)&&((((a29==7)&&((a28==1)&&(!(a7==1)&&(input==4))))&&(a19==5))&&(a22==1)))&&!(a24==1))))&&(a11==1)))){
	    	a24 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	a29 = 9;
	    	return 21;
	    } else if((!(a0==1)&&((((a7==1)&&((a24==1)&&((a22==1)&&((a25==1)&&((((input==1)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))&&(a14==9))&&(a20==1))))))&&!(a11==1))&&(a28==1)))){
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a19 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((a28==1)&&((a24==1)&&(!(a20==1)&&(!(a7==1)&&((((a25==1)&&(((a19==2)&&(((input==4)&&((a29==8)||(a29==9)))&&!(a11==1)))&&(a14==9)))&&(a0==1))&&(a22==1))))))){
	    	a29 = 7;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a25 = 0;
	    	return 21;
	    } else if((((a0==1)&&(!(a20==1)&&(!(a25==1)&&(!(a24==1)&&((a7==1)&&((a28==1)&&((a11==1)&&((a14==9)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==6))))))))))&&(a22==1))){
	    	a19 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a14 = 10;
	    	return 21;
	    } else if(((((((((!(a11==1)&&((a19==4)&&((a28==1)&&((input==2)&&(((a29==6)||(a29==7))||(a29==8))))))&&!(a24==1))&&(a22==1))&&(a20==1))&&!(a7==1))&&(a14==8))&&!(a0==1))&&!(a25==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((((((((a11==1)&&(((input==5)&&((a29==8)||(a29==9)))&&(a28==1)))&&(a24==1))&&(a19==5))&&!(a20==1))&&(a7==1))&&(a22==1))&&(a14==10))&&(a0==1)))){
	    	a14 = 9;
	    	a25 = 1;
	    	a29 = 6;
	    	a24 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==1)&&((a24==1)&&(!(a7==1)&&((a19==3)&&((a20==1)&&(((((a22==1)&&((a0==1)&&((a25==1)&&(input==5))))&&(a29==6))&&(a11==1))&&(a14==8)))))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a19==2)&&((a0==1)&&(!(a7==1)&&((a14==8)&&((!(a11==1)&&(!(a25==1)&&((a24==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a20==1))))))&&(a22==1))&&(a28==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a7==1)&&(!(a11==1)&&(((a14==9)&&((a22==1)&&((!(a24==1)&&((a20==1)&&((a25==1)&&((a28==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7)))))))&&(a19==5))))&&!(a0==1))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a7==1)&&((!(a0==1)&&((a20==1)&&((((((a22==1)&&(((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&(a19==3)))&&(a11==1))&&(a14==9))&&!(a25==1))&&(a24==1))))&&(a28==1)))){
	    	a29 = 7;
	    	a19 = 5;
	    	a11 = 0;
	    	a20 = 0;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a25==1)&&(!(a0==1)&&((a20==1)&&((a22==1)&&(((a14==8)&&((((a19==2)&&(((a29==8)||(a29==9))&&(input==6)))&&(a7==1))&&(a11==1)))&&(a28==1)))))))){
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 3;
	    	a25 = 0;
	    	return 23;
	    } else if(((a25==1)&&((a28==1)&&((((a14==8)&&((a19==4)&&((((a24==1)&&(!(a7==1)&&(((a29==6)||(a29==7))&&(input==5))))&&!(a0==1))&&(a22==1))))&&!(a20==1))&&(a11==1))))){
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((((a22==1)&&(((((a7==1)&&(((((a29==5)||(a29==6))&&(input==2))&&!(a25==1))&&!(a20==1)))&&(a14==8))&&!(a0==1))&&(a11==1)))&&(a24==1))&&(a19==5)))){
	    	a0 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a19 = 3;
	    	a11 = 0;
	    	return -1;
	    } else if((((!(a20==1)&&(((((a14==8)&&((((a28==1)&&((input==5)&&(((a29==7)||(a29==8))||(a29==9))))&&(a25==1))&&(a22==1)))&&(a24==1))&&(a7==1))&&(a11==1)))&&(a0==1))&&(a19==2))){
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if((((((a0==1)&&((a14==8)&&(!(a11==1)&&((((a25==1)&&((((a29==5)||(a29==6))&&(input==4))&&!(a24==1)))&&(a22==1))&&(a20==1)))))&&(a28==1))&&(a19==1))&&!(a7==1))){
	    	a19 = 5;
	    	a29 = 7;
	    	a20 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((((!(a11==1)&&(((((a28==1)&&((!(a7==1)&&(((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&(a0==1)))&&!(a24==1)))&&!(a25==1))&&(a19==3))&&!(a20==1)))&&(a22==1))&&(a14==9))){
	    	a0 = 0;
	    	a25 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 4;
	    	a11 = 1;
	    	return 21;
	    } else if((((((((a20==1)&&(!(a7==1)&&(((!(a24==1)&&(((a29==5)||(a29==6))&&(input==4)))&&(a14==9))&&!(a25==1))))&&(a22==1))&&(a28==1))&&(a0==1))&&(a19==2))&&!(a11==1))){
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	return 24;
	    } else if(((!(a24==1)&&(((a22==1)&&((!(a0==1)&&((a11==1)&&((!(a7==1)&&((a14==8)&&((input==2)&&((a29==6)||(a29==7)))))&&(a19==1))))&&!(a20==1)))&&!(a25==1)))&&(a28==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((a24==1)&&(((((a22==1)&&(!(a11==1)&&(!(a7==1)&&(((((((a25==1)&&(a29==9))&&(a19==5))||(((a29==5)&&!(a25==1))&&(a19==1)))||((!(a25==1)&&(a29==6))&&(a19==1)))&&(input==1))&&!(a0==1)))))&&(a28==1))&&(a14==9))&&!(a20==1)))){
	    	a19 = 4;
	    	a25 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a22==1)&&((a25==1)&&(((!(a11==1)&&((a28==1)&&(!(a0==1)&&(!(a24==1)&&((input==2)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))))))&&(a20==1))&&(a14==8)))))){
	    	a29 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if((!(a0==1)&&((!(a20==1)&&(!(a25==1)&&((a14==9)&&((a22==1)&&(((!(a11==1)&&(((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6)))&&(input==3)))&&(a28==1))&&(a7==1))))))&&(a24==1)))){
	    	a14 = 8;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 5;
	    	a20 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((a7==1)&&((a22==1)&&((a19==5)&&(((a24==1)&&((a25==1)&&((a28==1)&&((a14==8)&&((a0==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))))))&&!(a20==1))))))){
	    	a29 = 6;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if(((a14==8)&&((a11==1)&&((!(a20==1)&&((((!(a7==1)&&((!(a25==1)&&(((a29==7)||(a29==8))&&(input==4)))&&!(a24==1)))&&(a19==4))&&(a28==1))&&!(a0==1)))&&(a22==1))))){
	    	a29 = 5;
	    	a14 = 9;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a0==1)&&(((a28==1)&&((a25==1)&&((!(a11==1)&&(((a19==2)&&((a22==1)&&(((input==4)&&(a24==1))&&(a29==6))))&&(a14==9)))&&!(a7==1))))&&!(a20==1)))){
	    	a19 = 3;
	    	a24 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a11==1)&&(!(a25==1)&&((!(a0==1)&&(((a19==4)&&(((a28==1)&&((((input==3)&&((a29==6)||(a29==7)))&&(a24==1))&&(a22==1)))&&(a14==8)))&&!(a20==1)))&&!(a7==1))))){
	    	a29 = 9;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if((((a0==1)&&(((a14==8)&&(((!(a20==1)&&((a28==1)&&(((((a29==5)||(a29==6))&&(input==3))&&(a22==1))&&(a25==1))))&&(a11==1))&&!(a7==1)))&&(a19==1)))&&(a24==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&(!(a0==1)&&((((a19==2)&&((a11==1)&&((((a28==1)&&((a22==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6))))))&&(a14==8))&&!(a25==1))))&&!(a24==1))&&!(a7==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a19==4)&&((a14==9)&&((a7==1)&&((((((a11==1)&&(!(a0==1)&&((a20==1)&&((input==1)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a22==1))&&(a28==1))&&(a24==1))&&(a25==1)))))){
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if(((!(a0==1)&&(((!(a25==1)&&(((a14==8)&&(((a19==1)&&(!(a24==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5))))&&(a28==1)))&&(a11==1)))&&(a7==1))&&(a22==1)))&&!(a20==1))){
	    	a7 = 0;
	    	a0 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if(((a29==8)&&(!(a24==1)&&(((a19==4)&&((!(a7==1)&&((((((input==1)&&(a22==1))&&(a28==1))&&(a25==1))&&(a0==1))&&(a20==1)))&&(a11==1)))&&(a14==8))))){
	    	a7 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	return 21;
	    } else if(((a11==1)&&(((a14==10)&&((((a0==1)&&(((((((a29==7)||(a29==8))&&(input==3))&&(a19==3))&&(a25==1))&&!(a7==1))&&(a28==1)))&&(a20==1))&&(a22==1)))&&(a24==1)))){
	    	a11 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	a24 = 0;
	    	a14 = 9;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(((!(a20==1)&&((a7==1)&&((((((input==6)&&(a14==8))&&(a0==1))&&(a22==1))&&(a19==4))&&(a28==1))))&&(a29==7))&&!(a25==1)))&&(a24==1))){
	    	a25 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 6;
	    	a14 = 9;
	    	a7 = 0;
	    	return 23;
	    } else if(((((a19==4)&&(!(a25==1)&&((((!(a11==1)&&((((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&!(a0==1))&&(a20==1)))&&(a28==1))&&(a22==1))&&(a14==8))))&&!(a24==1))&&!(a7==1))){
	    	a29 = 8;
	    	a25 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((((a24==1)&&(!(a20==1)&&((a22==1)&&(((!(a7==1)&&(((!(a25==1)&&(((a29==7)||(a29==8))&&(input==5)))&&(a28==1))&&(a19==4)))&&!(a11==1))&&(a14==9)))))&&(a0==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a19==2)&&((a14==9)&&((((a24==1)&&((a22==1)&&((!(a7==1)&&(((a29==8)||(a29==9))&&(input==2)))&&!(a0==1))))&&(a11==1))&&(a28==1))))&&(a20==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((a29==9)&&((a22==1)&&((a20==1)&&((((a19==1)&&((((((input==6)&&(a0==1))&&(a11==1))&&(a24==1))&&!(a7==1))&&(a28==1)))&&(a14==10))&&!(a25==1)))))){
	    	a29 = 7;
	    	a20 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((((((a22==1)&&(((a28==1)&&(((input==2)&&(((a19==1)&&((a29==6)&&!(a25==1)))||(((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&((a29==5)&&!(a25==1))))))&&(a24==1)))&&(a14==8)))&&!(a20==1))&&!(a7==1))&&!(a0==1))&&!(a11==1))){
	    	a11 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a0==1)&&(!(a20==1)&&((a29==8)&&(((((((((input==6)&&(a22==1))&&(a11==1))&&!(a24==1))&&(a14==9))&&(a7==1))&&(a25==1))&&(a19==5))&&(a28==1)))))){
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	return 21;
	    } else if((((a0==1)&&(!(a20==1)&&(((a14==8)&&((a19==3)&&((((((a25==1)&&(input==1))&&(a24==1))&&!(a7==1))&&(a28==1))&&(a22==1))))&&(a29==8))))&&!(a11==1))){
	    	a29 = 6;
	    	a7 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	a19 = 4;
	    	return 21;
	    } else if(((a28==1)&&((a22==1)&&(!(a20==1)&&(!(a0==1)&&((a29==6)&&((((((a25==1)&&((a24==1)&&(input==4)))&&!(a11==1))&&(a19==1))&&!(a7==1))&&(a14==8)))))))){
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if((((a28==1)&&((a14==8)&&(!(a20==1)&&((((a0==1)&&((((input==2)&&(((a19==2)&&(a29==5))||(((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))))&&!(a7==1))&&(a11==1)))&&!(a24==1))&&!(a25==1)))))&&(a22==1))){
	    	a24 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((((((a29==6)&&((((input==4)&&!(a24==1))&&(a25==1))&&!(a0==1)))&&!(a20==1))&&(a22==1))&&(a19==1))&&(a14==9)))&&(a11==1))&&!(a7==1))){
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a19==5)&&((a22==1)&&(((((a7==1)&&((a20==1)&&(((a25==1)&&(((input==6)&&(((a29==5)||(a29==6))||(a29==7)))&&(a24==1)))&&(a28==1))))&&(a14==10))&&(a11==1))&&(a0==1))))){
	    	a19 = 2;
	    	a29 = 6;
	    	a14 = 9;
	    	a20 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((((a19==2)&&((a22==1)&&(!(a7==1)&&((a11==1)&&(((a28==1)&&(((!(a24==1)&&((input==5)&&((a29==7)||(a29==8))))&&!(a0==1))&&(a25==1)))&&!(a20==1))))))&&(a14==9))){
	    	a19 = 3;
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((a14==8)&&((!(a7==1)&&((((a0==1)&&(((a20==1)&&(!(a25==1)&&(!(a11==1)&&((input==3)&&(a22==1)))))&&(a29==5)))&&(a19==5))&&(a28==1)))&&!(a24==1)))){
	    	a7 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	a0 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if((((a14==9)&&((!(a11==1)&&(((((a19==5)&&((a29==9)&&(!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1)))))||((a19==1)&&(((a25==1)&&(((a7==1)&&(a20==1))&&!(a24==1)))&&(a29==5))))&&(input==3))&&(a28==1)))&&!(a0==1)))&&(a22==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((!(a0==1)&&(!(a11==1)&&(((((a24==1)&&((input==1)&&(((a19==3)&&(a29==5))||(((a29==8)&&(a19==2))||((a29==9)&&(a19==2))))))&&(a25==1))&&(a22==1))&&(a28==1))))&&(a7==1)))&&(a14==8))){
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 2;
	    	a25 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if(((a29==8)&&((((a22==1)&&(((a7==1)&&(((a0==1)&&((((a19==5)&&(input==2))&&!(a20==1))&&(a28==1)))&&(a14==10)))&&(a25==1)))&&(a24==1))&&(a11==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a7==1)&&(!(a11==1)&&(((a20==1)&&(!(a0==1)&&(!(a25==1)&&(((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==4))&&!(a24==1)))))&&(a14==8))))&&(a22==1))&&(a28==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a25==1)&&((a28==1)&&(((a22==1)&&(((((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))&&(input==6))&&(a11==1))&&!(a20==1)))&&(a14==9))))&&(a24==1))&&!(a0==1))&&!(a7==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&((a14==8)&&((!(a0==1)&&((a28==1)&&((a25==1)&&(((a19==1)&&((a22==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==1))&&(a24==1))))&&(a20==1)))))&&!(a7==1))))){
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a25==1)&&((((a28==1)&&(((((!(a24==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==2)))&&(a0==1))&&(a22==1))&&(a11==1))&&(a14==9)))&&(a20==1))&&!(a7==1)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&((((a0==1)&&(((a19==1)&&(((!(a24==1)&&((a25==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9)))))&&!(a7==1))&&(a20==1)))&&!(a11==1)))&&(a22==1))&&(a14==8)))){
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a24==1)&&(!(a7==1)&&(((a28==1)&&((!(a25==1)&&(((((a11==1)&&(((a29==5)||(a29==6))&&(input==1)))&&(a19==4))&&(a0==1))&&(a20==1)))&&(a22==1)))&&(a14==8))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((a19==2)&&(!(a24==1)&&((a22==1)&&((((((((a29==8)||(a29==9))&&(input==4))&&!(a7==1))&&(a25==1))&&(a0==1))&&!(a11==1))&&(a28==1)))))&&(a14==9)))){
	    	a0 = 0;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((a14==9)&&(((a28==1)&&(!(a25==1)&&(((a22==1)&&(!(a20==1)&&(((((input==6)&&!(a24==1))&&!(a0==1))&&!(a11==1))&&(a19==1))))&&(a7==1))))&&(a29==5)))){
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((((((!(a0==1)&&((a28==1)&&((a7==1)&&((a19==4)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&!(a24==1))))))&&(a25==1))&&(a22==1))&&(a11==1))&&(a14==8))&&!(a20==1))){
	    	a19 = 3;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a24==1)&&(!(a20==1)&&((a14==8)&&(((a29==5)&&((a0==1)&&(((a25==1)&&((input==1)&&(a11==1)))&&(a28==1))))&&(a19==2)))))&&(a22==1))&&(a7==1))){
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	return 24;
	    } else if(((((((a14==8)&&((a20==1)&&(((((input==4)&&((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5))))&&!(a24==1))&&(a0==1))&&(a7==1))))&&(a25==1))&&!(a11==1))&&(a22==1))&&(a28==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((((((!(a24==1)&&(((a22==1)&&((!(a20==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==6)))&&(a19==1)))&&!(a7==1)))&&(a28==1))&&(a25==1))&&!(a11==1))&&(a0==1))&&(a14==8))){
	    	a20 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	return 23;
	    } else if(((a19==3)&&(!(a24==1)&&((a28==1)&&((!(a0==1)&&(((a20==1)&&((a11==1)&&((!(a25==1)&&((input==4)&&(((a29==7)||(a29==8))||(a29==9))))&&!(a7==1))))&&(a22==1)))&&(a14==9)))))){
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	a14 = 8;
	    	return 24;
	    } else if(((a22==1)&&((((a14==8)&&((a0==1)&&(!(a20==1)&&(!(a11==1)&&((a28==1)&&(((input==5)&&(((a29==6)&&(a19==4))||(((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))))&&(a25==1)))))))&&!(a7==1))&&!(a24==1)))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((a29==8)&&((((a22==1)&&(((!(a24==1)&&(((input==5)&&(a14==8))&&!(a7==1)))&&!(a20==1))&&(a28==1)))&&(a19==3))&&(a0==1)))&&(a11==1)))){
	    	a11 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a7 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a11==1)&&((a22==1)&&((a0==1)&&(((((!(a20==1)&&((((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&((a29==5)&&!(a25==1))))&&(input==5)))&&(a14==8))&&!(a7==1))&&!(a24==1))&&(a28==1)))))){
	    	a19 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	a20 = 1;
	    	return 24;
	    } else if(((!(a24==1)&&(((a11==1)&&((((a25==1)&&(!(a7==1)&&((a28==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==3)))))&&(a14==9))&&(a0==1)))&&!(a20==1)))&&(a22==1))){
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((a22==1)&&((((a0==1)&&(((a28==1)&&(!(a24==1)&&(((((input==4)&&((a29==5)||(a29==6)))&&(a7==1))&&!(a11==1))&&(a20==1))))&&(a25==1)))&&(a19==2))&&(a14==8)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a24==1)&&(!(a11==1)&&((a22==1)&&(!(a20==1)&&((!(a0==1)&&(((a14==9)&&((a28==1)&&((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==2))))&&(a7==1)))&&(a25==1))))))){
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if((((((a24==1)&&(!(a7==1)&&((a25==1)&&((a22==1)&&((a20==1)&&(!(a0==1)&&((input==5)&&((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4))))))))))&&!(a11==1))&&(a28==1))&&(a14==9))){
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 5;
	    	a24 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if(((((((a22==1)&&(((a11==1)&&(((input==6)&&((((a25==1)&&(a29==9))&&(a19==5))||((!(a25==1)&&(a29==5))&&(a19==1))))&&!(a0==1)))&&(a28==1)))&&(a20==1))&&(a14==8))&&(a24==1))&&(a7==1))){
	    	a19 = 3;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a7 = 0;
	    	return 24;
	    } else if((((a19==4)&&((((a25==1)&&((a14==9)&&(((a22==1)&&((a20==1)&&(!(a0==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a28==1))))&&!(a7==1))&&(a24==1)))&&(a11==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a24 = 0;
	    	return 24;
	    } else if(((((a19==1)&&((!(a7==1)&&(!(a25==1)&&(!(a24==1)&&((a11==1)&&((a28==1)&&((a14==9)&&((((a29==6)||(a29==7))||(a29==8))&&(input==4))))))))&&(a20==1)))&&(a22==1))&&(a0==1))){
	    	a29 = 9;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((!(a11==1)&&((((a0==1)&&((a14==9)&&((a22==1)&&((a7==1)&&(((a28==1)&&((input==6)&&((a29==7)||(a29==8))))&&!(a24==1))))))&&(a25==1))&&(a19==3)))&&!(a20==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if((((((((a22==1)&&(!(a20==1)&&(((a28==1)&&((input==3)&&(((a19==4)&&(a29==6))||(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))))&&(a25==1))))&&!(a7==1))&&(a24==1))&&!(a11==1))&&(a14==9))&&!(a0==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a19==4)&&((a28==1)&&(((a14==9)&&(!(a0==1)&&(!(a11==1)&&(!(a20==1)&&(((a22==1)&&(((a29==7)||(a29==8))&&(input==4)))&&(a7==1))))))&&!(a25==1)))))){
	    	a25 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	return 21;
	    } else if(((((((a28==1)&&(((!(a7==1)&&(!(a24==1)&&((input==5)&&((((a29==8)&&(a19==1))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2))))))&&(a14==8))&&!(a20==1)))&&!(a25==1))&&(a11==1))&&(a0==1))&&(a22==1))){
	    	a20 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&(((((a20==1)&&(!(a7==1)&&((((a28==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7))))&&(a14==9))&&!(a25==1))))&&(a24==1))&&(a19==2))&&(a11==1)))&&!(a0==1))){
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 6;
	    	return 24;
	    } else if(((a24==1)&&((a19==5)&&(((a25==1)&&(((a28==1)&&(((a14==8)&&((a7==1)&&(((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&(a0==1))))&&!(a20==1)))&&(a22==1)))&&!(a11==1))))){
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a7 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if(((a7==1)&&(!(a24==1)&&(((a14==8)&&((((a11==1)&&(((a25==1)&&(((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))&&(input==6)))&&(a22==1)))&&(a20==1))&&(a28==1)))&&(a0==1))))){
	    	a20 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if((!(a24==1)&&((a7==1)&&((((((((a19==5)&&(!(a0==1)&&((input==6)&&(a11==1))))&&(a29==5))&&(a25==1))&&(a20==1))&&(a22==1))&&(a14==9))&&(a28==1))))){
	    	a7 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a19 = 4;
	    	a24 = 1;
	    	return 21;
	    } else if(((a28==1)&&(!(a0==1)&&((!(a24==1)&&((a19==5)&&((((a7==1)&&(((a25==1)&&(((a29==8)||(a29==9))&&(input==5)))&&!(a11==1)))&&!(a20==1))&&(a14==8))))&&(a22==1))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((((!(a7==1)&&(((!(a11==1)&&(((((input==4)&&(a28==1))&&(a20==1))&&(a0==1))&&!(a24==1)))&&(a19==2))&&(a29==8)))&&(a22==1))&&!(a25==1))&&(a14==8))){
	    	a29 = 5;
	    	a19 = 4;
	    	a24 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a7 = 1;
	    	return 23;
	    } else if(((a24==1)&&(!(a7==1)&&(((a19==1)&&(((a20==1)&&(((((a28==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7)))))&&!(a11==1))&&(a22==1))&&!(a25==1)))&&(a14==9)))&&!(a0==1))))){
	    	a20 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	return 24;
	    } else if(((a20==1)&&((a19==4)&&((a25==1)&&(!(a24==1)&&(((a22==1)&&((((a14==9)&&((((a29==7)||(a29==8))&&(input==1))&&(a11==1)))&&(a28==1))&&!(a0==1)))&&!(a7==1))))))){
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a7==1)&&((a14==8)&&((a29==7)&&((((((a0==1)&&(!(a11==1)&&((input==6)&&(a19==2))))&&!(a24==1))&&(a25==1))&&(a22==1))&&!(a20==1))))))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a7==1)&&((a0==1)&&((((((a14==10)&&((a28==1)&&((a24==1)&&(((input==1)&&((a29==8)||(a29==9)))&&!(a20==1)))))&&(a11==1))&&(a25==1))&&(a19==3))&&(a22==1))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a0 = 0;
	    	return 21;
	    } else if((!(a25==1)&&(((a22==1)&&(((!(a11==1)&&((!(a0==1)&&((((input==3)&&(a19==5))&&(a28==1))&&(a20==1)))&&(a29==8)))&&(a24==1))&&(a7==1)))&&(a14==8)))){
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a25==1)&&(!(a7==1)&&((!(a11==1)&&(((a29==5)&&(((input==6)&&(a28==1))&&!(a0==1)))&&(a24==1)))&&!(a20==1))))&&(a14==9))&&(a22==1))&&(a19==4))){
	    	a0 = 1;
	    	a29 = 7;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(!(a11==1)&&((((((a25==1)&&(((((input==6)&&((a29==9)||((a29==7)||(a29==8))))&&!(a20==1))&&!(a24==1))&&(a7==1)))&&(a22==1))&&(a14==8))&&(a28==1))&&(a19==2))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((!(a20==1)&&(((a28==1)&&((a22==1)&&(!(a25==1)&&(((a11==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==3)))&&(a14==8)))))&&!(a24==1)))&&(a19==1))&&!(a0==1))&&(a7==1))){
	    	a29 = 9;
	    	a0 = 1;
	    	a7 = 0;
	    	a14 = 9;
	    	a19 = 4;
	    	a24 = 1;
	    	return 23;
	    } else if(((a19==4)&&(((((!(a20==1)&&(!(a0==1)&&((a14==9)&&((a11==1)&&((a28==1)&&(((a29==6)||(a29==7))&&(input==1)))))))&&(a22==1))&&(a25==1))&&(a24==1))&&(a7==1)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a7==1)&&((((((a24==1)&&((((a28==1)&&(input==1))&&(a19==3))&&(a20==1)))&&(a14==10))&&(a22==1))&&(a29==7))&&!(a25==1))))&&(a11==1))){
	    	a25 = 1;
	    	a24 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a11 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((a14==9)&&(!(a25==1)&&(!(a24==1)&&((((!(a20==1)&&(((a22==1)&&(!(a0==1)&&((input==2)&&((a29==7)||(a29==8)))))&&!(a11==1)))&&(a7==1))&&(a28==1))&&(a19==3)))))){
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a7 = 0;
	    	return -1;
	    } else if(((a11==1)&&(((a20==1)&&(((((a22==1)&&((a25==1)&&((((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a7==1))&&!(a24==1))))&&(a28==1))&&(a14==9))&&!(a0==1)))&&(a19==5)))){
	    	a29 = 5;
	    	a7 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((((a28==1)&&((a24==1)&&((!(a20==1)&&((a14==9)&&(!(a25==1)&&((((input==3)&&!(a7==1))&&!(a0==1))&&(a19==4)))))&&(a11==1))))&&(a22==1))&&(a29==8))){
	    	a11 = 0;
	    	a29 = 6;
	    	a19 = 2;
	    	a24 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((((a11==1)&&((a14==8)&&((!(a7==1)&&(((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6)))&&(input==2)))&&(a28==1))))&&!(a0==1))&&!(a25==1))&&!(a20==1))&&!(a24==1)))){
	    	a19 = 2;
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a7 = 1;
	    	return 23;
	    } else if(((a22==1)&&((!(a7==1)&&(((a25==1)&&((a14==8)&&((a0==1)&&((a28==1)&&((a20==1)&&(((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==2)))))))&&!(a11==1)))&&!(a24==1)))){
	    	a29 = 7;
	    	a7 = 1;
	    	a14 = 9;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	return 21;
	    } else if(((a28==1)&&((a11==1)&&(!(a0==1)&&((a14==8)&&((((a29==6)&&(!(a20==1)&&((a19==3)&&(((input==1)&&(a24==1))&&!(a7==1)))))&&!(a25==1))&&(a22==1))))))){
	    	a19 = 2;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if(((((a7==1)&&(!(a11==1)&&(((a28==1)&&(((!(a20==1)&&((a24==1)&&((input==2)&&(a14==8))))&&(a0==1))&&(a19==4)))&&(a22==1))))&&(a25==1))&&(a29==9))){
	    	a29 = 7;
	    	a19 = 5;
	    	a20 = 1;
	    	a0 = 0;
	    	a7 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((a7==1)&&((a29==9)&&((((a14==10)&&((a20==1)&&(((a22==1)&&((a28==1)&&((a19==1)&&((input==5)&&(a11==1)))))&&(a0==1))))&&(a24==1))&&!(a25==1))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if((((a7==1)&&(((((a14==9)&&((a22==1)&&((((a20==1)&&(!(a25==1)&&(input==6)))&&!(a0==1))&&!(a11==1))))&&(a28==1))&&(a19==4))&&!(a24==1)))&&(a29==6))){
	    	a29 = 7;
	    	a20 = 0;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a11 = 1;
	    	return -1;
	    } else if(((((!(a20==1)&&((!(a0==1)&&(((a22==1)&&((((input==4)&&!(a24==1))&&!(a7==1))&&(a29==7)))&&!(a11==1)))&&(a19==4)))&&(a14==9))&&!(a25==1))&&(a28==1))){
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a24==1)&&(!(a0==1)&&(!(a25==1)&&(!(a20==1)&&((a22==1)&&((a11==1)&&((!(a7==1)&&((a28==1)&&((a14==9)&&((input==6)&&((a29==6)||(a29==7))))))&&(a19==2))))))))){
	    	a29 = 7;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a20 = 1;
	    	return 21;
	    } else if(((!(a7==1)&&(!(a0==1)&&(((a25==1)&&((a19==4)&&((a20==1)&&((!(a24==1)&&(((input==1)&&((a29==6)||(a29==7)))&&!(a11==1)))&&(a28==1)))))&&(a22==1))))&&(a14==9))){
	    	a14 = 8;
	    	a19 = 5;
	    	a20 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((a0==1)&&((a24==1)&&((a22==1)&&(((!(a11==1)&&(!(a25==1)&&((a7==1)&&(((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==5))&&(a28==1)))))&&!(a20==1))&&(a14==9)))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	a0 = 0;
	    	return -1;
	    } else if(((a0==1)&&(!(a11==1)&&((a25==1)&&((a20==1)&&(!(a7==1)&&((a14==9)&&((((a19==3)&&(((input==6)&&(a28==1))&&(a22==1)))&&(a29==7))&&(a24==1))))))))){
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a29==8)&&((a0==1)&&(((!(a20==1)&&((((a24==1)&&(((a28==1)&&((a22==1)&&(input==1)))&&(a11==1)))&&(a25==1))&&(a7==1)))&&(a14==8))&&(a19==5))))){
	    	a25 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	return 24;
	    } else if(((((((((((((input==4)&&((a29==8)||((a29==6)||(a29==7))))&&(a14==8))&&(a28==1))&&!(a0==1))&&!(a20==1))&&(a22==1))&&!(a11==1))&&!(a24==1))&&(a19==1))&&!(a7==1))&&!(a25==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a22==1)&&((a14==8)&&((a0==1)&&(!(a25==1)&&(!(a11==1)&&((a28==1)&&((((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==2))&&!(a24==1))&&!(a20==1)))))))))){
	    	a19 = 3;
	    	a29 = 6;
	    	return 21;
	    } else if(((a11==1)&&(((((((a24==1)&&(!(a0==1)&&((a7==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&!(a20==1)))))&&(a28==1))&&(a22==1))&&!(a25==1))&&(a14==9))&&(a19==2)))){
	    	a24 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&(((a28==1)&&(((a14==9)&&(((((!(a20==1)&&(!(a24==1)&&(input==4)))&&(a7==1))&&(a22==1))&&(a19==5))&&(a11==1)))&&(a29==9)))&&(a25==1)))){
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((((((a28==1)&&((!(a7==1)&&(((input==6)&&!(a20==1))&&!(a24==1)))&&!(a25==1)))&&(a19==2))&&(a11==1))&&(a14==8))&&(a22==1))&&(a0==1))&&(a29==6))){
	    	a20 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((((((a25==1)&&((a22==1)&&(!(a11==1)&&(((a19==3)&&((input==2)&&((a29==5)||(a29==6))))&&!(a24==1)))))&&(a28==1))&&(a7==1))&&!(a0==1))&&(a20==1))&&(a14==8))){
	    	a20 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a0 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	return 21;
	    } else if(((((!(a11==1)&&((a14==8)&&((a25==1)&&(((!(a7==1)&&((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==2))))&&(a19==2))&&(a28==1)))))&&(a24==1))&&!(a20==1))&&(a0==1))){
	    	a7 = 1;
	    	a29 = 6;
	    	a14 = 9;
	    	a19 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if((((!(a25==1)&&(((((a14==8)&&((a22==1)&&(!(a11==1)&&(((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a19==5)&&(a29==5)))&&(input==4)))))&&!(a24==1))&&!(a0==1))&&!(a7==1)))&&(a28==1))&&!(a20==1))){
	    	a25 = 1;
	    	a14 = 9;
	    	a19 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((a28==1)&&(((a14==9)&&(((a29==9)&&((a25==1)&&((a7==1)&&(!(a0==1)&&((!(a11==1)&&((a22==1)&&(input==5)))&&!(a24==1))))))&&(a19==5)))&&!(a20==1)))){
	    	a29 = 6;
	    	a11 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a14==9)&&(!(a7==1)&&((a22==1)&&((((((a20==1)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==1)))&&(a0==1))&&(a11==1))&&(a28==1))&&!(a24==1)))))&&!(a25==1))){
	    	a29 = 8;
	    	a7 = 1;
	    	a11 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((a22==1)&&((!(a7==1)&&((a29==9)&&((a19==1)&&((!(a11==1)&&((a28==1)&&((((input==4)&&(a24==1))&&!(a25==1))&&(a0==1))))&&(a14==8)))))&&(a20==1)))){
	    	a24 = 0;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if((((((((a22==1)&&((a25==1)&&((a14==8)&&(((((a29==6)&&(a19==2))||(((a19==1)&&(a29==9))||((a19==2)&&(a29==5))))&&(input==1))&&(a28==1)))))&&!(a0==1))&&(a7==1))&&!(a11==1))&&(a20==1))&&!(a24==1))){
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	return 24;
	    } else if(((a29==6)&&(((a22==1)&&((a19==5)&&((!(a0==1)&&(((a28==1)&&((a25==1)&&(((a14==8)&&(input==2))&&!(a20==1))))&&(a24==1)))&&(a11==1))))&&!(a7==1)))){
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a28==1)&&(((a29==6)&&(!(a24==1)&&((a11==1)&&((((a14==9)&&(((a25==1)&&((input==2)&&!(a7==1)))&&(a0==1)))&&(a19==1))&&(a22==1)))))&&!(a20==1)))){
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 7;
	    	a11 = 0;
	    	return -1;
	    } else if(((a24==1)&&((a0==1)&&((a22==1)&&(!(a20==1)&&(((a19==2)&&((!(a11==1)&&((a28==1)&&((a14==8)&&((a25==1)&&(input==4)))))&&(a7==1)))&&(a29==9))))))){
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a7==1)&&((a19==3)&&((a14==9)&&(!(a0==1)&&((((((a22==1)&&(((a29==8)||(a29==9))&&(input==1)))&&!(a24==1))&&(a11==1))&&(a28==1))&&!(a25==1)))))))){
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((!(a24==1)&&((a14==8)&&((a19==1)&&((a22==1)&&(!(a20==1)&&((a25==1)&&((((((a29==8)||(a29==9))&&(input==4))&&(a28==1))&&(a11==1))&&!(a0==1))))))))&&(a7==1))){
	    	a19 = 5;
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if((((a11==1)&&(!(a24==1)&&((a0==1)&&((a25==1)&&(!(a20==1)&&(((a14==9)&&((a28==1)&&((input==5)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a19==5)&&(a29==6))))))&&(a7==1)))))))&&(a22==1))){
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a20==1)&&((a22==1)&&((a14==10)&&((a7==1)&&((((((((input==5)&&((a29==5)||(a29==6)))&&!(a25==1))&&(a0==1))&&(a24==1))&&(a19==5))&&(a28==1))&&(a11==1))))))){
	    	a14 = 9;
	    	a0 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	a20 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&((a24==1)&&((a14==8)&&(!(a20==1)&&((((((((a29==5)||(a29==6))&&(input==5))&&!(a11==1))&&!(a0==1))&&(a25==1))&&(a28==1))&&(a22==1))))))&&(a19==4))){
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if((((a20==1)&&((((a19==3)&&((a11==1)&&((a25==1)&&((a28==1)&&((a0==1)&&((a24==1)&&((a7==1)&&(input==1))))))))&&(a14==10))&&(a22==1)))&&(a29==9))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&((a28==1)&&(((!(a25==1)&&((((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==1))&&!(a20==1))&&(a22==1)))&&(a0==1))&&(a7==1))))&&(a14==8))&&(a11==1))){
	    	a29 = 9;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((((((a29==8)&&((a14==8)&&((!(a7==1)&&(((((a19==5)&&(input==5))&&(a22==1))&&(a28==1))&&(a11==1)))&&(a24==1))))&&(a0==1))&&(a25==1))&&!(a20==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a24==1)&&((a20==1)&&((a25==1)&&((a7==1)&&((((((a11==1)&&((a28==1)&&(input==4)))&&(a14==9))&&(a29==9))&&!(a0==1))&&(a19==5)))))))){
	    	a29 = 6;
	    	a7 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((a0==1)&&((a7==1)&&(((!(a24==1)&&(((((!(a11==1)&&(input==3))&&(a19==2))&&(a22==1))&&!(a25==1))&&(a29==7)))&&!(a20==1))&&(a14==9))))&&(a28==1))){
	    	a19 = 4;
	    	a29 = 5;
	    	a14 = 8;
	    	return 23;
	    } else if(((!(a7==1)&&((a19==5)&&((!(a0==1)&&((!(a24==1)&&(((((input==3)&&(a25==1))&&(a28==1))&&(a14==9))&&!(a20==1)))&&!(a11==1)))&&(a22==1))))&&(a29==8))){
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a14==9)&&((a28==1)&&(!(a0==1)&&(!(a11==1)&&(((!(a24==1)&&((a19==2)&&((input==5)&&(a25==1))))&&(a29==7))&&!(a20==1))))))&&!(a7==1))&&(a22==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a0 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if((((!(a11==1)&&((a22==1)&&(((a20==1)&&((((a14==9)&&(((a7==1)&&(input==3))&&(a24==1)))&&(a29==7))&&(a19==1)))&&(a28==1))))&&(a25==1))&&!(a0==1))){
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	return 23;
	    } else if(((a7==1)&&(((a25==1)&&(!(a11==1)&&((a14==8)&&((a22==1)&&((!(a0==1)&&(!(a20==1)&&((((a29==6)&&(a19==2))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(input==2))))&&!(a24==1))))))&&(a28==1)))){
	    	a29 = 8;
	    	a7 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a7==1)&&((a14==9)&&((a11==1)&&(((!(a20==1)&&((a24==1)&&((((a0==1)&&((input==6)&&((a29==7)||(a29==8))))&&(a22==1))&&!(a25==1))))&&(a19==2))&&(a28==1)))))){
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((((((a19==3)&&((((!(a0==1)&&(((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&(a28==1)))&&(a14==9))&&!(a24==1))&&!(a11==1)))&&!(a25==1))&&(a20==1))&&(a7==1))&&(a22==1))){
	    	a24 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 8;
	    	a11 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	return 24;
	    } else if(((a0==1)&&(((((a11==1)&&(((a7==1)&&((a24==1)&&((a22==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a29==6)&&(a19==4)))&&(input==5)))))&&(a14==9)))&&(a28==1))&&(a20==1))&&(a25==1)))){
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a29 = 6;
	    	a19 = 3;
	    	a0 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if((((((a14==9)&&((!(a0==1)&&((((a19==4)&&(!(a11==1)&&((a28==1)&&(input==1))))&&!(a20==1))&&(a25==1)))&&(a29==8)))&&(a22==1))&&!(a7==1))&&(a24==1))){
	    	a20 = 1;
	    	a29 = 6;
	    	a0 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if((((a14==8)&&((a24==1)&&(((a11==1)&&(((((a28==1)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==3)))&&!(a7==1))&&(a0==1))&&(a22==1)))&&!(a25==1))))&&!(a20==1))){
	    	a11 = 0;
	    	a19 = 3;
	    	a20 = 1;
	    	a7 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if((((((((((a7==1)&&(((((a29==5)||(a29==6))&&(input==4))&&!(a0==1))&&(a11==1)))&&(a24==1))&&(a20==1))&&(a22==1))&&(a19==2))&&(a14==8))&&(a25==1))&&(a28==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a0==1)&&(((a20==1)&&((a22==1)&&(!(a7==1)&&((a11==1)&&((((input==2)&&(((a19==2)&&(a29==9))||((a29==5)&&(a19==3))))&&(a25==1))&&(a28==1))))))&&(a14==9)))&&!(a24==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a29==8)&&(((((!(a7==1)&&(!(a11==1)&&(!(a20==1)&&((a22==1)&&(input==5)))))&&(a28==1))&&(a14==8))&&(a24==1))&&(a25==1)))&&(a19==5))&&!(a0==1))){
	    	a0 = 1;
	    	a29 = 9;
	    	a24 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((((!(a20==1)&&((a14==9)&&((a25==1)&&(((a29==6)&&(((a0==1)&&(((a22==1)&&(input==6))&&(a24==1)))&&(a28==1)))&&(a7==1)))))&&!(a11==1))&&(a19==2))){
	    	a19 = 5;
	    	a29 = 7;
	    	a24 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	return 23;
	    } else if(((((a0==1)&&((!(a11==1)&&((a7==1)&&((a19==2)&&((a28==1)&&((((input==3)&&(a20==1))&&(a22==1))&&(a24==1))))))&&(a25==1)))&&(a29==6))&&(a14==9))){
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a24==1)&&((a20==1)&&(((!(a25==1)&&((a19==5)&&(((!(a0==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==1)))&&(a22==1))&&(a28==1))))&&(a7==1))&&(a14==9))))&&(a11==1))){
	    	a7 = 0;
	    	a19 = 2;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a20 = 0;
	    	return 21;
	    } else if(((a22==1)&&(((a28==1)&&((a20==1)&&((a14==8)&&(!(a0==1)&&((!(a7==1)&&((a11==1)&&((a24==1)&&(((a29==7)||(a29==8))&&(input==5)))))&&(a25==1))))))&&(a19==2)))){
	    	a25 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	return 23;
	    } else if(((!(a11==1)&&((a29==7)&&(((a28==1)&&(((a7==1)&&((a19==2)&&(!(a20==1)&&(((input==1)&&!(a0==1))&&(a25==1)))))&&(a22==1)))&&(a14==8))))&&(a24==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((((a25==1)&&((a28==1)&&((!(a0==1)&&((a7==1)&&((a11==1)&&((a24==1)&&((a29==9)&&((a19==5)&&((input==5)&&(a14==9))))))))&&(a22==1))))&&!(a20==1))){
	    	a19 = 2;
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	return 24;
	    } else if(((a20==1)&&(((a11==1)&&(((a28==1)&&((!(a0==1)&&(!(a24==1)&&((a22==1)&&((a7==1)&&((input==6)&&(((a29==5)||(a29==6))||(a29==7)))))))&&(a19==4)))&&!(a25==1)))&&(a14==8)))){
	    	a29 = 7;
	    	a14 = 9;
	    	a24 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((((a24==1)&&(!(a0==1)&&(((a14==8)&&(((!(a20==1)&&(!(a7==1)&&(((input==1)&&(a28==1))&&(a22==1))))&&(a25==1))&&(a19==2)))&&(a29==8))))&&!(a11==1))){
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	a7 = 1;
	    	return -1;
	    } else if((((((!(a25==1)&&((a19==3)&&((((((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&!(a20==1))&&(a11==1))&&(a24==1))&&(a22==1))))&&(a28==1))&&(a7==1))&&(a14==8))&&(a0==1))){
	    	a29 = 8;
	    	a19 = 5;
	    	a24 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if((((a22==1)&&((a25==1)&&((a24==1)&&(!(a11==1)&&((a0==1)&&(((a29==6)&&((((input==1)&&(a28==1))&&(a14==9))&&(a20==1)))&&!(a7==1)))))))&&(a19==4))){
	    	a25 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 9;
	    	a0 = 0;
	    	return 23;
	    } else if((!(a7==1)&&(!(a20==1)&&((((a25==1)&&(!(a0==1)&&(((!(a24==1)&&((((a19==2)&&(a29==5))||(((a29==8)&&(a19==1))||((a19==1)&&(a29==9))))&&(input==2)))&&(a22==1))&&(a14==8))))&&!(a11==1))&&(a28==1))))){
	    	a25 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a7==1)&&(!(a24==1)&&(((a19==4)&&((a11==1)&&((!(a20==1)&&(((a28==1)&&(input==1))&&(a14==8)))&&(a29==7))))&&(a0==1))))&&(a22==1))&&!(a25==1))){
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	return 24;
	    } else if((((a22==1)&&(((a0==1)&&(((!(a25==1)&&((a28==1)&&((a7==1)&&((a11==1)&&((input==3)&&((a29==8)||((a29==6)||(a29==7))))))))&&(a20==1))&&!(a24==1)))&&(a14==8)))&&(a19==3))){
	    	a19 = 5;
	    	a29 = 8;
	    	a0 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((((a25==1)&&((((((((input==4)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(a22==1))&&(a24==1))&&(a14==9))&&(a7==1))&&!(a0==1))&&(a20==1)))&&!(a11==1))&&(a28==1))){
	    	a19 = 1;
	    	a29 = 6;
	    	a20 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a20==1)&&((a28==1)&&(!(a25==1)&&((a11==1)&&(((((!(a24==1)&&((a14==8)&&((input==3)&&((a29==6)||(a29==7)))))&&(a19==2))&&(a7==1))&&(a0==1))&&(a22==1))))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a19 = 1;
	    	return 24;
	    } else if(((a22==1)&&(((a25==1)&&(((a24==1)&&((a14==8)&&((!(a7==1)&&((a19==4)&&((a11==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a20==1))))&&!(a0==1)))&&(a28==1)))){
	    	a25 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	a7 = 1;
	    	a0 = 1;
	    	return 24;
	    } else if((((a19==2)&&((a22==1)&&((a28==1)&&((((((a11==1)&&(!(a7==1)&&(((a29==6)||(a29==7))&&(input==4))))&&!(a20==1))&&(a0==1))&&(a24==1))&&(a14==9)))))&&(a25==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a24==1)&&(!(a7==1)&&(!(a25==1)&&(((!(a11==1)&&((a19==4)&&((a28==1)&&((a22==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==6))&&(a0==1))))))&&(a14==9))&&(a20==1)))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a0==1)&&(!(a24==1)&&(!(a25==1)&&((a14==8)&&(!(a7==1)&&((a22==1)&&((((input==5)&&((a29==8)||(a29==9)))&&!(a11==1))&&(a19==3))))))))&&(a28==1)))){
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((!(a7==1)&&(((a19==4)&&((((a0==1)&&((((a22==1)&&(((a14==8)&&(input==6))&&(a25==1)))&&(a29==6))&&!(a11==1)))&&(a28==1))&&(a24==1)))&&(a20==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&((a14==10)&&((a24==1)&&(!(a7==1)&&((a11==1)&&((a22==1)&&((a29==8)&&(((a0==1)&&((a25==1)&&(input==1)))&&!(a20==1)))))))))&&(a19==3))){
	    	a29 = 5;
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	return -1;
	    } else if((!(a0==1)&&((((a19==5)&&((a28==1)&&(((((a20==1)&&(((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a7==1)))&&!(a25==1))&&(a22==1))&&(a11==1))))&&(a24==1))&&(a14==9)))){
	    	a24 = 0;
	    	a29 = 9;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	a11 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a22==1)&&((((((a0==1)&&((a29==5)&&(((a28==1)&&(!(a7==1)&&((input==2)&&(a25==1))))&&(a19==2))))&&(a11==1))&&(a24==1))&&(a14==9))&&!(a20==1)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a25==1)&&((a28==1)&&((a19==1)&&(((a0==1)&&(((((a14==8)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==1)))&&(a22==1))&&!(a20==1))&&(a7==1)))&&(a24==1)))))&&(a11==1))){
	    	a20 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	return 23;
	    } else if(((a14==8)&&((!(a7==1)&&(!(a20==1)&&((((a22==1)&&((a28==1)&&(!(a0==1)&&(!(a11==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==4))))))&&!(a25==1))&&(a19==2))))&&(a24==1)))){
	    	a7 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return 24;
	    } else if(((a22==1)&&(!(a24==1)&&((!(a0==1)&&(((!(a11==1)&&((a28==1)&&((((a14==8)&&(input==1))&&(a25==1))&&!(a7==1))))&&!(a20==1))&&(a29==5)))&&(a19==5))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((!(a25==1)&&(((a0==1)&&(!(a20==1)&&(((a22==1)&&((input==5)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a19==5)&&(a29==5))))))&&(a14==8))))&&!(a11==1)))&&(a7==1)))&&(a28==1))){
	    	a19 = 4;
	    	a29 = 6;
	    	return -1;
	    } else if((((!(a11==1)&&(!(a20==1)&&(!(a25==1)&&(!(a24==1)&&((((a19==3)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==2))&&!(a0==1)))&&(a14==8))&&(a28==1))))))&&(a22==1))&&(a7==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if(((a28==1)&&((a14==8)&&((a22==1)&&(((((a11==1)&&((a0==1)&&((((((a29==8)&&(a19==3))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))&&(input==2))&&(a20==1))))&&!(a7==1))&&!(a24==1))&&!(a25==1)))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a24==1)&&(((a19==2)&&((((((a11==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&!(a25==1)))&&(a22==1))&&!(a0==1))&&(a20==1))&&(a28==1)))&&!(a7==1)))&&(a14==8))){
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 3;
	    	a20 = 0;
	    	return 21;
	    } else if(((a22==1)&&((a19==3)&&(!(a24==1)&&((((a25==1)&&((a14==8)&&(((!(a20==1)&&((input==1)&&!(a7==1)))&&(a29==5))&&(a0==1))))&&(a11==1))&&(a28==1)))))){
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	return 21;
	    } else if(((a14==8)&&(((!(a20==1)&&(((a28==1)&&(((a22==1)&&(!(a25==1)&&((((a29==5)||(a29==6))&&(input==3))&&(a11==1))))&&(a0==1)))&&(a19==3)))&&(a24==1))&&!(a7==1)))){
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if(((a7==1)&&(((!(a24==1)&&((a20==1)&&(((a14==8)&&((((input==5)&&(((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))))&&(a22==1))&&(a28==1)))&&(a25==1))))&&(a11==1))&&(a0==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&(((a22==1)&&(!(a20==1)&&((((a19==2)&&((a14==8)&&(!(a11==1)&&(((a29==8)||(a29==9))&&(input==2)))))&&!(a7==1))&&!(a0==1))))&&(a25==1)))&&(a28==1))){
	    	a29 = 8;
	    	a25 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((a22==1)&&(!(a24==1)&&(((a19==5)&&((((a7==1)&&((a29==6)&&((((a28==1)&&(input==4))&&(a14==10))&&(a0==1))))&&(a25==1))&&(a20==1)))&&(a11==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	return -1;
	    } return calculate_output43(input);
	}

	int calculate_output43(int input) {
	    if((((!(a25==1)&&(((a7==1)&&(!(a20==1)&&((((a0==1)&&((a22==1)&&((input==2)&&((a29==9)||((a29==7)||(a29==8))))))&&(a28==1))&&(a11==1))))&&(a24==1)))&&(a19==1))&&(a14==8))){
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	a24 = 0;
	    	return 21;
	    } else if(((a19==2)&&((a29==5)&&((a11==1)&&((a28==1)&&((a25==1)&&(!(a0==1)&&((a14==9)&&(!(a24==1)&&((((a7==1)&&(input==4))&&(a22==1))&&!(a20==1))))))))))){
	    	a19 = 3;
	    	a20 = 1;
	    	a24 = 1;
	    	a29 = 9;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a0==1)&&(((a19==2)&&((a7==1)&&(((a14==9)&&((a25==1)&&((a22==1)&&(((a20==1)&&(!(a11==1)&&(input==1)))&&(a28==1)))))&&(a24==1))))&&(a29==5)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((((((((((a20==1)&&(a7==1))&&!(a24==1))&&(a25==1))&&(a29==6))&&(a19==1))||((((a29==9)&&(!(a25==1)&&((!(a20==1)&&!(a7==1))&&(a24==1))))&&(a19==5))||((a19==1)&&(((!(a24==1)&&((a20==1)&&(a7==1)))&&(a25==1))&&(a29==5)))))&&(input==3))&&(a22==1))&&(a28==1)))&&(a0==1))&&(a14==8))){
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 4;
	    	a20 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	return 23;
	    } else if(((a28==1)&&((a14==8)&&((a19==4)&&((a22==1)&&(!(a0==1)&&((!(a24==1)&&((!(a20==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&(a7==1)))&&!(a25==1)))&&!(a11==1)))))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	a29 = 8;
	    	return 24;
	    } else if(((((((((a19==5)&&(((!(a20==1)&&((a22==1)&&(input==5)))&&!(a25==1))&&!(a0==1)))&&(a28==1))&&!(a7==1))&&!(a24==1))&&(a29==9))&&!(a11==1))&&(a14==8))){
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((a0==1)&&((a7==1)&&(((a19==2)&&((a11==1)&&((a22==1)&&((a25==1)&&(((a24==1)&&((((a29==8)||(a29==9))&&(input==6))&&(a28==1)))&&(a20==1))))))&&(a14==9))))){
	    	a11 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if(((!(a20==1)&&((a11==1)&&((a29==7)&&((((a19==4)&&((!(a25==1)&&(((a28==1)&&(input==1))&&(a24==1)))&&(a22==1)))&&(a0==1))&&(a7==1)))))&&(a14==9))){
	    	a19 = 5;
	    	a7 = 0;
	    	a20 = 1;
	    	return -1;
	    } else if((((!(a0==1)&&(((a7==1)&&((a20==1)&&(((!(a25==1)&&(((a22==1)&&(input==3))&&(a28==1)))&&(a24==1))&&!(a11==1))))&&(a19==1)))&&(a29==6))&&(a14==9))){
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if((((!(a20==1)&&(((!(a25==1)&&((!(a7==1)&&((a11==1)&&((a22==1)&&((input==6)&&((a29==8)||(a29==9))))))&&!(a0==1)))&&(a28==1))&&(a19==5)))&&(a14==9))&&!(a24==1))){
	    	a29 = 9;
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 3;
	    	a11 = 0;
	    	return 24;
	    } else if(((!(a20==1)&&((a19==3)&&(!(a25==1)&&(!(a7==1)&&((a29==6)&&(((a0==1)&&((((input==2)&&(a14==9))&&(a28==1))&&(a22==1)))&&(a24==1)))))))&&(a11==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((!(a0==1)&&((((((a29==7)&&((a28==1)&&((input==6)&&!(a24==1))))&&!(a20==1))&&(a19==5))&&(a7==1))&&!(a25==1)))&&(a22==1))&&(a14==8)))){
	    	a29 = 8;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a29==5)&&(((!(a7==1)&&((((a14==8)&&(((a22==1)&&((input==6)&&(a25==1)))&&(a0==1)))&&(a20==1))&&(a19==5)))&&!(a11==1))&&(a28==1)))&&!(a24==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a0==1)&&(!(a25==1)&&(((((a29==5)&&(((a28==1)&&(((a19==1)&&((a14==10)&&(input==1)))&&(a24==1)))&&(a7==1)))&&(a22==1))&&(a11==1))&&!(a20==1))))){
	    	a14 = 9;
	    	a29 = 8;
	    	a11 = 0;
	    	return 21;
	    } else if((((((a19==5)&&(((((((a25==1)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9))))&&(a28==1))&&(a22==1))&&(a14==9))&&(a7==1))&&!(a20==1)))&&(a0==1))&&(a11==1))&&(a24==1))){
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 6;
	    	a25 = 0;
	    	return 24;
	    } else if(((a24==1)&&((((a14==9)&&((a28==1)&&((((a19==1)&&((a0==1)&&((a22==1)&&(((a29==7)||((a29==5)||(a29==6)))&&(input==5)))))&&(a25==1))&&!(a20==1))))&&!(a7==1))&&!(a11==1)))){
	    	a25 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	a7 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if(((!(a25==1)&&(((a24==1)&&((a22==1)&&(((a14==10)&&((!(a20==1)&&(((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&(a19==5)))&&(a7==1)))&&(a11==1))))&&(a28==1)))&&(a0==1))){
	    	a29 = 6;
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a14==9)&&((a24==1)&&((((((((a20==1)&&(((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))&&(input==5)))&&(a22==1))&&(a7==1))&&(a0==1))&&!(a11==1))&&!(a25==1))&&(a28==1))))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==9)&&(!(a0==1)&&((!(a11==1)&&((a7==1)&&((a28==1)&&((a24==1)&&(((((a22==1)&&(input==1))&&(a20==1))&&!(a25==1))&&(a29==5))))))&&(a19==5))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(!(a7==1)&&((a22==1)&&(((!(a24==1)&&((a25==1)&&(((((input==6)&&((a29==8)||(a29==9)))&&(a14==9))&&!(a11==1))&&!(a0==1))))&&(a19==2))&&(a28==1)))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	return -1;
	    } else if((((((a20==1)&&((a11==1)&&(!(a0==1)&&(!(a24==1)&&(((((a29==6)&&((a25==1)&&!(a7==1)))&&(a19==1))||((((a29==9)&&(!(a25==1)&&(a7==1)))&&(a19==5))||(((!(a7==1)&&(a25==1))&&(a29==5))&&(a19==1))))&&(input==5))))))&&(a22==1))&&(a14==9))&&(a28==1))){
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((a22==1)&&((a11==1)&&((a20==1)&&((a14==9)&&((a28==1)&&(((((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6)))&&(input==4))&&(a24==1))&&!(a0==1)))))))&&!(a25==1)))){
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 8;
	    	a7 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&((!(a20==1)&&((a14==8)&&(!(a25==1)&&((a22==1)&&(!(a7==1)&&(!(a0==1)&&((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))&&(input==2))))))))&&!(a11==1)))&&(a28==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	return -1;
	    } else if(((a25==1)&&((!(a11==1)&&((((!(a24==1)&&((((((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==5))&&(a0==1))&&(a28==1)))&&(a14==8))&&(a22==1))&&(a20==1)))&&(a7==1)))){
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a11 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if(((((a22==1)&&(!(a20==1)&&((a7==1)&&((a14==9)&&((a25==1)&&((((a28==1)&&((input==2)&&((a29==9)||((a29==7)||(a29==8)))))&&(a24==1))&&(a19==4)))))))&&(a0==1))&&!(a11==1))){
	    	a19 = 1;
	    	a24 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((((!(a7==1)&&((a19==4)&&(!(a0==1)&&((!(a24==1)&&((!(a25==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a20==1)))&&(a14==8)))))&&(a28==1))&&!(a11==1))&&(a22==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a14==8)&&(((a28==1)&&(!(a25==1)&&((a22==1)&&((a19==5)&&((a7==1)&&((!(a24==1)&&((!(a20==1)&&(input==1))&&(a29==7)))&&(a11==1)))))))&&!(a0==1)))){
	    	a25 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a29==7)&&((a20==1)&&((a28==1)&&((a22==1)&&((((((a0==1)&&(!(a7==1)&&((a11==1)&&(input==5))))&&(a25==1))&&(a19==3))&&(a24==1))&&(a14==8))))))){
	    	a19 = 4;
	    	a29 = 8;
	    	return 21;
	    } else if((((a22==1)&&(!(a24==1)&&((((a0==1)&&(!(a25==1)&&(((a20==1)&&((a19==2)&&(((a29==5)||(a29==6))&&(input==6))))&&(a28==1))))&&!(a11==1))&&!(a7==1))))&&(a14==9))){
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((((a20==1)&&((a0==1)&&((a25==1)&&((a7==1)&&((!(a11==1)&&(!(a24==1)&&((a19==1)&&(((input==3)&&(a29==6))&&(a28==1)))))&&(a14==8))))))&&(a22==1))){
	    	a14 = 9;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if(((((!(a0==1)&&(((((a19==5)&&(((a7==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a25==1)))&&(a22==1))&&(a14==8))&&(a20==1)))&&(a28==1))&&!(a11==1))&&(a24==1))){
	    	a7 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 3;
	    	a25 = 1;
	    	return 23;
	    } else if(((a0==1)&&((((((a22==1)&&((a25==1)&&((a14==9)&&((!(a24==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2)))&&!(a11==1)))))&&(a19==5))&&!(a7==1))&&(a20==1))&&(a28==1)))){
	    	a29 = 8;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((a28==1)&&(((a19==3)&&(!(a7==1)&&(((a20==1)&&((a24==1)&&((a0==1)&&((a25==1)&&((a22==1)&&(((a29==7)||(a29==8))&&(input==2)))))))&&(a14==10))))&&(a11==1)))){
	    	a19 = 2;
	    	a29 = 5;
	    	a20 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	return 23;
	    } else if((((((!(a7==1)&&((a28==1)&&((a22==1)&&((a20==1)&&((a11==1)&&(((input==6)&&(a14==8))&&(a19==1)))))))&&!(a24==1))&&(a29==6))&&(a25==1))&&(a0==1))){
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	a20 = 0;
	    	a0 = 0;
	    	return 24;
	    } else if(((a22==1)&&(!(a20==1)&&(((a14==8)&&((((!(a24==1)&&(((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))&&(input==2))&&(a28==1)))&&!(a25==1))&&(a11==1))&&(a0==1)))&&(a7==1))))){
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((a0==1)&&(((a14==9)&&(((((((!(a11==1)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8))))&&(a19==2))&&!(a7==1))&&(a28==1))&&!(a20==1))&&(a22==1))&&!(a25==1)))&&!(a24==1)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a20==1)&&((((((((a25==1)&&((((a29==6)&&(input==1))&&(a28==1))&&(a14==9)))&&(a22==1))&&!(a24==1))&&!(a7==1))&&(a0==1))&&(a19==4))&&!(a11==1)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a25==1)&&(((((a28==1)&&((((!(a7==1)&&(((input==1)&&(a20==1))&&(a14==9)))&&!(a11==1))&&(a22==1))&&(a0==1)))&&(a29==7))&&!(a24==1))&&(a19==2)))){
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a19==3)&&((a25==1)&&(((((((a28==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a7==1))&&!(a20==1))&&(a14==8))&&(a22==1))&&!(a24==1))))&&(a11==1))&&!(a0==1))){
	    	a24 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	a14 = 9;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a0==1)&&(((a19==1)&&((a24==1)&&((!(a11==1)&&((a22==1)&&(((a14==8)&&((((a29==7)||(a29==8))&&(input==3))&&!(a7==1)))&&!(a20==1))))&&(a25==1))))&&(a28==1)))){
	    	a25 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((a0==1)&&((a22==1)&&((((((((!(a24==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))&&!(a7==1))&&(a14==8))&&(a25==1))&&!(a11==1))&&!(a20==1))&&(a19==4))&&(a28==1))))){
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 9;
	    	return -1;
	    } else if((((a7==1)&&((a24==1)&&((((a14==8)&&(!(a11==1)&&((((a20==1)&&(!(a25==1)&&(input==1)))&&!(a0==1))&&(a19==5))))&&(a22==1))&&(a29==8))))&&(a28==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	return 21;
	    } else if((((a20==1)&&((a0==1)&&((((((((a22==1)&&((input==5)&&((a29==8)||(a29==9))))&&!(a24==1))&&(a7==1))&&(a19==5))&&!(a25==1))&&(a14==9))&&(a28==1))))&&!(a11==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a29 = 7;
	    	return -1;
	    } else if(((a22==1)&&(!(a24==1)&&((a0==1)&&((((((a28==1)&&((((input==5)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==5))&&(a14==8)))&&!(a11==1))&&!(a25==1))&&(a7==1))&&!(a20==1)))))){
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((((((a0==1)&&(((((input==6)&&((a29==9)||((a29==7)||(a29==8))))&&(a19==1))&&(a28==1))&&(a24==1)))&&(a14==8))&&!(a20==1))&&!(a11==1))&&!(a7==1)))&&(a22==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a0==1)&&((!(a20==1)&&(((a19==1)&&((a14==8)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a11==1))&&(a24==1))))&&(a28==1)))&&!(a25==1))))&&(a7==1))){
	    	a24 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	return 21;
	    } else if(((((((a22==1)&&(((a28==1)&&(!(a11==1)&&(((((a29==8)||(a29==9))&&(input==2))&&!(a0==1))&&(a7==1))))&&!(a20==1)))&&!(a24==1))&&(a19==2))&&(a14==8))&&!(a25==1))){
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 3;
	    	a14 = 9;
	    	a24 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a22==1)&&(!(a7==1)&&(((((a14==9)&&(((!(a24==1)&&(((input==3)&&((a29==7)||(a29==8)))&&!(a20==1)))&&(a28==1))&&!(a11==1)))&&(a25==1))&&(a19==1))&&!(a0==1))))){
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return 21;
	    } else if(((a25==1)&&((a22==1)&&((((a0==1)&&((a14==9)&&((((a7==1)&&((((a29==6)&&(a19==5))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5))))&&(input==1)))&&(a28==1))&&!(a11==1))))&&!(a24==1))&&!(a20==1))))){
	    	a7 = 0;
	    	a29 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((((((((((a19==2)&&((a14==8)&&((((a29==8)||(a29==9))&&(input==6))&&!(a0==1))))&&!(a20==1))&&!(a11==1))&&(a28==1))&&(a22==1))&&(a25==1))&&!(a7==1))&&!(a24==1))){
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a14==10)&&((a25==1)&&((((((a22==1)&&(((input==4)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(a24==1)))&&!(a7==1))&&(a0==1))&&(a28==1))&&(a11==1))))&&(a20==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&(((((a22==1)&&((!(a11==1)&&(((a25==1)&&(((a29==8)||(a29==9))&&(input==2)))&&(a19==1)))&&(a0==1)))&&(a14==9))&&(a7==1))&&!(a20==1)))&&!(a24==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 4;
	    	a25 = 0;
	    	return 24;
	    } else if(((((a0==1)&&(((a19==4)&&((a14==8)&&((!(a20==1)&&((a11==1)&&((a22==1)&&(((a29==8)||(a29==9))&&(input==1)))))&&!(a25==1))))&&(a28==1)))&&(a7==1))&&(a24==1))){
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a25 = 1;
	    	return 24;
	    } else if(((a28==1)&&(!(a0==1)&&((((a14==9)&&((a7==1)&&((a19==3)&&((!(a25==1)&&((a22==1)&&((input==3)&&((a29==7)||(a29==8)))))&&!(a11==1)))))&&!(a24==1))&&!(a20==1))))){
	    	a29 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a11==1)&&((((a22==1)&&(!(a20==1)&&(((a28==1)&&(((!(a0==1)&&((input==1)&&(a7==1)))&&!(a24==1))&&(a19==2)))&&(a29==9))))&&(a14==8))&&(a25==1)))){
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 5;
	    	a29 = 5;
	    	a14 = 9;
	    	a7 = 0;
	    	return 24;
	    } else if(((a19==2)&&((((a0==1)&&((((a29==5)&&((!(a24==1)&&((a28==1)&&((a22==1)&&(input==3))))&&(a11==1)))&&(a7==1))&&(a14==8)))&&(a25==1))&&(a20==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((a22==1)&&(!(a25==1)&&((a29==5)&&((a20==1)&&(!(a0==1)&&((a19==3)&&((((a28==1)&&(input==1))&&!(a11==1))&&(a14==9)))))))))&&(a7==1))){
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 2;
	    	a14 = 8;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((((a28==1)&&((!(a7==1)&&((a25==1)&&((a20==1)&&(((a0==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))&&(a14==8)))))&&(a22==1)))&&!(a24==1))&&(a19==2)))){
	    	a0 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	return 24;
	    } else if((((((!(a7==1)&&(!(a11==1)&&((((!(a20==1)&&((input==4)&&((a29==9)||((a29==7)||(a29==8)))))&&(a0==1))&&(a24==1))&&(a19==1))))&&(a22==1))&&(a14==9))&&(a28==1))&&!(a25==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	a25 = 1;
	    	return 23;
	    } else if(((a11==1)&&((a0==1)&&(!(a20==1)&&((a29==6)&&(((a22==1)&&(((((a14==9)&&((a19==3)&&(input==5)))&&(a7==1))&&!(a24==1))&&(a25==1)))&&(a28==1))))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a14==10)&&(((a7==1)&&((a28==1)&&((a0==1)&&(!(a20==1)&&((a22==1)&&(((((a29==8)||(a29==9))&&(input==2))&&(a19==5))&&(a24==1)))))))&&(a11==1)))&&!(a25==1))){
	    	a24 = 0;
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a24==1)&&((a19==2)&&((a22==1)&&(((((a14==8)&&(!(a11==1)&&((input==5)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a7==1))&&(a0==1))&&(a25==1)))))&&(a28==1))&&(a20==1))){
	    	a20 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 5;
	    	return 23;
	    } else if(((a28==1)&&((!(a0==1)&&(!(a25==1)&&(((a19==2)&&((a7==1)&&(((a22==1)&&(!(a20==1)&&(((a29==8)||(a29==9))&&(input==2))))&&!(a24==1))))&&(a11==1))))&&(a14==9)))){
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	return 21;
	    } else if((((((a14==8)&&((a28==1)&&((a22==1)&&((a0==1)&&(((input==6)&&(((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1))))&&!(a11==1))))))&&!(a24==1))&&!(a20==1))&&(a7==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 5;
	    	a25 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((((a28==1)&&(((a20==1)&&((a24==1)&&(((a14==8)&&((a0==1)&&(((((a29==7)||(a29==8))&&(input==5))&&!(a11==1))&&(a7==1))))&&(a19==2))))&&(a25==1)))&&(a22==1))){
	    	a0 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	a19 = 4;
	    	a20 = 0;
	    	return 21;
	    } else if(((a24==1)&&(((a11==1)&&((a20==1)&&((!(a0==1)&&((a19==2)&&((a29==9)&&((a28==1)&&(((a25==1)&&(input==3))&&(a14==9))))))&&!(a7==1))))&&(a22==1)))){
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if((((((a19==1)&&((a22==1)&&(!(a25==1)&&((a24==1)&&((((a7==1)&&(((a29==5)||(a29==6))&&(input==1)))&&!(a11==1))&&!(a0==1))))))&&!(a20==1))&&(a14==9))&&(a28==1))){
	    	a29 = 7;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a0==1)&&((((a28==1)&&(((a11==1)&&((a14==8)&&((a24==1)&&(((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==4)))))&&(a20==1)))&&(a7==1))&&(a22==1)))){
	    	a19 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	return -1;
	    } else if(((a11==1)&&((((a28==1)&&((a7==1)&&((!(a0==1)&&(!(a20==1)&&(((a24==1)&&((input==5)&&(a29==6)))&&(a25==1))))&&(a14==9))))&&(a22==1))&&(a19==2)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a19==4)&&(((a0==1)&&((a22==1)&&(((((a29==6)&&((a14==9)&&(input==6)))&&(a28==1))&&!(a20==1))&&!(a25==1))))&&(a11==1)))&&(a7==1))&&!(a24==1))){
	    	a25 = 1;
	    	a14 = 10;
	    	a19 = 5;
	    	a29 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if(((((a19==4)&&((a14==8)&&((!(a7==1)&&((a20==1)&&(!(a11==1)&&((((input==2)&&(((a29==6)||(a29==7))||(a29==8)))&&(a28==1))&&(a0==1)))))&&(a25==1))))&&!(a24==1))&&(a22==1))){
	    	a25 = 0;
	    	a29 = 8;
	    	a20 = 0;
	    	return 23;
	    } else if(((a14==9)&&(((a28==1)&&((a11==1)&&(((a25==1)&&(!(a0==1)&&((a22==1)&&(((a29==6)&&((input==3)&&!(a24==1)))&&(a19==1)))))&&(a20==1))))&&(a7==1)))){
	    	a7 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a25 = 0;
	    	return 23;
	    } else if(((a19==4)&&((a7==1)&&(((((a20==1)&&((!(a11==1)&&((a14==9)&&(((input==3)&&(a22==1))&&(a28==1))))&&(a29==7)))&&!(a25==1))&&(a24==1))&&!(a0==1))))){
	    	a11 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a19 = 2;
	    	return 23;
	    } else if((!(a11==1)&&(((((((a20==1)&&(((!(a7==1)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))&&(a22==1))&&(a25==1)))&&(a0==1))&&(a19==4))&&(a14==8))&&(a28==1))&&(a24==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a7==1)&&((a25==1)&&((((a14==10)&&(((a11==1)&&(((a0==1)&&(((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a28==1)))&&(a19==2)))&&(a20==1)))&&(a24==1))&&(a22==1))))){
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 7;
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 5;
	    	return -1;
	    } else if(((a19==4)&&((a0==1)&&(((a22==1)&&((!(a25==1)&&((a28==1)&&((a24==1)&&((((input==5)&&((a29==5)||(a29==6)))&&(a7==1))&&(a11==1)))))&&(a14==9)))&&!(a20==1))))){
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((((a14==9)&&(((((((a11==1)&&(((input==2)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(a22==1)))&&(a28==1))&&!(a25==1))&&(a0==1))&&(a20==1))&&!(a7==1)))&&(a24==1))){
	    	a20 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a7==1)&&(((((a28==1)&&(!(a0==1)&&((a11==1)&&(!(a24==1)&&((((input==5)&&((a29==8)||(a29==9)))&&(a19==1))&&(a14==9))))))&&!(a25==1))&&!(a20==1))&&(a22==1)))){
	    	a11 = 0;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((((a14==9)&&((!(a20==1)&&(!(a25==1)&&((((a22==1)&&(!(a0==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&!(a7==1))))&&(a19==3))&&!(a11==1))))&&(a28==1)))&&!(a24==1))){
	    	a29 = 7;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if(((a28==1)&&((a25==1)&&(!(a11==1)&&((a24==1)&&((a0==1)&&((a19==2)&&(((a22==1)&&(((((a29==7)||(a29==8))&&(input==3))&&(a14==8))&&(a20==1)))&&(a7==1))))))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a24==1)&&((!(a0==1)&&(((a28==1)&&(((a19==4)&&((a11==1)&&((input==6)&&((a29==7)||(a29==8)))))&&(a22==1)))&&(a20==1)))&&(a14==9)))&&(a25==1))&&!(a7==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a19==4)&&((((a24==1)&&((a22==1)&&((a20==1)&&(((a25==1)&&(((a28==1)&&((input==3)&&!(a0==1)))&&(a29==9)))&&(a14==8)))))&&!(a7==1))&&(a11==1)))){
	    	a29 = 6;
	    	a19 = 1;
	    	a0 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((((a19==3)&&(!(a0==1)&&((a11==1)&&(((a22==1)&&((a14==9)&&((((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a7==1))&&!(a25==1))))&&!(a20==1)))))&&(a28==1))&&(a24==1))){
	    	a25 = 1;
	    	a29 = 9;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 0;
	    	return -1;
	    } else if(((((a28==1)&&((!(a24==1)&&((a7==1)&&(!(a25==1)&&((a0==1)&&((((a19==4)&&(input==1))&&(a14==8))&&(a11==1))))))&&(a22==1)))&&(a20==1))&&(a29==6))){
	    	a29 = 9;
	    	a7 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	a24 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((a11==1)&&(((a7==1)&&((((((((a29==8)||(a29==9))&&(input==4))&&(a20==1))&&(a22==1))&&(a14==9))&&(a19==3))&&!(a0==1)))&&!(a25==1)))&&(a24==1)))){
	    	a19 = 4;
	    	a25 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if((((a19==2)&&(((a7==1)&&(((a11==1)&&((((!(a0==1)&&((input==4)&&((a29==7)||(a29==8))))&&(a24==1))&&(a22==1))&&(a20==1)))&&!(a25==1)))&&(a14==9)))&&(a28==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((((a0==1)&&((((a14==10)&&((((a29==7)||(a29==8))&&(input==2))&&(a22==1)))&&(a25==1))&&(a24==1)))&&(a11==1))&&!(a20==1)))&&!(a7==1))&&(a19==2))){
	    	a29 = 5;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a7==1)&&((a25==1)&&((a14==9)&&((((!(a0==1)&&((a22==1)&&((a11==1)&&(((((a19==2)&&(a29==8))||((a29==9)&&(a19==2)))||((a29==5)&&(a19==3)))&&(input==1)))))&&(a20==1))&&(a28==1))&&!(a24==1)))))){
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 5;
	    	a11 = 0;
	    	return 21;
	    } else if(((!(a11==1)&&((a24==1)&&(((a14==9)&&((!(a20==1)&&(!(a7==1)&&((((((a29==8)&&(a19==2))||((a29==9)&&(a19==2)))||((a19==3)&&(a29==5)))&&(input==4))&&(a0==1))))&&!(a25==1)))&&(a28==1))))&&(a22==1))){
	    	a19 = 2;
	    	a29 = 8;
	    	a20 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if((((((a22==1)&&(!(a0==1)&&((a14==8)&&((!(a25==1)&&(!(a7==1)&&(((a29==6)&&(input==4))&&(a11==1))))&&(a24==1)))))&&!(a20==1))&&(a19==5))&&(a28==1))){
	    	a19 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((!(a11==1)&&(((((a19==2)&&(((a0==1)&&((a24==1)&&((a29==5)&&((input==2)&&(a7==1)))))&&(a28==1)))&&!(a25==1))&&(a14==9))&&!(a20==1)))&&(a22==1))){
	    	a19 = 5;
	    	a29 = 6;
	    	a11 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	return 23;
	    } else if((((a19==1)&&(!(a24==1)&&((a25==1)&&((((a20==1)&&(!(a7==1)&&((a22==1)&&(((input==2)&&((a29==8)||(a29==9)))&&!(a11==1)))))&&(a28==1))&&(a0==1)))))&&(a14==9))){
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a19==5)&&((((a20==1)&&((a22==1)&&(((a25==1)&&((a11==1)&&((a14==9)&&((input==3)&&((a29==5)||(a29==6))))))&&!(a0==1))))&&(a7==1))&&(a24==1)))&&(a28==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a25==1)&&((!(a20==1)&&(((((a19==1)&&((a22==1)&&(((input==3)&&(a28==1))&&(a11==1))))&&!(a24==1))&&(a29==6))&&!(a0==1)))&&!(a7==1))))){
	    	a24 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	return 23;
	    } else if((!(a20==1)&&((((((((a11==1)&&((a25==1)&&((((a29==5)||(a29==6))&&(input==5))&&!(a7==1))))&&(a14==8))&&!(a0==1))&&(a19==5))&&(a28==1))&&(a22==1))&&!(a24==1)))){
	    	a24 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	return 21;
	    } else if(((((a0==1)&&(!(a11==1)&&(((a19==2)&&(((a28==1)&&(((a14==8)&&((input==6)&&((a29==6)||(a29==7))))&&!(a20==1)))&&(a7==1)))&&(a22==1))))&&!(a25==1))&&!(a24==1))){
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==8)&&((a28==1)&&((((a24==1)&&(((a19==4)&&(((!(a20==1)&&((input==4)&&(a11==1)))&&(a0==1))&&(a22==1)))&&(a29==8)))&&(a25==1))&&(a7==1))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((a28==1)&&(((a7==1)&&((a0==1)&&(((!(a11==1)&&(((((a29==5)||(a29==6))&&(input==2))&&(a14==8))&&(a22==1)))&&(a19==5))&&(a24==1))))&&(a25==1))))){
	    	a29 = 8;
	    	a19 = 3;
	    	a11 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	return 21;
	    } else if((!(a20==1)&&((a28==1)&&((a25==1)&&((((((a14==8)&&((((input==5)&&(a11==1))&&(a24==1))&&(a7==1)))&&(a22==1))&&(a0==1))&&(a29==5))&&(a19==2)))))){
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a19==2)&&((a25==1)&&(!(a7==1)&&(((a11==1)&&(((a28==1)&&((a22==1)&&((input==4)&&((a29==7)||(a29==8)))))&&!(a0==1)))&&(a20==1))))))&&(a14==8))){
	    	a25 = 0;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((((a29==9)&&(((a22==1)&&(((!(a20==1)&&(((a14==9)&&((a19==3)&&(input==4)))&&!(a7==1)))&&!(a25==1))&&!(a24==1)))&&(a11==1)))&&(a28==1))&&!(a0==1))){
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if(((((!(a25==1)&&((a11==1)&&(((((a22==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a14==10)))&&(a28==1))&&(a20==1))&&(a0==1))))&&(a7==1))&&(a19==2))&&!(a24==1))){
	    	a24 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	a14 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if(((((a19==1)&&(!(a25==1)&&(((a0==1)&&(((a22==1)&&((!(a11==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7)))))&&(a14==9)))&&(a28==1)))&&!(a20==1))))&&(a7==1))&&!(a24==1))){
	    	a7 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((((a20==1)&&((a19==5)&&((a14==9)&&((((a7==1)&&(((a28==1)&&(((input==6)&&(a11==1))&&(a24==1)))&&(a22==1)))&&(a29==6))&&!(a25==1)))))&&!(a0==1))){
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	return 21;
	    } else if((((a20==1)&&((((((((((input==6)&&(a7==1))&&!(a25==1))&&(a14==10))&&(a19==4))&&(a11==1))&&(a28==1))&&(a22==1))&&(a0==1))&&(a24==1)))&&(a29==5))){
	    	a20 = 0;
	    	a29 = 7;
	    	a14 = 8;
	    	a11 = 0;
	    	a0 = 0;
	    	return -1;
	    } else if(((a0==1)&&(((a28==1)&&((a14==9)&&((!(a20==1)&&(!(a24==1)&&((((a19==3)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==1)))&&(a22==1))&&(a25==1))))&&(a7==1))))&&(a11==1)))){
	    	a11 = 0;
	    	a19 = 1;
	    	a29 = 7;
	    	a25 = 0;
	    	return 24;
	    } else if(((((((a28==1)&&((a22==1)&&(!(a7==1)&&(((a14==8)&&(!(a0==1)&&((input==4)&&(a19==3))))&&(a25==1)))))&&!(a11==1))&&!(a20==1))&&!(a24==1))&&(a29==5))){
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&(((a7==1)&&(((((!(a20==1)&&(((input==1)&&((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3))))&&(a0==1)))&&(a25==1))&&!(a24==1))&&(a28==1))&&(a22==1)))&&(a14==9)))){
	    	a19 = 4;
	    	a11 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a25 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if(((a29==6)&&(((((((a19==4)&&(((((input==3)&&!(a11==1))&&(a25==1))&&(a7==1))&&(a14==8)))&&!(a20==1))&&(a0==1))&&(a28==1))&&(a24==1))&&(a22==1)))){
	    	a0 = 0;
	    	a7 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if(((!(a0==1)&&(((a19==2)&&((((a14==9)&&((a28==1)&&(((((a29==7)||(a29==8))&&(input==2))&&(a11==1))&&(a22==1))))&&!(a24==1))&&!(a7==1)))&&(a20==1)))&&!(a25==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&(((!(a24==1)&&(((a20==1)&&(!(a25==1)&&((a28==1)&&((((a29==6)||(a29==7))&&(input==3))&&(a22==1)))))&&!(a0==1)))&&(a7==1))&&(a14==8)))&&(a19==5))){
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a14==8)&&((!(a11==1)&&(!(a20==1)&&(((((a25==1)&&(((input==4)&&((a29==7)||(a29==8)))&&(a19==2)))&&(a7==1))&&(a28==1))&&(a0==1))))&&(a24==1))))){
	    	a29 = 8;
	    	a24 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if((((((a19==3)&&(((!(a7==1)&&(!(a24==1)&&((!(a20==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6)))&&!(a11==1))))&&(a22==1))&&(a0==1)))&&(a28==1))&&(a14==9))&&!(a25==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if(((a19==5)&&((a28==1)&&((((((a22==1)&&(((a11==1)&&((a14==8)&&((input==4)&&(a29==9))))&&(a25==1)))&&(a24==1))&&!(a0==1))&&(a20==1))&&!(a7==1))))){
	    	a25 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a11 = 0;
	    	return -1;
	    } else if(((!(a24==1)&&(((a22==1)&&(((((((((a29==5)||(a29==6))&&(input==2))&&(a28==1))&&(a25==1))&&(a19==2))&&(a14==9))&&!(a11==1))&&!(a20==1)))&&(a0==1)))&&!(a7==1))){
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a14 = 8;
	    	return 23;
	    } else if(((a28==1)&&(!(a11==1)&&(((((a22==1)&&(((((a24==1)&&((a7==1)&&(input==6)))&&(a14==9))&&(a25==1))&&(a29==6)))&&!(a20==1))&&!(a0==1))&&(a19==1))))){
	    	a19 = 2;
	    	a20 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if((((a19==5)&&(((a7==1)&&(((a20==1)&&(((a14==9)&&((a22==1)&&(!(a24==1)&&(((a29==5)||(a29==6))&&(input==5)))))&&!(a11==1)))&&!(a25==1)))&&(a28==1)))&&!(a0==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	a7 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((((a14==8)&&(!(a20==1)&&((!(a24==1)&&(((a22==1)&&((a28==1)&&((a7==1)&&((((a29==6)||(a29==7))&&(input==1))&&(a0==1)))))&&(a25==1)))&&(a11==1))))&&(a19==5))){
	    	a29 = 7;
	    	a0 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if(((a14==8)&&(((((a22==1)&&(!(a25==1)&&((!(a20==1)&&((!(a0==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3)))&&(a19==1)))&&!(a7==1))))&&!(a24==1))&&(a28==1))&&!(a11==1)))){
	    	a19 = 4;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((!(a7==1)&&((a24==1)&&(((!(a20==1)&&(!(a0==1)&&(((a22==1)&&(((a29==7)||(a29==8))&&(input==1)))&&(a19==1))))&&(a28==1))&&!(a11==1))))&&!(a25==1))&&(a14==8))){
	    	a25 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((((a25==1)&&((!(a7==1)&&((a22==1)&&((a14==9)&&((((((input==2)&&((a29==7)||(a29==8)))&&!(a24==1))&&(a19==1))&&(a11==1))&&(a28==1)))))&&!(a0==1)))&&!(a20==1))){
	    	a19 = 2;
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if((((a22==1)&&(!(a7==1)&&((((a19==4)&&(((a14==8)&&(!(a24==1)&&(((input==3)&&(a0==1))&&(a25==1))))&&(a11==1)))&&(a29==9))&&(a20==1))))&&(a28==1))){
	    	a7 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if((((((a22==1)&&(((!(a25==1)&&(((!(a0==1)&&(((a29==8)||(a29==9))&&(input==1)))&&!(a20==1))&&!(a24==1)))&&!(a7==1))&&!(a11==1)))&&(a19==2))&&(a14==9))&&(a28==1))){
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((((a11==1)&&(((!(a7==1)&&(((input==3)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(a25==1)))&&(a28==1))&&(a0==1)))&&(a22==1))&&!(a20==1)))&&(a14==8))){
	    	a20 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	a29 = 6;
	    	a25 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if((((((!(a20==1)&&((a28==1)&&((a11==1)&&(((a19==3)&&(!(a7==1)&&(((a29==6)||(a29==7))&&(input==2))))&&(a25==1)))))&&(a24==1))&&(a22==1))&&(a14==8))&&!(a0==1))){
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((((a7==1)&&(((a19==2)&&((a20==1)&&(!(a25==1)&&(((a28==1)&&(!(a0==1)&&(((a29==6)||(a29==7))&&(input==4))))&&!(a24==1)))))&&(a11==1)))&&(a22==1))&&(a14==8))){
	    	a19 = 5;
	    	a25 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a28==1)&&(!(a24==1)&&(!(a0==1)&&((a14==9)&&((a11==1)&&((a25==1)&&((a22==1)&&(!(a20==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7))))))))))))&&(a19==3))&&(a7==1))){
	    	a20 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	a25 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a0==1)&&((!(a24==1)&&(((a25==1)&&((a7==1)&&((((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==5))&&(a20==1))))&&(a14==8)))&&(a22==1))))&&(a28==1))){
	    	a7 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if((((((((!(a24==1)&&((a28==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&(a22==1))&&(a19==4))))&&(a14==9))&&!(a25==1))&&!(a0==1))&&!(a20==1))&&!(a11==1))&&(a7==1))){
	    	a20 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((a22==1)&&((((!(a7==1)&&((a19==1)&&((!(a11==1)&&((input==1)&&((a29==7)||((a29==5)||(a29==6)))))&&(a25==1))))&&(a28==1))&&!(a24==1))&&(a20==1)))&&(a14==9)))){
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a14==9)&&(!(a11==1)&&((a7==1)&&(!(a20==1)&&(((a19==5)&&(((a25==1)&&(((input==4)&&((a29==8)||(a29==9)))&&(a28==1)))&&!(a0==1)))&&(a24==1))))))&&(a22==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((a0==1)&&((a19==2)&&((((a14==8)&&((!(a7==1)&&((a25==1)&&(((input==1)&&((a29==8)||(a29==9)))&&(a28==1))))&&!(a20==1)))&&(a22==1))&&!(a11==1))))&&(a24==1))){
	    	a29 = 7;
	    	a19 = 5;
	    	a24 = 0;
	    	return 23;
	    } else if(((a14==9)&&((a24==1)&&(!(a0==1)&&(((((((((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))&&(input==6))&&(a7==1))&&(a11==1))&&(a28==1))&&(a25==1))&&(a22==1))&&!(a20==1)))))){
	    	a19 = 2;
	    	a20 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a25==1)&&((a29==8)&&((a28==1)&&(!(a20==1)&&(!(a11==1)&&((!(a24==1)&&((a19==5)&&((((a22==1)&&(input==2))&&!(a0==1))&&(a14==9))))&&(a7==1)))))))){
	    	a19 = 2;
	    	a29 = 7;
	    	a0 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a11==1)&&((((((!(a20==1)&&((a22==1)&&(((!(a24==1)&&(input==2))&&(a7==1))&&(a29==9))))&&(a28==1))&&(a0==1))&&(a25==1))&&(a14==9))&&(a19==5)))){
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&((a0==1)&&(((((((((((a29==7)||((a29==5)||(a29==6)))&&(input==3))&&(a7==1))&&(a14==9))&&!(a20==1))&&!(a24==1))&&(a11==1))&&(a19==1))&&!(a25==1))&&(a28==1))))){
	    	a0 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 1;
	    	return 23;
	    } else if(((a22==1)&&(!(a20==1)&&(!(a25==1)&&((a28==1)&&((a11==1)&&((a14==8)&&(((a19==2)&&((!(a24==1)&&((a7==1)&&(input==6)))&&(a29==8)))&&(a0==1))))))))){
	    	a29 = 7;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((((a19==2)&&((a28==1)&&(((a14==9)&&(!(a0==1)&&((a22==1)&&(!(a24==1)&&((!(a20==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a11==1))))))&&(a25==1))))&&!(a7==1))){
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((a22==1)&&((a11==1)&&(!(a0==1)&&(((!(a24==1)&&((((a20==1)&&((a25==1)&&((input==3)&&((a29==8)||(a29==9)))))&&(a28==1))&&(a19==2)))&&(a7==1))&&(a14==8)))))){
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((!(a24==1)&&((a25==1)&&((a22==1)&&(((a11==1)&&((((a28==1)&&((a19==4)&&((a7==1)&&((input==6)&&((a29==8)||(a29==9))))))&&(a0==1))&&(a20==1)))&&(a14==8)))))){
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	a11 = 0;
	    	a7 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((((a14==8)&&((a22==1)&&(((a20==1)&&(!(a11==1)&&((!(a24==1)&&((a28==1)&&((input==4)&&(a7==1))))&&(a19==3))))&&(a29==7))))&&!(a25==1))&&(a0==1))){
	    	a20 = 0;
	    	return 23;
	    } else if(((a19==2)&&((a11==1)&&(((a28==1)&&((a0==1)&&((a29==9)&&(((a25==1)&&((((input==4)&&(a22==1))&&!(a7==1))&&(a14==10)))&&(a24==1)))))&&(a20==1))))){
	    	a14 = 9;
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	return -1;
	    } else if((((!(a24==1)&&(((a22==1)&&((a11==1)&&(!(a20==1)&&(((((a19==5)&&(input==6))&&(a14==9))&&(a0==1))&&(a25==1)))))&&!(a7==1)))&&(a28==1))&&(a29==7))){
	    	a0 = 0;
	    	a25 = 0;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a24 = 1;
	    	return 21;
	    } else if(((a22==1)&&((a0==1)&&((a28==1)&&(((a11==1)&&(!(a24==1)&&(!(a20==1)&&(((a19==2)&&(!(a7==1)&&((a14==8)&&(input==1))))&&!(a25==1)))))&&(a29==6)))))){
	    	a11 = 0;
	    	a19 = 1;
	    	a29 = 7;
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	return 23;
	    } else if(((a20==1)&&((((!(a7==1)&&(((a0==1)&&(((a25==1)&&(!(a11==1)&&(((a29==5)||(a29==6))&&(input==3))))&&(a14==8)))&&(a19==5)))&&(a24==1))&&(a28==1))&&(a22==1)))){
	    	a7 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a19==2)&&((a24==1)&&(!(a11==1)&&(((a22==1)&&(!(a7==1)&&((a28==1)&&((a20==1)&&((a14==8)&&(((input==4)&&((a29==6)||(a29==7)))&&!(a0==1)))))))&&(a25==1)))))){
	    	a11 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a28==1)&&((((a24==1)&&(((a19==4)&&((a25==1)&&(((!(a11==1)&&(((a29==7)||(a29==8))&&(input==2)))&&(a14==8))&&(a7==1))))&&(a0==1)))&&!(a20==1))&&(a22==1)))){
	    	a29 = 5;
	    	a14 = 9;
	    	a19 = 2;
	    	a11 = 1;
	    	a20 = 1;
	    	return 24;
	    } else if(((((((a28==1)&&(!(a25==1)&&((a14==9)&&(((a19==1)&&((a20==1)&&((input==2)&&((a29==8)||((a29==6)||(a29==7))))))&&(a0==1)))))&&!(a7==1))&&!(a24==1))&&(a22==1))&&(a11==1))){
	    	a0 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if(((a11==1)&&((a24==1)&&(((a14==10)&&((!(a7==1)&&(((a25==1)&&((a22==1)&&((a19==5)&&((input==3)&&(((a29==5)||(a29==6))||(a29==7))))))&&(a0==1)))&&(a28==1)))&&!(a20==1))))){
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&((!(a24==1)&&(!(a25==1)&&(((((a14==8)&&((a28==1)&&((input==2)&&((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5))))))&&(a20==1))&&!(a11==1))&&(a22==1))))&&(a7==1)))){
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==8)&&((a28==1)&&(!(a7==1)&&((((((a20==1)&&((a25==1)&&((a19==1)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9))))))&&(a0==1))&&(a22==1))&&!(a24==1))&&!(a11==1)))))){
	    	a20 = 0;
	    	a0 = 0;
	    	a11 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a24==1)&&(((((a19==2)&&((((a22==1)&&((a29==7)&&((a7==1)&&((input==5)&&(a11==1)))))&&!(a0==1))&&(a25==1)))&&(a20==1))&&(a28==1))&&(a14==8)))){
	    	a7 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((((a28==1)&&((a19==4)&&((!(a7==1)&&(!(a25==1)&&((!(a24==1)&&(input==5))&&(a20==1))))&&(a22==1))))&&(a29==9))&&(a14==8)))&&!(a11==1))){
	    	a19 = 5;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	return 24;
	    } else if((((((a22==1)&&(((!(a24==1)&&(!(a11==1)&&(!(a25==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==1)))))&&(a0==1))&&(a28==1)))&&(a14==8))&&!(a20==1))&&(a7==1))){
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	a11 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	return 23;
	    } else if((!(a0==1)&&(!(a7==1)&&((a29==8)&&((((((((a28==1)&&((input==1)&&(a14==9)))&&(a25==1))&&(a11==1))&&(a20==1))&&(a22==1))&&!(a24==1))&&(a19==2)))))){
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if((!(a25==1)&&((((((a20==1)&&((a22==1)&&(((a19==5)&&(!(a11==1)&&((input==1)&&((a29==7)||(a29==8)))))&&!(a24==1))))&&(a28==1))&&!(a0==1))&&(a14==9))&&(a7==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a11==1)&&(!(a0==1)&&((!(a7==1)&&((((a14==8)&&((a25==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==4))))&&(a20==1))&&(a24==1)))&&(a28==1))))&&(a22==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((((((((((a29==8)||(a29==9))&&(input==5))&&!(a7==1))&&(a20==1))&&!(a11==1))&&(a19==2))&&(a28==1))&&(a25==1))&&!(a24==1)))&&(a0==1))&&(a14==9))){
	    	a0 = 0;
	    	a25 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 8;
	    	return -1;
	    } else if((!(a0==1)&&((a28==1)&&(((((((((((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5))))&&(input==3))&&(a22==1))&&(a14==8))&&(a11==1))&&(a24==1))&&(a20==1))&&!(a25==1))&&!(a7==1))))){
	    	a29 = 9;
	    	a25 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if(((a29==6)&&(((a22==1)&&(((!(a0==1)&&(!(a25==1)&&((a24==1)&&((((a28==1)&&(input==5))&&(a20==1))&&(a7==1)))))&&(a14==8))&&!(a11==1)))&&(a19==1)))){
	    	a7 = 0;
	    	a25 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((((a22==1)&&((a7==1)&&((((((a28==1)&&(!(a24==1)&&((input==5)&&(a19==2))))&&(a14==8))&&!(a25==1))&&(a11==1))&&(a20==1))))&&!(a0==1))&&(a29==8))){
	    	a19 = 4;
	    	a7 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a24==1)&&((a7==1)&&((((a28==1)&&(!(a20==1)&&((a25==1)&&(((a22==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&!(a0==1)))&&(a11==1)))))&&(a19==4))&&(a14==8))))){
	    	a19 = 2;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((a19==3)&&((a29==9)&&((((a22==1)&&((a14==9)&&(((input==2)&&(a0==1))&&(a11==1))))&&(a7==1))&&(a25==1))))&&(a20==1))&&(a28==1))&&!(a24==1))){
	    	a20 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 5;
	    	a0 = 0;
	    	return -1;
	    } else if(((a0==1)&&((a7==1)&&(((a14==8)&&(((a22==1)&&((a24==1)&&(!(a25==1)&&((a19==2)&&((a11==1)&&((input==4)&&(a29==8)))))))&&!(a20==1)))&&(a28==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((a24==1)&&((a19==5)&&(!(a11==1)&&((a28==1)&&(((a14==8)&&(!(a7==1)&&((a22==1)&&(((a29==6)||(a29==7))&&(input==6)))))&&(a25==1)))))))&&!(a20==1))){
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a19==1)&&(((a20==1)&&((((a22==1)&&((a25==1)&&(((((input==4)&&(((a29==6)||(a29==7))||(a29==8)))&&(a24==1))&&(a0==1))&&(a28==1))))&&(a14==9))&&(a7==1)))&&!(a11==1)))){
	    	a20 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((((a14==9)&&(((((a29==8)&&(((((input==4)&&!(a0==1))&&!(a11==1))&&(a19==4))&&(a22==1)))&&(a25==1))&&!(a20==1))&&(a28==1)))&&!(a7==1))&&(a24==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((!(a7==1)&&((a28==1)&&(!(a20==1)&&((a19==4)&&((a14==9)&&(!(a24==1)&&(((((a29==5)||(a29==6))&&(input==6))&&!(a0==1))&&(a11==1))))))))&&(a22==1)))){
	    	a29 = 6;
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	return 23;
	    } else if(((a24==1)&&((a22==1)&&(((((a28==1)&&((((a19==4)&&(((input==2)&&((a29==8)||((a29==6)||(a29==7))))&&(a11==1)))&&!(a25==1))&&!(a20==1)))&&(a7==1))&&(a14==10))&&(a0==1))))){
	    	a11 = 0;
	    	a20 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a7==1)&&((a22==1)&&((a28==1)&&((((((a24==1)&&(((a11==1)&&((a14==8)&&(input==6)))&&!(a0==1)))&&(a19==4))&&!(a25==1))&&!(a20==1))&&(a29==6)))))){
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if(((a22==1)&&((((((a0==1)&&(((((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&!(a24==1))&&(a28==1))&&!(a7==1))&&(a11==1)))&&(a14==9))&&(a19==1))&&!(a25==1))&&(a20==1)))){
	    	a7 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	a0 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a24==1)&&(!(a0==1)&&(((!(a11==1)&&((((a19==1)&&((a20==1)&&(((a29==5)||(a29==6))&&(input==2))))&&(a28==1))&&(a14==9)))&&(a7==1))&&!(a25==1))))&&(a22==1))){
	    	a19 = 3;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if((((a25==1)&&((((a24==1)&&((a28==1)&&(!(a20==1)&&(!(a0==1)&&(((input==2)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4))))&&(a7==1))))))&&(a22==1))&&(a11==1)))&&(a14==9))){
	    	a14 = 8;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&(!(a25==1)&&((a29==7)&&((a0==1)&&((((((((input==5)&&(a22==1))&&!(a24==1))&&(a14==9))&&!(a11==1))&&(a19==3))&&!(a20==1))&&(a7==1))))))){
	    	a19 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if(((a14==8)&&((a22==1)&&(((a19==3)&&(((((a28==1)&&(((((a29==5)||(a29==6))&&(input==1))&&!(a11==1))&&!(a7==1)))&&(a0==1))&&(a20==1))&&(a24==1)))&&!(a25==1))))){
	    	a29 = 9;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((!(a0==1)&&(!(a11==1)&&((((a28==1)&&((a24==1)&&((a20==1)&&((a14==9)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==4))))))&&(a7==1))&&(a25==1))))&&(a22==1))){
	    	a19 = 3;
	    	a29 = 9;
	    	a14 = 8;
	    	a25 = 0;
	    	return 23;
	    } else if(((a11==1)&&((((a14==9)&&(((!(a20==1)&&((((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==5)))||(((((a7==1)&&!(a25==1))&&(a29==8))&&(a19==5))||((a19==5)&&((a29==9)&&((a7==1)&&!(a25==1))))))&&(input==2)))&&(a22==1))&&(a28==1)))&&!(a24==1))&&!(a0==1)))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a19 = 1;
	    	a11 = 0;
	    	a7 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((((a7==1)&&((((!(a25==1)&&((a29==5)&&(!(a0==1)&&(((input==2)&&(a20==1))&&(a19==5)))))&&(a24==1))&&(a14==9))&&!(a11==1)))&&(a22==1))&&(a28==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((!(a20==1)&&(!(a11==1)&&((a22==1)&&((!(a24==1)&&((a28==1)&&((a14==9)&&((((a19==1)&&(((a25==1)&&!(a7==1))&&(a29==6)))||(((a19==5)&&(((a7==1)&&!(a25==1))&&(a29==9)))||(((a29==5)&&(!(a7==1)&&(a25==1)))&&(a19==1))))&&(input==3)))))&&!(a0==1)))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if((!(a11==1)&&((((a24==1)&&(((a28==1)&&((a14==9)&&((a25==1)&&((((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))&&(input==1))&&!(a20==1)))))&&!(a7==1)))&&(a22==1))&&(a0==1)))){
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return 23;
	    } else if(((((a19==5)&&(!(a7==1)&&((((((a0==1)&&((a22==1)&&((input==3)&&((a29==8)||(a29==9)))))&&(a28==1))&&(a24==1))&&(a14==8))&&!(a11==1))))&&(a20==1))&&!(a25==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&((a24==1)&&((((a14==8)&&(((a11==1)&&((a22==1)&&((((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9))))&&(input==2))))&&!(a25==1)))&&!(a0==1))&&(a28==1))))&&(a7==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((a28==1)&&(((a14==8)&&((a22==1)&&((((((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))&&(input==2))&&(a7==1))&&!(a25==1))))&&(a0==1)))&&(a24==1))&&!(a11==1))&&(a20==1))){
	    	a29 = 8;
	    	a19 = 2;
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if(((a0==1)&&((!(a20==1)&&(((a7==1)&&((a25==1)&&((a19==4)&&((a24==1)&&((a11==1)&&((a14==8)&&((input==4)&&((a29==7)||((a29==5)||(a29==6))))))))))&&(a28==1)))&&(a22==1)))){
	    	a20 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a0==1)&&(!(a11==1)&&((a22==1)&&(((!(a7==1)&&((((input==3)&&((a29==6)||(a29==7)))&&(a24==1))&&(a25==1)))&&(a14==8))&&(a20==1)))))&&(a19==1)))){
	    	a11 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	return 21;
	    } else if(((a14==9)&&((a22==1)&&(!(a24==1)&&(((a28==1)&&((!(a20==1)&&(!(a25==1)&&((a19==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&(a0==1)))))&&!(a11==1)))&&!(a7==1)))))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a28==1)&&(((a24==1)&&((!(a7==1)&&(!(a25==1)&&((a0==1)&&(((((a19==1)&&(a29==9))||((a29==5)&&(a19==2)))&&(input==6))&&!(a20==1)))))&&(a14==8)))&&(a22==1))))){
	    	a7 = 1;
	    	a29 = 6;
	    	a20 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a20==1)&&((((a14==9)&&(!(a7==1)&&(!(a24==1)&&((a0==1)&&(((a29==5)&&(((input==6)&&(a22==1))&&(a19==4)))&&!(a11==1))))))&&(a28==1))&&!(a25==1)))){
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((a22==1)&&(((!(a20==1)&&(((((((a19==5)&&((a29==8)&&(a25==1)))||((a19==5)&&((a25==1)&&(a29==9))))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==6))&&!(a11==1))&&(a28==1)))&&(a24==1))&&!(a7==1)))&&(a14==9)))){
	    	a20 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&(((((a19==5)&&((a28==1)&&(!(a20==1)&&((a14==9)&&(((a29==5)||(a29==6))&&(input==2))))))&&(a25==1))&&!(a0==1))&&(a22==1)))&&(a7==1))&&!(a11==1))){
	    	a7 = 0;
	    	a19 = 2;
	    	a20 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 6;
	    	a11 = 1;
	    	return 23;
	    } else if(((a7==1)&&(((a25==1)&&((a22==1)&&((a19==3)&&(!(a24==1)&&((((a0==1)&&((a28==1)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a14==9))&&!(a20==1))))))&&(a11==1)))){
	    	a11 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	a7 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((a28==1)&&((a29==6)&&((a25==1)&&((a14==10)&&((a20==1)&&((a0==1)&&((a24==1)&&((a7==1)&&(((a22==1)&&((input==4)&&(a11==1)))&&(a19==4))))))))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 3;
	    	return 23;
	    } else if((((!(a24==1)&&((a19==1)&&((a14==8)&&(((((a22==1)&&(((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a7==1)))&&!(a20==1))&&!(a11==1))&&(a28==1)))))&&!(a25==1))&&!(a0==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 4;
	    	a29 = 6;
	    	return 21;
	    } else if(((a28==1)&&(((a20==1)&&((a14==8)&&(!(a7==1)&&(((a0==1)&&((((a19==2)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))&&(a22==1))&&(a11==1)))&&!(a25==1)))))&&(a24==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&(((a24==1)&&(((((a0==1)&&((a22==1)&&(((a25==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a11==1))))&&!(a7==1))&&(a28==1))&&(a19==5)))&&(a20==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&(((!(a25==1)&&((a28==1)&&(((a7==1)&&((((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a19==3)&&(a29==9))))&&(input==6))&&!(a24==1))&&(a0==1)))&&(a20==1))))&&(a22==1))&&!(a11==1)))){
	    	a24 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((((!(a24==1)&&((a22==1)&&((a25==1)&&((((a14==8)&&(((input==1)&&(((a19==3)&&(a29==9))||((a19==4)&&(a29==5))))&&(a28==1)))&&(a11==1))&&!(a20==1)))))&&(a0==1))&&(a7==1))){
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 5;
	    	return 23;
	    } else if((((a19==5)&&(((a28==1)&&((((!(a11==1)&&((a25==1)&&(((input==4)&&((a29==5)||(a29==6)))&&(a0==1))))&&(a14==9))&&!(a20==1))&&(a7==1)))&&(a24==1)))&&(a22==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if((((a25==1)&&(((a28==1)&&((a11==1)&&(((((a14==9)&&(((input==1)&&(a19==3))&&(a29==6)))&&!(a24==1))&&!(a20==1))&&(a22==1))))&&(a7==1)))&&(a0==1))){
	    	a24 = 1;
	    	a14 = 10;
	    	a29 = 5;
	    	a25 = 0;
	    	a7 = 0;
	    	return 24;
	    } else if((((a7==1)&&((!(a0==1)&&((!(a20==1)&&(!(a11==1)&&((a24==1)&&((a19==5)&&((((a29==8)||(a29==9))&&(input==6))&&(a28==1))))))&&(a25==1)))&&(a22==1)))&&(a14==9))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a20==1)&&(((a0==1)&&((a24==1)&&((a28==1)&&(((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))&&(input==5))&&(a14==9)))))&&(a11==1)))&&(a22==1))&&(a25==1))&&!(a7==1))){
	    	a29 = 6;
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 4;
	    	a14 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if((((a7==1)&&((a11==1)&&(((((a28==1)&&((!(a0==1)&&(!(a25==1)&&(((a29==8)||(a29==9))&&(input==2))))&&(a19==2)))&&(a24==1))&&(a14==9))&&(a22==1))))&&!(a20==1))){
	    	a29 = 6;
	    	a0 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((((a22==1)&&((a28==1)&&(((!(a25==1)&&(!(a24==1)&&((a19==2)&&(!(a20==1)&&((input==5)&&((a29==8)||(a29==9)))))))&&(a11==1))&&(a7==1))))&&!(a0==1))&&(a14==9))){
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(!(a7==1)&&((!(a11==1)&&((a22==1)&&(!(a25==1)&&((!(a0==1)&&(((input==2)&&(((a19==5)&&(a29==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))))&&(a28==1)))&&!(a20==1)))))&&(a14==8))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a20==1)&&((((!(a0==1)&&(!(a24==1)&&((a28==1)&&((a19==4)&&((a14==9)&&(((input==2)&&((a29==7)||(a29==8)))&&(a11==1)))))))&&!(a25==1))&&!(a7==1))&&(a22==1)))){
	    	a14 = 8;
	    	a20 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a22==1)&&((!(a7==1)&&(((a29==7)&&((a0==1)&&(((a25==1)&&(((a20==1)&&(input==6))&&(a19==4)))&&(a14==8))))&&(a11==1)))&&(a28==1))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a11==1)&&((!(a24==1)&&(((((((a14==9)&&(!(a7==1)&&(input==3)))&&(a28==1))&&(a22==1))&&(a19==3))&&!(a20==1))&&(a29==8)))&&!(a0==1)))&&(a25==1))){
	    	a29 = 9;
	    	a14 = 8;
	    	a25 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	return 24;
	    } else if(((a28==1)&&(((a22==1)&&((!(a11==1)&&((((a24==1)&&((a14==9)&&(((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))&&(input==4))))&&!(a20==1))&&(a25==1)))&&!(a7==1)))&&(a0==1)))){
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 7;
	    	a24 = 0;
	    	return 23;
	    } else if((((a25==1)&&((a7==1)&&((a14==8)&&(((a20==1)&&((a28==1)&&(((!(a11==1)&&(((a29==7)||(a29==8))&&(input==4)))&&(a0==1))&&(a22==1))))&&(a19==4)))))&&(a24==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&((a28==1)&&(((((a0==1)&&(((((input==4)&&(a19==1))&&(a11==1))&&(a7==1))&&(a14==9)))&&!(a20==1))&&(a24==1))&&(a29==9))))&&(a25==1))){
	    	a7 = 0;
	    	a0 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	return 21;
	    } else if(((a20==1)&&((a7==1)&&(((((((a29==8)&&(((a14==9)&&((a19==3)&&(input==3)))&&(a24==1)))&&!(a25==1))&&(a0==1))&&(a28==1))&&(a11==1))&&(a22==1))))){
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 5;
	    	a20 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a28==1)&&((a24==1)&&((a20==1)&&(!(a25==1)&&(!(a7==1)&&((((((((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))&&(input==4))&&(a14==10))&&(a0==1))&&(a11==1))&&(a22==1)))))))){
	    	a29 = 9;
	    	a20 = 0;
	    	a19 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	return -1;
	    } else if((!(a11==1)&&((a14==9)&&(((a19==5)&&(!(a20==1)&&((a28==1)&&(!(a24==1)&&(!(a7==1)&&((a22==1)&&(((input==2)&&(a25==1))&&(a29==9))))))))&&(a0==1))))){
	    	a20 = 1;
	    	a19 = 4;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 7;
	    	a24 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a7==1)&&((a11==1)&&((((((a14==9)&&((a25==1)&&((a19==3)&&((input==1)&&!(a20==1)))))&&(a29==9))&&(a0==1))&&(a28==1))&&(a24==1)))))){
	    	a29 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	a0 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if((((a19==5)&&((a28==1)&&((((a29==9)&&(((a14==9)&&((a25==1)&&(((a0==1)&&(input==3))&&!(a24==1))))&&(a22==1)))&&!(a20==1))&&!(a11==1))))&&!(a7==1))){
	    	a0 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if(((a20==1)&&(((a22==1)&&(!(a11==1)&&(!(a7==1)&&(((a24==1)&&(((a0==1)&&((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==4)))&&!(a25==1)))&&(a14==8)))))&&(a28==1)))){
	    	a7 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if(((((a25==1)&&(((a0==1)&&((a14==8)&&(((a28==1)&&((a11==1)&&(((input==6)&&((a29==5)||(a29==6)))&&!(a24==1))))&&(a22==1))))&&!(a7==1)))&&(a19==5))&&!(a20==1))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a14==8)&&(((a7==1)&&(!(a25==1)&&(((a11==1)&&((a24==1)&&((input==3)&&((a29==7)||((a29==5)||(a29==6))))))&&(a20==1))))&&(a22==1)))&&(a19==5))&&(a28==1))&&!(a0==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&((((a24==1)&&(((((a22==1)&&((!(a0==1)&&((a7==1)&&(input==3)))&&(a19==5)))&&(a20==1))&&(a14==9))&&!(a25==1)))&&!(a11==1))&&(a29==5)))){
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a19 = 4;
	    	a11 = 1;
	    	return 21;
	    } else if(((((a25==1)&&(!(a7==1)&&(!(a20==1)&&((a22==1)&&((a28==1)&&((a14==8)&&((!(a0==1)&&(((a29==8)||(a29==9))&&(input==5)))&&(a19==5))))))))&&(a11==1))&&(a24==1))){
	    	a25 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	return -1;
	    } return calculate_output44(input);
	}

	int calculate_output44(int input) {
	    if(((((a28==1)&&((a22==1)&&(((a19==2)&&((a29==8)&&((!(a20==1)&&(((input==2)&&!(a25==1))&&(a0==1)))&&!(a11==1))))&&!(a7==1))))&&(a24==1))&&(a14==8))){
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 5;
	    	a29 = 7;
	    	a25 = 1;
	    	return 24;
	    } else if((((((a22==1)&&(((!(a0==1)&&(((a14==9)&&(((a19==4)&&(input==1))&&(a7==1)))&&!(a25==1)))&&(a29==6))&&(a28==1)))&&(a11==1))&&!(a24==1))&&(a20==1))){
	    	a19 = 5;
	    	a7 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 7;
	    	a24 = 1;
	    	return 21;
	    } else if(((a7==1)&&((a25==1)&&(((a22==1)&&((a19==3)&&(!(a20==1)&&((a24==1)&&((((a11==1)&&((input==6)&&(a28==1)))&&!(a0==1))&&(a29==6))))))&&(a14==9))))){
	    	a20 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a19==4)&&(!(a25==1)&&((a20==1)&&(((a7==1)&&(((((a24==1)&&((input==5)&&((a29==7)||(a29==8))))&&(a0==1))&&(a14==8))&&(a28==1)))&&!(a11==1))))))){
	    	a25 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((!(a7==1)&&(((a19==2)&&((((a22==1)&&((a28==1)&&((a11==1)&&((a25==1)&&(((input==1)&&((a29==5)||(a29==6)))&&(a0==1))))))&&(a24==1))&&(a14==10)))&&!(a20==1)))){
	    	a29 = 7;
	    	a14 = 8;
	    	a0 = 0;
	    	a25 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if(((a20==1)&&(((!(a25==1)&&(((a28==1)&&((a11==1)&&((a19==3)&&((a24==1)&&(((input==2)&&((a29==5)||(a29==6)))&&(a14==10))))))&&(a7==1)))&&(a22==1))&&(a0==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a29==5)&&(((a28==1)&&((a20==1)&&((a11==1)&&((((a25==1)&&((a19==2)&&((!(a7==1)&&(input==3))&&(a0==1))))&&(a22==1))&&(a14==9)))))&&!(a24==1)))){
	    	a20 = 0;
	    	a25 = 0;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((((a24==1)&&((a20==1)&&((((!(a11==1)&&((a28==1)&&((((a19==2)&&(a29==6))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==3))))&&(a14==9))&&!(a25==1))&&(a22==1))))&&!(a7==1))&&!(a0==1))){
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((((a14==8)&&((a28==1)&&((!(a20==1)&&((a24==1)&&((a7==1)&&(((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==6))&&(a11==1)))))&&!(a0==1))))&&(a25==1))&&(a22==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if((((a7==1)&&((a24==1)&&((a28==1)&&((a19==2)&&((((a29==7)&&((a22==1)&&(((a0==1)&&(input==6))&&(a14==8))))&&!(a20==1))&&!(a11==1))))))&&!(a25==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a19==2)&&((((!(a20==1)&&((a28==1)&&(!(a0==1)&&(((input==3)&&!(a24==1))&&(a25==1)))))&&(a22==1))&&(a29==5))&&(a14==9)))&&(a11==1))&&(a7==1))){
	    	a14 = 8;
	    	a29 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==8)&&(!(a11==1)&&((((!(a20==1)&&((a7==1)&&((a22==1)&&(!(a0==1)&&((a19==2)&&((input==3)&&((a29==9)||((a29==7)||(a29==8)))))))))&&(a25==1))&&!(a24==1))&&(a28==1))))){
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 9;
	    	a24 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((((((a0==1)&&((!(a20==1)&&(!(a7==1)&&(((a11==1)&&((a19==3)&&((input==4)&&(a25==1))))&&(a28==1))))&&(a22==1)))&&(a24==1))&&(a29==7))&&(a14==8))){
	    	a7 = 1;
	    	a11 = 0;
	    	a29 = 5;
	    	a19 = 4;
	    	return 23;
	    } else if(((((a0==1)&&(!(a24==1)&&(((!(a20==1)&&((((((a29==6)||(a29==7))&&(input==4))&&(a19==3))&&!(a7==1))&&!(a25==1)))&&(a22==1))&&(a11==1))))&&(a28==1))&&(a14==9))){
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	a19 = 2;
	    	a11 = 0;
	    	return 24;
	    } else if((!(a0==1)&&(((a20==1)&&((!(a11==1)&&(((((((input==5)&&!(a25==1))&&(a7==1))&&(a28==1))&&(a14==9))&&(a22==1))&&(a24==1)))&&(a29==6)))&&(a19==5)))){
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	return 23;
	    } else if((((a19==4)&&(((a11==1)&&((((a25==1)&&(((!(a7==1)&&((a28==1)&&(input==3)))&&(a29==6))&&(a14==8)))&&(a20==1))&&(a0==1)))&&(a24==1)))&&(a22==1))){
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	return 23;
	    } else if(((((a14==10)&&((a28==1)&&((a24==1)&&((a22==1)&&((a0==1)&&(!(a20==1)&&((((a19==1)&&(!(a25==1)&&(a29==5)))||(((a19==5)&&((a25==1)&&(a29==8)))||(((a29==9)&&(a25==1))&&(a19==5))))&&(input==5))))))))&&(a11==1))&&!(a7==1))){
	    	a20 = 1;
	    	a29 = 8;
	    	a14 = 9;
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((((((a28==1)&&((a22==1)&&((((a19==2)&&(((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&(a20==1)))&&(a11==1))&&!(a0==1))))&&!(a24==1))&&!(a25==1))&&(a7==1))&&(a14==9))){
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	a14 = 8;
	    	a0 = 1;
	    	a7 = 0;
	    	a20 = 0;
	    	a11 = 0;
	    	return -1;
	    } else if(((a14==9)&&(!(a7==1)&&(!(a11==1)&&(((!(a20==1)&&((a28==1)&&(!(a24==1)&&((((input==3)&&((a29==8)||((a29==6)||(a29==7))))&&(a22==1))&&!(a25==1)))))&&(a19==3))&&(a0==1)))))){
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a25==1)&&((((((a19==2)&&((a28==1)&&(!(a20==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==2))&&!(a24==1))&&(a22==1)))))&&(a14==9))&&!(a11==1))&&!(a7==1))&&(a0==1)))){
	    	a29 = 6;
	    	a19 = 4;
	    	a24 = 1;
	    	return -1;
	    } else if((((a19==3)&&((((a28==1)&&(((a0==1)&&((((a24==1)&&(!(a11==1)&&(input==3)))&&(a25==1))&&!(a20==1)))&&(a22==1)))&&(a29==9))&&!(a7==1)))&&(a14==8))){
	    	a19 = 1;
	    	a25 = 0;
	    	a7 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a11==1)&&((a29==6)&&((((a28==1)&&((a19==5)&&((((a7==1)&&(((a14==9)&&(input==4))&&(a22==1)))&&(a20==1))&&(a24==1))))&&(a25==1))&&!(a0==1))))){
	    	a29 = 9;
	    	a19 = 3;
	    	a14 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a20==1)&&(!(a0==1)&&((((((a19==2)&&((((a28==1)&&(((a29==8)||(a29==9))&&(input==5)))&&(a24==1))&&(a22==1)))&&(a14==9))&&(a11==1))&&(a7==1))&&!(a25==1))))){
	    	a7 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((a11==1)&&((a28==1)&&((a20==1)&&((a22==1)&&(((a7==1)&&((!(a24==1)&&((a0==1)&&((input==3)&&((a29==6)||(a29==7)))))&&!(a25==1)))&&(a14==8))))))&&(a19==1))){
	    	a24 = 1;
	    	a29 = 8;
	    	a19 = 2;
	    	a25 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a28==1)&&(((((!(a0==1)&&(((a14==9)&&((!(a25==1)&&((input==3)&&((a29==8)||(a29==9))))&&(a11==1)))&&(a7==1)))&&(a19==2))&&!(a20==1))&&(a24==1))&&(a22==1)))){
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	a19 = 4;
	    	return -1;
	    } else if(((((((a19==4)&&((((a20==1)&&(((((a29==7)||(a29==8))&&(input==6))&&!(a0==1))&&!(a24==1)))&&(a14==9))&&(a7==1)))&&!(a25==1))&&(a22==1))&&(a28==1))&&(a11==1))){
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a14==9)&&(((a0==1)&&(((a25==1)&&((a20==1)&&((a7==1)&&(!(a24==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a11==1))&&(a22==1))))))&&(a28==1)))&&(a19==3)))){
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a7 = 0;
	    	a0 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if(((a14==9)&&(((((a28==1)&&(((a7==1)&&(((((((a25==1)&&(a29==9))&&(a19==5))||((!(a25==1)&&(a29==5))&&(a19==1)))||(((a29==6)&&!(a25==1))&&(a19==1)))&&(input==4))&&!(a20==1)))&&!(a0==1)))&&(a11==1))&&(a22==1))&&!(a24==1)))){
	    	a25 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	a7 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((a14==9)&&((a19==4)&&((a24==1)&&((((a25==1)&&(((a0==1)&&((a7==1)&&((input==5)&&((a29==6)||(a29==7)))))&&(a28==1)))&&(a22==1))&&!(a11==1)))))&&(a20==1))){
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	return -1;
	    } else if(((!(a0==1)&&(!(a7==1)&&(!(a20==1)&&(((a28==1)&&((a14==8)&&(((a19==4)&&(!(a25==1)&&((a24==1)&&(input==1))))&&(a22==1))))&&(a29==5)))))&&(a11==1))){
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a14==8)&&(((a28==1)&&((((((!(a11==1)&&(input==4))&&!(a0==1))&&!(a7==1))&&!(a24==1))&&(a29==5))&&(a19==1)))&&(a22==1)))&&(a25==1)))){
	    	a25 = 0;
	    	a14 = 9;
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if((((!(a7==1)&&((((a19==3)&&(((((a20==1)&&((a14==8)&&(input==3)))&&(a11==1))&&(a29==6))&&(a22==1)))&&(a28==1))&&!(a24==1)))&&(a0==1))&&(a25==1))){
	    	a19 = 5;
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((((!(a11==1)&&((((a22==1)&&((a19==2)&&((a29==7)&&((a28==1)&&((a20==1)&&(input==3))))))&&(a0==1))&&(a14==8)))&&(a7==1))&&(a25==1))&&!(a24==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 9;
	    	a25 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if((((((((a28==1)&&((a19==5)&&(((a22==1)&&(((input==1)&&!(a11==1))&&(a0==1)))&&!(a24==1))))&&(a14==8))&&(a7==1))&&(a20==1))&&!(a25==1))&&(a29==9))){
	    	a20 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	a0 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((a14==9)&&((!(a11==1)&&(((!(a7==1)&&(!(a24==1)&&(((a20==1)&&(input==6))&&(a25==1))))&&(a22==1))&&(a0==1)))&&(a19==2)))&&(a29==7)))){
	    	a19 = 3;
	    	a29 = 6;
	    	a11 = 1;
	    	a14 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if(((((a19==2)&&(((((a7==1)&&(!(a25==1)&&((a11==1)&&((a0==1)&&((input==2)&&((a29==6)||(a29==7)))))))&&(a22==1))&&!(a24==1))&&!(a20==1)))&&(a28==1))&&(a14==9))){
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 4;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a25==1)&&(((!(a24==1)&&(((a0==1)&&(((((input==5)&&(((a19==5)&&(a29==6))||(((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))))&&(a14==8))&&!(a7==1))&&(a28==1)))&&(a20==1)))&&(a11==1))&&(a22==1)))){
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	return 24;
	    } else if(((a14==9)&&((((a24==1)&&((((a29==5)&&((a25==1)&&((a19==2)&&((!(a20==1)&&(input==3))&&!(a0==1)))))&&(a22==1))&&!(a7==1)))&&(a28==1))&&!(a11==1)))){
	    	a20 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	a7 = 1;
	    	return 24;
	    } else if(((a28==1)&&((a7==1)&&((a14==8)&&(((a25==1)&&(((a20==1)&&(((a0==1)&&((((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a29==9)&&(a19==2))))&&(input==3)))&&!(a11==1)))&&!(a24==1)))&&(a22==1)))))){
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a25==1)&&((((((a22==1)&&((a19==3)&&(((a29==5)&&(input==5))&&(a14==8))))&&!(a20==1))&&(a28==1))&&(a11==1))&&!(a24==1)))&&!(a7==1))&&(a0==1))){
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	return 23;
	    } else if(((a14==8)&&(!(a24==1)&&(!(a25==1)&&(!(a20==1)&&(((a19==5)&&(((((a22==1)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a11==1))&&(a28==1))&&!(a7==1)))&&(a0==1))))))){
	    	a7 = 1;
	    	a29 = 9;
	    	a19 = 2;
	    	return -1;
	    } else if((((a22==1)&&((a28==1)&&((a14==8)&&(!(a7==1)&&((a19==1)&&((((!(a0==1)&&((input==1)&&(a25==1)))&&(a24==1))&&!(a20==1))&&(a29==9)))))))&&!(a11==1))){
	    	a24 = 0;
	    	a14 = 9;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 8;
	    	return 24;
	    } else if((!(a24==1)&&((a7==1)&&(((a19==1)&&(((!(a11==1)&&((((((a29==6)||(a29==7))&&(input==3))&&(a22==1))&&(a25==1))&&(a28==1)))&&!(a0==1))&&(a14==8)))&&!(a20==1))))){
	    	a19 = 5;
	    	a24 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((((((a29==6)&&(!(a7==1)&&((a28==1)&&(((a0==1)&&((!(a20==1)&&((input==3)&&!(a11==1)))&&(a24==1)))&&(a14==8)))))&&(a19==5))&&(a22==1))&&!(a25==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&(!(a25==1)&&((a19==3)&&((!(a7==1)&&((a28==1)&&((((((a29==9)&&(input==3))&&!(a20==1))&&(a11==1))&&!(a0==1))&&(a14==9))))&&!(a24==1)))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a7==1)&&((a11==1)&&(((a19==5)&&(((a22==1)&&((a25==1)&&(!(a24==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&!(a0==1))&&(a14==9)))))&&(a20==1)))&&(a28==1))))){
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a19==1)&&(!(a11==1)&&((((a14==9)&&((((a28==1)&&((a22==1)&&((a25==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8)))))))&&(a20==1))&&(a0==1)))&&!(a7==1))&&(a24==1))))){
	    	a20 = 0;
	    	a29 = 9;
	    	a24 = 0;
	    	return 21;
	    } else if((((((a7==1)&&(!(a20==1)&&((a25==1)&&(((a28==1)&&(!(a0==1)&&((a22==1)&&((a29==8)&&(input==2)))))&&!(a24==1)))))&&(a19==4))&&(a14==8))&&!(a11==1))){
	    	a7 = 0;
	    	a29 = 6;
	    	a11 = 1;
	    	a24 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if(((a11==1)&&((a20==1)&&((!(a25==1)&&((((((((input==3)&&(a29==7))&&(a0==1))&&!(a24==1))&&(a14==9))&&(a22==1))&&(a7==1))&&(a28==1)))&&(a19==4))))){
	    	a20 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	return 21;
	    } else if((!(a11==1)&&((a14==8)&&(!(a7==1)&&((a22==1)&&((a25==1)&&((a0==1)&&((!(a20==1)&&(((a19==5)&&((input==4)&&((a29==6)||(a29==7))))&&(a24==1)))&&(a28==1))))))))){
	    	a0 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	a11 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a20==1)&&((a7==1)&&(!(a0==1)&&((((((((a14==9)&&((input==2)&&!(a25==1)))&&(a19==1))&&(a29==9))&&!(a11==1))&&!(a24==1))&&(a28==1))&&(a22==1)))))){
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 4;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((((a7==1)&&((!(a11==1)&&((a19==1)&&((a0==1)&&(((a28==1)&&((a14==8)&&((input==4)&&((a29==7)||(a29==8)))))&&!(a24==1)))))&&(a22==1)))&&(a20==1))&&!(a25==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((((a22==1)&&((a14==8)&&(!(a25==1)&&((a28==1)&&(((a7==1)&&((a19==4)&&((!(a24==1)&&((input==1)&&((a29==7)||(a29==8))))&&(a20==1))))&&(a0==1))))))&&(a11==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((((!(a7==1)&&(((((((input==2)&&((a29==7)||((a29==5)||(a29==6))))&&(a24==1))&&(a28==1))&&!(a0==1))&&(a19==2))&&(a11==1)))&&(a22==1))&&(a25==1))&&(a14==9)))){
	    	a11 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	return 23;
	    } else if(((a11==1)&&((a14==9)&&(((((((!(a20==1)&&(((a7==1)&&(input==2))&&(a25==1)))&&(a19==2))&&(a22==1))&&(a29==5))&&!(a0==1))&&(a24==1))&&(a28==1))))){
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a24==1)&&(((a25==1)&&((a0==1)&&((a22==1)&&((!(a20==1)&&((a19==2)&&(((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&(a11==1))&&(a28==1))))&&(a7==1)))))&&(a14==8)))){
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	return 21;
	    } else if(((a22==1)&&(((((a14==9)&&((!(a24==1)&&((a29==7)&&(((a0==1)&&((input==3)&&(a20==1)))&&(a25==1))))&&!(a11==1)))&&(a28==1))&&(a19==2))&&!(a7==1)))){
	    	a11 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&(((a14==9)&&(((((((((a29==8)&&(input==2))&&(a7==1))&&(a25==1))&&(a28==1))&&(a19==5))&&(a11==1))&&(a22==1))&&(a20==1)))&&(a24==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&((((a11==1)&&((a22==1)&&(!(a20==1)&&((a19==2)&&((a14==9)&&((((input==1)&&((a29==8)||(a29==9)))&&!(a25==1))&&(a7==1)))))))&&(a28==1))&&(a0==1)))){
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 5;
	    	a0 = 0;
	    	return 21;
	    } else if(((a28==1)&&((a11==1)&&(((a0==1)&&(((a22==1)&&((!(a24==1)&&((((input==3)&&(a19==1))&&(a29==7))&&(a14==8)))&&(a7==1)))&&(a20==1)))&&(a25==1))))){
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if(((a24==1)&&((((a22==1)&&(!(a7==1)&&((((!(a20==1)&&((((a29==6)||(a29==7))&&(input==6))&&!(a11==1)))&&(a28==1))&&(a25==1))&&(a14==8))))&&(a19==5))&&(a0==1)))){
	    	a25 = 0;
	    	a7 = 1;
	    	a14 = 9;
	    	a29 = 7;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a7==1)&&((a28==1)&&((a20==1)&&((a25==1)&&(!(a24==1)&&(((((a19==2)&&((((a29==5)||(a29==6))&&(input==3))&&(a14==8)))&&(a22==1))&&(a11==1))&&!(a0==1)))))))){
	    	a14 = 9;
	    	a29 = 6;
	    	a25 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if((((a28==1)&&((a14==9)&&((a20==1)&&((a7==1)&&(!(a25==1)&&(!(a0==1)&&((a24==1)&&(((input==1)&&(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&(a22==1)))))))))&&(a11==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a19==4)&&(((a14==8)&&((a11==1)&&(((a28==1)&&(((a24==1)&&(((a25==1)&&((input==1)&&(a22==1)))&&(a0==1)))&&(a29==8)))&&!(a20==1))))&&(a7==1)))){
	    	a24 = 0;
	    	return 23;
	    } else if(((a7==1)&&((a28==1)&&(((((a22==1)&&((a11==1)&&(!(a20==1)&&((a14==8)&&(((input==1)&&((a29==7)||((a29==5)||(a29==6))))&&(a25==1))))))&&!(a0==1))&&(a19==3))&&(a24==1))))){
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	a25 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a7==1)&&((a14==8)&&(!(a25==1)&&(!(a20==1)&&(((a28==1)&&((a0==1)&&((a11==1)&&(!(a24==1)&&((((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a19==4)&&(a29==9))))&&(input==4))))))&&(a22==1))))))){
	    	a11 = 0;
	    	a19 = 3;
	    	a7 = 1;
	    	a29 = 8;
	    	return 21;
	    } else if(((((((a25==1)&&(((a7==1)&&(((a14==9)&&((a24==1)&&((a19==5)&&(input==1))))&&(a29==7)))&&(a22==1)))&&!(a11==1))&&(a20==1))&&(a28==1))&&!(a0==1))){
	    	a7 = 0;
	    	a0 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	return 24;
	    } else if(((((((!(a11==1)&&((a29==5)&&((a20==1)&&(!(a25==1)&&((a24==1)&&((input==3)&&(a0==1)))))))&&(a28==1))&&(a7==1))&&(a22==1))&&(a19==1))&&(a14==9))){
	    	a20 = 0;
	    	a29 = 9;
	    	a11 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if((((a14==8)&&((a11==1)&&((((((a28==1)&&(!(a7==1)&&(((input==5)&&((a29==8)||(a29==9)))&&(a19==1))))&&(a22==1))&&!(a24==1))&&(a20==1))&&!(a0==1))))&&(a25==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((((((a24==1)&&((input==2)&&((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&!(a25==1))))))&&(a11==1))&&!(a20==1))&&(a28==1))&&!(a7==1))&&(a14==8))&&(a0==1)))){
	    	a19 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a25==1)&&((((a24==1)&&(!(a11==1)&&((((((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==6))&&(a28==1))&&(a0==1))&&(a22==1))&&!(a7==1))))&&(a14==9))&&(a20==1)))){
	    	a20 = 0;
	    	a7 = 1;
	    	a29 = 8;
	    	a19 = 2;
	    	a14 = 8;
	    	a24 = 0;
	    	return 23;
	    } else if(((a19==4)&&((!(a11==1)&&(((((a22==1)&&((a7==1)&&((a25==1)&&((a28==1)&&(((a29==5)||(a29==6))&&(input==4))))))&&(a0==1))&&(a14==9))&&!(a20==1)))&&(a24==1)))){
	    	a29 = 9;
	    	a19 = 2;
	    	a11 = 1;
	    	return 24;
	    } else if(((((a14==9)&&(((a28==1)&&((a22==1)&&((((((input==4)&&(a19==5))&&(a11==1))&&!(a0==1))&&!(a24==1))&&(a25==1))))&&!(a20==1)))&&(a7==1))&&(a29==8))){
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(!(a25==1)&&((a28==1)&&((a29==5)&&((a22==1)&&((((((a14==8)&&((input==3)&&!(a11==1)))&&!(a24==1))&&!(a20==1))&&(a19==3))&&(a7==1)))))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a20==1)&&((((!(a25==1)&&((((((a29==7)||(a29==8))&&(input==2))&&(a19==3))&&!(a7==1))&&(a14==8)))&&!(a0==1))&&(a22==1))&&(a24==1)))&&!(a11==1))&&(a28==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 4;
	    	a14 = 9;
	    	a7 = 1;
	    	return 23;
	    } else if(((a28==1)&&((!(a25==1)&&(((((a24==1)&&((!(a11==1)&&((input==6)&&(((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))))&&(a0==1)))&&(a14==9))&&(a20==1))&&(a22==1)))&&(a7==1)))){
	    	a20 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if((((a29==8)&&((a19==4)&&(((((a22==1)&&(((a14==8)&&(!(a0==1)&&((input==3)&&(a25==1))))&&!(a20==1)))&&!(a24==1))&&!(a11==1))&&(a28==1))))&&(a7==1))){
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if((((a22==1)&&((a29==8)&&(((a14==8)&&((!(a20==1)&&(!(a0==1)&&(((a19==5)&&((input==3)&&!(a24==1)))&&(a28==1))))&&(a25==1)))&&!(a11==1))))&&!(a7==1))){
	    	a29 = 6;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a25 = 0;
	    	return 24;
	    } else if((!(a24==1)&&((!(a11==1)&&((a22==1)&&((((((a20==1)&&((a0==1)&&((input==2)&&((a29==6)||(a29==7)))))&&!(a25==1))&&(a19==3))&&!(a7==1))&&(a14==8))))&&(a28==1)))){
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a25==1)&&((a29==5)&&((((a19==4)&&((a22==1)&&(((a14==8)&&(((input==6)&&(a24==1))&&(a28==1)))&&(a0==1))))&&(a7==1))&&!(a20==1))))&&!(a11==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	return 24;
	    } else if(((a7==1)&&(((((!(a20==1)&&(((a19==2)&&((((input==6)&&(a24==1))&&(a29==5))&&(a22==1)))&&!(a11==1)))&&(a28==1))&&!(a0==1))&&!(a25==1))&&(a14==8)))){
	    	a14 = 9;
	    	a24 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	a11 = 1;
	    	return 21;
	    } else if(((a28==1)&&(((a7==1)&&((!(a11==1)&&(((a20==1)&&(((a25==1)&&(((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6)))&&(input==5)))&&(a24==1)))&&(a22==1)))&&(a0==1)))&&(a14==8)))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a20==1)&&((a0==1)&&((a14==9)&&(((a28==1)&&((a22==1)&&((((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a25==1))&&!(a24==1))))&&(a7==1)))))&&!(a11==1))&&(a19==1))){
	    	a25 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((((a7==1)&&((!(a11==1)&&((a0==1)&&((a25==1)&&((a28==1)&&((((a29==7)||(a29==8))&&(input==3))&&(a22==1))))))&&(a14==8)))&&(a19==2))&&(a24==1)))){
	    	a7 = 0;
	    	a24 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	a29 = 9;
	    	return 21;
	    } else if((((a28==1)&&(((((a19==4)&&((a24==1)&&((!(a25==1)&&((!(a11==1)&&(input==5))&&!(a0==1)))&&(a29==8))))&&(a20==1))&&(a7==1))&&(a22==1)))&&(a14==9))){
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a20==1)&&(!(a7==1)&&((a0==1)&&((((a19==5)&&((((a28==1)&&(((input==6)&&!(a25==1))&&(a24==1)))&&(a22==1))&&!(a11==1)))&&(a14==9))&&(a29==8)))))){
	    	a14 = 8;
	    	a20 = 0;
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	a19 = 4;
	    	a24 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&((!(a0==1)&&((!(a20==1)&&(!(a7==1)&&((a22==1)&&(((a25==1)&&((input==4)&&!(a11==1)))&&(a14==8)))))&&(a19==5)))&&(a28==1)))&&(a29==5))){
	    	a24 = 1;
	    	a29 = 6;
	    	a11 = 1;
	    	a19 = 2;
	    	a20 = 1;
	    	return 23;
	    } else if(((a22==1)&&(((a28==1)&&((((a0==1)&&(!(a7==1)&&((a24==1)&&((((a19==1)&&((a29==5)&&!(a25==1)))||(((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a29==9)&&(a25==1)))))&&(input==4)))))&&!(a20==1))&&(a11==1)))&&(a14==10)))){
	    	a14 = 9;
	    	a19 = 5;
	    	a25 = 0;
	    	a29 = 5;
	    	a24 = 0;
	    	return 24;
	    } else if(((((((!(a24==1)&&((((a19==5)&&(((input==5)&&((a29==5)||(a29==6)))&&(a0==1)))&&(a11==1))&&(a22==1)))&&!(a7==1))&&(a14==8))&&!(a20==1))&&(a25==1))&&(a28==1))){
	    	a19 = 3;
	    	a24 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if((((a25==1)&&((((a14==8)&&(((((a28==1)&&(!(a20==1)&&(((a29==6)||(a29==7))&&(input==3))))&&(a0==1))&&(a19==4))&&(a22==1)))&&(a24==1))&&(a11==1)))&&!(a7==1))){
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	return 24;
	    } else if(((a28==1)&&(((a24==1)&&((a7==1)&&((a14==8)&&((!(a11==1)&&((!(a20==1)&&(((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6)))&&(input==2)))&&(a22==1)))&&!(a25==1)))))&&(a0==1)))){
	    	a25 = 1;
	    	a20 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	a11 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	return 24;
	    } else if((((((a11==1)&&((!(a20==1)&&((((a25==1)&&((a28==1)&&(((a29==8)||(a29==9))&&(input==1))))&&(a22==1))&&(a14==8)))&&!(a0==1)))&&!(a24==1))&&!(a7==1))&&(a19==3))){
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 6;
	    	a19 = 5;
	    	return 21;
	    } else if((((a0==1)&&((!(a11==1)&&(!(a24==1)&&((a7==1)&&((a19==5)&&(!(a20==1)&&((a28==1)&&((a14==8)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2)))))))))&&!(a25==1)))&&(a22==1))){
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((a19==5)&&((((!(a25==1)&&((a29==7)&&(((a20==1)&&(!(a11==1)&&((a28==1)&&((a22==1)&&(input==2)))))&&(a0==1))))&&(a14==9))&&!(a24==1))&&!(a7==1)))){
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a25==1)&&((a11==1)&&(((a28==1)&&((((a7==1)&&(!(a24==1)&&((input==5)&&(((a29==5)&&(a19==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))))))&&(a22==1))&&(a14==8)))&&!(a20==1))))&&(a0==1))){
	    	a19 = 4;
	    	a0 = 0;
	    	a25 = 1;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return 24;
	    } else if(((!(a0==1)&&(((a7==1)&&((((!(a11==1)&&((((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a19==3)&&(a29==5)))&&(input==3))&&(a22==1)))&&(a20==1))&&(a25==1))&&(a24==1)))&&(a28==1)))&&(a14==8))){
	    	a7 = 0;
	    	a19 = 3;
	    	a29 = 5;
	    	a20 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a14==8)&&(!(a0==1)&&((a19==4)&&(((!(a11==1)&&(!(a24==1)&&(((a25==1)&&(((a29==6)||(a29==7))&&(input==4)))&&(a28==1))))&&(a20==1))&&(a22==1))))))){
	    	a24 = 1;
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 7;
	    	a14 = 9;
	    	return 24;
	    } else if(((a28==1)&&((((a7==1)&&((((a14==8)&&((a0==1)&&(((input==1)&&(((a29==9)&&(a19==4))||((a19==5)&&(a29==5))))&&(a20==1))))&&(a22==1))&&(a24==1)))&&!(a11==1))&&(a25==1)))){
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&((!(a7==1)&&(!(a20==1)&&((a19==1)&&(!(a24==1)&&(!(a25==1)&&((!(a0==1)&&(((input==3)&&((a29==6)||(a29==7)))&&(a14==8)))&&(a28==1)))))))&&(a22==1)))){
	    	a29 = 9;
	    	a0 = 1;
	    	a11 = 0;
	    	a19 = 3;
	    	return 23;
	    } else if((((a19==1)&&(((a25==1)&&((a22==1)&&(((!(a7==1)&&((!(a11==1)&&(!(a0==1)&&(input==1)))&&(a29==6)))&&(a14==9))&&(a28==1))))&&!(a20==1)))&&(a24==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if((((a0==1)&&((!(a24==1)&&(!(a25==1)&&((a11==1)&&(((!(a20==1)&&((a14==9)&&((input==6)&&!(a7==1))))&&(a29==5))&&(a28==1)))))&&(a19==5)))&&(a22==1))){
	    	a19 = 2;
	    	a24 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((a14==9)&&((((a25==1)&&((a11==1)&&(((a19==1)&&((!(a24==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a22==1)))&&!(a20==1)))&&(a28==1))))&&!(a7==1))&&(a0==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((((a19==5)&&(((a7==1)&&((((input==5)&&!(a20==1))&&!(a25==1))&&(a29==5)))&&(a28==1)))&&(a24==1))&&(a11==1)))&&(a0==1))&&(a14==8))){
	    	a20 = 1;
	    	a11 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	return 24;
	    } else if(((a22==1)&&(((!(a20==1)&&(!(a0==1)&&((a28==1)&&(!(a11==1)&&((((input==1)&&(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&!(a7==1))&&!(a25==1))))))&&(a14==8))&&(a24==1)))){
	    	a0 = 1;
	    	a19 = 4;
	    	a24 = 0;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	a20 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if((!(a25==1)&&(((a14==8)&&((a22==1)&&((a24==1)&&((((!(a11==1)&&(!(a0==1)&&((input==2)&&((a29==6)||(a29==7)))))&&(a19==3))&&!(a20==1))&&(a28==1)))))&&(a7==1)))){
	    	a29 = 8;
	    	a7 = 0;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return 23;
	    } else if((((a22==1)&&((a25==1)&&((a14==8)&&((((((a24==1)&&((a28==1)&&((input==4)&&(a19==2))))&&(a29==7))&&!(a11==1))&&(a7==1))&&!(a0==1)))))&&!(a20==1))){
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a25==1)&&(((a19==4)&&((a14==9)&&((a11==1)&&(!(a20==1)&&((((input==4)&&(a29==8))&&!(a7==1))&&(a0==1))))))&&(a28==1))))&&!(a24==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a20==1)&&((a25==1)&&(!(a7==1)&&(!(a0==1)&&(((a19==1)&&((a14==9)&&(((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&(a22==1))))&&(a24==1)))))))&&(a28==1))){
	    	a0 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a0==1)&&((((((a28==1)&&(((((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&(a22==1))&&(a25==1))&&!(a24==1))&&(a19==5)))&&(a14==9))&&(a20==1))&&(a11==1))&&(a7==1)))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a25 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if(((!(a7==1)&&((!(a25==1)&&((a29==7)&&((a19==2)&&((a14==8)&&(((a28==1)&&(((a22==1)&&(input==6))&&(a20==1)))&&!(a24==1))))))&&(a0==1)))&&!(a11==1))){
	    	a20 = 0;
	    	a29 = 5;
	    	return 24;
	    } else if((((a7==1)&&(((a28==1)&&(((a29==7)&&((a11==1)&&((((a0==1)&&((a24==1)&&(input==5)))&&(a20==1))&&(a14==9))))&&(a22==1)))&&!(a25==1)))&&(a19==3))){
	    	a29 = 8;
	    	a0 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 2;
	    	a14 = 8;
	    	return 23;
	    } else if((((((a22==1)&&((!(a24==1)&&((a28==1)&&(!(a20==1)&&(((a11==1)&&((input==5)&&(((a29==5)||(a29==6))||(a29==7))))&&(a25==1)))))&&(a7==1)))&&(a14==8))&&!(a0==1))&&(a19==4))){
	    	a14 = 9;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 9;
	    	return 21;
	    } else if(((((a22==1)&&((a24==1)&&(((!(a0==1)&&((a11==1)&&((a28==1)&&(((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a29==5)&&(a19==5)))&&(input==4)))))&&(a14==9))&&!(a25==1))))&&(a20==1))&&(a7==1))){
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a19==2)&&((!(a11==1)&&((a7==1)&&((a22==1)&&((a25==1)&&((a14==9)&&(((a24==1)&&(((a29==8)||(a29==9))&&(input==2)))&&(a20==1)))))))&&(a28==1))))){
	    	a29 = 9;
	    	a0 = 0;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((((a24==1)&&((a14==9)&&(((((!(a25==1)&&((input==2)&&((a29==8)||(a29==9))))&&!(a20==1))&&(a28==1))&&(a11==1))&&(a7==1))))&&(a19==1))&&(a22==1))&&(a0==1))){
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==5)&&(((a22==1)&&((a24==1)&&((a0==1)&&(!(a25==1)&&(((a28==1)&&(!(a20==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&(a11==1))))&&(a14==8))))))&&!(a7==1)))){
	    	a20 = 1;
	    	a29 = 8;
	    	a11 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if(((((((((((a22==1)&&((((a29==5)&&(a19==5))||(((a19==4)&&(a29==8))||((a19==4)&&(a29==9))))&&(input==6)))&&(a11==1))&&(a25==1))&&(a28==1))&&(a24==1))&&(a0==1))&&(a14==8))&&!(a20==1))&&!(a7==1))){
	    	a7 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	return 23;
	    } else if((((!(a20==1)&&(!(a24==1)&&(((((!(a0==1)&&((a28==1)&&(((a29==6)||(a29==7))&&(input==2))))&&(a22==1))&&(a7==1))&&(a11==1))&&(a14==9))))&&!(a25==1))&&(a19==5))){
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a28==1)&&((a25==1)&&(!(a0==1)&&((a11==1)&&(((((((a19==4)&&(input==4))&&(a24==1))&&(a7==1))&&(a22==1))&&(a29==5))&&(a14==8)))))))){
	    	a29 = 8;
	    	a7 = 0;
	    	a25 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	a24 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if((((a28==1)&&((a19==1)&&((((((((a7==1)&&((input==4)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a24==1))&&!(a25==1))&&(a20==1))&&!(a11==1))&&!(a0==1))&&(a14==8))))&&(a22==1))){
	    	a29 = 5;
	    	a19 = 3;
	    	a24 = 1;
	    	a14 = 9;
	    	return 23;
	    } else if(((a7==1)&&(!(a25==1)&&((((a19==2)&&(((a11==1)&&(((a20==1)&&((a22==1)&&((input==4)&&!(a24==1))))&&(a29==5)))&&(a14==9)))&&(a28==1))&&!(a0==1))))){
	    	a19 = 4;
	    	a29 = 7;
	    	a0 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if(((a0==1)&&(((a22==1)&&(((((((a20==1)&&((input==4)&&(((a29==6)&&(a19==4))||(((a19==3)&&(a29==9))||((a29==5)&&(a19==4))))))&&(a25==1))&&(a14==8))&&!(a24==1))&&(a7==1))&&!(a11==1)))&&(a28==1)))){
	    	a19 = 3;
	    	a29 = 5;
	    	a14 = 9;
	    	a11 = 1;
	    	a25 = 0;
	    	return 24;
	    } else if(((a28==1)&&((a14==9)&&(!(a11==1)&&((a0==1)&&((a20==1)&&((((!(a7==1)&&(((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))&&(input==2)))&&(a24==1))&&(a22==1))&&(a25==1)))))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a25==1)&&(((((a0==1)&&((a29==7)&&((((a14==8)&&((input==1)&&(a19==4)))&&(a24==1))&&!(a7==1))))&&!(a20==1))&&(a22==1))&&(a28==1))))){
	    	a29 = 8;
	    	a25 = 1;
	    	a11 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	a24 = 0;
	    	return 23;
	    } else if(((((((a22==1)&&(((a28==1)&&(((a19==3)&&(((input==1)&&(((a29==7)||(a29==8))||(a29==9)))&&(a14==9)))&&!(a25==1)))&&!(a24==1)))&&!(a11==1))&&!(a0==1))&&(a20==1))&&(a7==1))){
	    	a24 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((!(a7==1)&&((((a14==8)&&(!(a11==1)&&(!(a20==1)&&((((a22==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2)))&&!(a24==1))&&(a25==1)))))&&(a0==1))&&(a28==1)))&&(a19==4))){
	    	a29 = 7;
	    	return -1;
	    } else if((!(a7==1)&&((a14==8)&&(!(a25==1)&&((((((((a0==1)&&((input==6)&&(a24==1)))&&!(a11==1))&&(a29==9))&&(a28==1))&&(a19==1))&&(a20==1))&&(a22==1)))))){
	    	a25 = 1;
	    	a24 = 0;
	    	a20 = 0;
	    	a0 = 0;
	    	a19 = 4;
	    	a29 = 5;
	    	a7 = 1;
	    	return 23;
	    } else if(((a22==1)&&((a28==1)&&((a24==1)&&((!(a20==1)&&((a11==1)&&((a0==1)&&(!(a7==1)&&(((((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))&&(input==6))&&(a25==1))))))&&(a14==8)))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 0;
	    	a11 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((((a19==3)&&((a29==6)&&((a14==8)&&((a7==1)&&((!(a24==1)&&((((input==5)&&!(a25==1))&&!(a0==1))&&(a28==1)))&&!(a11==1))))))&&!(a20==1))&&(a22==1))){
	    	a24 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	return 24;
	    } else if((((((((a0==1)&&(!(a7==1)&&((a19==1)&&((a14==9)&&((((a29==5)||(a29==6))&&(input==5))&&!(a11==1))))))&&(a24==1))&&(a22==1))&&(a20==1))&&(a25==1))&&(a28==1))){
	    	a14 = 8;
	    	a19 = 4;
	    	a0 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	return 23;
	    } else if((((a28==1)&&((a14==8)&&((((((a22==1)&&(!(a25==1)&&(((a29==6)&&(input==4))&&!(a0==1))))&&(a11==1))&&(a19==4))&&!(a24==1))&&(a7==1))))&&!(a20==1))){
	    	a7 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a0 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	return 24;
	    } else if((((a24==1)&&(!(a20==1)&&((a7==1)&&((((((((input==3)&&(a28==1))&&(a0==1))&&(a19==3))&&!(a11==1))&&(a14==9))&&(a22==1))&&(a25==1)))))&&(a29==9))){
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((((a24==1)&&((a14==8)&&(!(a0==1)&&((a20==1)&&((a22==1)&&((a11==1)&&(((a25==1)&&(((((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))||((a29==5)&&(a19==3)))&&(input==2)))&&(a7==1))))))))&&(a28==1))){
	    	a20 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	a19 = 2;
	    	a11 = 0;
	    	a7 = 0;
	    	return -1;
	    } else if(((a7==1)&&(!(a24==1)&&((a22==1)&&((a25==1)&&(((a0==1)&&((a20==1)&&((!(a11==1)&&((a28==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6))))&&(a14==8))))&&(a19==3))))))){
	    	a7 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a25 = 0;
	    	a19 = 2;
	    	a11 = 1;
	    	a29 = 5;
	    	a20 = 0;
	    	return 21;
	    } else if(((a7==1)&&((a28==1)&&((a22==1)&&(!(a20==1)&&((a24==1)&&((!(a25==1)&&(((a0==1)&&((((a29==8)||(a29==9))&&(input==4))&&(a14==8)))&&(a11==1)))&&(a19==4)))))))){
	    	a20 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if((((a22==1)&&((a14==9)&&((((a11==1)&&(!(a25==1)&&((!(a20==1)&&((a19==3)&&(!(a24==1)&&(input==4))))&&(a28==1))))&&(a29==5))&&(a7==1))))&&(a0==1))){
	    	a20 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a19==4)&&((!(a7==1)&&(((((((((input==1)&&((a29==8)||(a29==9)))&&!(a0==1))&&(a22==1))&&!(a11==1))&&(a14==9))&&(a20==1))&&!(a24==1))&&(a28==1)))&&!(a25==1)))){
	    	a19 = 2;
	    	a14 = 8;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a25==1)&&(((((a7==1)&&((a19==4)&&((a0==1)&&((a24==1)&&(!(a20==1)&&((a14==9)&&(input==1)))))))&&!(a11==1))&&(a29==9))&&(a22==1))))){
	    	a7 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 1;
	    	return 23;
	    } else if((((a28==1)&&((a24==1)&&((!(a20==1)&&((a29==7)&&((a19==3)&&((a25==1)&&(!(a7==1)&&((a0==1)&&((a11==1)&&(input==2))))))))&&(a14==9))))&&(a22==1))){
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 2;
	    	a25 = 0;
	    	a29 = 8;
	    	a14 = 8;
	    	return -1;
	    } else if((((((!(a11==1)&&((a14==9)&&(!(a20==1)&&((((a19==5)&&((a29==9)&&(!(a25==1)&&(a7==1))))||((a19==1)&&((!(a7==1)&&(a25==1))&&(a29==5))))&&(input==1)))))&&(a22==1))&&(a28==1))&&(a24==1))&&!(a0==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&((!(a20==1)&&(!(a11==1)&&((a14==8)&&(!(a0==1)&&((a24==1)&&((input==4)&&((((!(a25==1)&&(a7==1))&&(a29==9))&&(a19==5))||((a19==1)&&((a29==5)&&(!(a7==1)&&(a25==1)))))))))))&&(a22==1)))){
	    	a0 = 1;
	    	a20 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a14==8)&&(((!(a7==1)&&((!(a0==1)&&(((a28==1)&&((a25==1)&&((input==4)&&(a29==5))))&&(a19==1)))&&!(a24==1)))&&(a20==1))&&!(a11==1))))){
	    	a0 = 1;
	    	a7 = 1;
	    	a14 = 9;
	    	a19 = 4;
	    	a11 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if((((a20==1)&&(!(a24==1)&&((a22==1)&&(!(a0==1)&&((((a14==8)&&((a28==1)&&(((((a19==1)&&(a29==9))||((a19==2)&&(a29==5)))||((a19==2)&&(a29==6)))&&(input==4))))&&!(a25==1))&&!(a11==1))))))&&(a7==1))){
	    	a29 = 8;
	    	a25 = 1;
	    	a7 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	return 24;
	    } else if((!(a11==1)&&(((a22==1)&&(((a14==8)&&((a24==1)&&(!(a20==1)&&((((a0==1)&&((input==6)&&((a29==7)||((a29==5)||(a29==6)))))&&(a7==1))&&(a19==3)))))&&(a28==1)))&&(a25==1)))){
	    	a29 = 9;
	    	a0 = 0;
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	return 23;
	    } else if(((a24==1)&&((a7==1)&&((!(a20==1)&&((a28==1)&&(!(a0==1)&&(!(a11==1)&&((a25==1)&&(((a22==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2)))&&(a19==3)))))))&&(a14==9))))){
	    	a7 = 0;
	    	a20 = 1;
	    	a24 = 0;
	    	a0 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((a28==1)&&((a7==1)&&((!(a24==1)&&(!(a0==1)&&(((a14==9)&&(((a11==1)&&((input==5)&&(a29==5)))&&(a25==1)))&&!(a20==1))))&&(a19==2))))&&(a22==1))){
	    	a14 = 8;
	    	a19 = 3;
	    	a7 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a25 = 0;
	    	return 23;
	    } else if(((a28==1)&&(((a19==3)&&(((a29==9)&&(!(a7==1)&&(((a25==1)&&((a20==1)&&(!(a0==1)&&((input==3)&&!(a24==1)))))&&(a14==8))))&&!(a11==1)))&&(a22==1)))){
	    	a0 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 4;
	    	a24 = 1;
	    	return 23;
	    } else if((((a20==1)&&((a22==1)&&((((!(a0==1)&&((((((a29==9)||((a29==7)||(a29==8)))&&(input==6))&&(a19==5))&&(a28==1))&&!(a25==1)))&&(a14==9))&&(a11==1))&&!(a7==1))))&&(a24==1))){
	    	a19 = 2;
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&(((((!(a25==1)&&(!(a20==1)&&((a0==1)&&(((((a29==6)||(a29==7))&&(input==5))&&(a19==5))&&(a28==1)))))&&(a22==1))&&(a14==9))&&(a24==1))&&!(a7==1)))){
	    	a29 = 9;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if(((a14==8)&&((((!(a11==1)&&(!(a24==1)&&(((a29==8)&&((!(a7==1)&&((a19==3)&&(input==3)))&&!(a0==1)))&&(a28==1))))&&!(a20==1))&&(a25==1))&&(a22==1)))){
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 2;
	    	a20 = 1;
	    	a14 = 9;
	    	return 21;
	    } else if((!(a11==1)&&(((a19==1)&&(!(a0==1)&&(!(a20==1)&&((((a14==8)&&((a7==1)&&(((input==4)&&((a29==9)||((a29==7)||(a29==8))))&&(a28==1))))&&!(a25==1))&&(a22==1)))))&&!(a24==1)))){
	    	a29 = 5;
	    	a19 = 2;
	    	a24 = 1;
	    	a14 = 9;
	    	a7 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((((a25==1)&&(!(a11==1)&&((a22==1)&&(((a28==1)&&(((a20==1)&&((a19==2)&&(!(a0==1)&&((input==3)&&((a29==7)||(a29==8))))))&&(a7==1)))&&(a14==9)))))&&(a24==1))){
	    	a19 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	a7 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	return -1;
	    } else if(((a22==1)&&((a14==8)&&(((a20==1)&&(((!(a0==1)&&((a24==1)&&(((((a25==1)&&(a29==9))&&(a19==5))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==2))))&&(a11==1))&&(a7==1)))&&(a28==1))))){
	    	a29 = 5;
	    	a25 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a7==1)&&(((a14==9)&&(((((((a28==1)&&(((input==5)&&(((a29==5)||(a29==6))||(a29==7)))&&(a22==1)))&&(a19==2))&&(a25==1))&&(a0==1))&&!(a24==1))&&!(a11==1)))&&(a20==1)))){
	    	a11 = 1;
	    	a25 = 0;
	    	a29 = 6;
	    	a19 = 5;
	    	a20 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((!(a7==1)&&((a20==1)&&((a14==8)&&(((a19==2)&&((a29==6)&&((a25==1)&&((a28==1)&&((!(a0==1)&&(input==5))&&(a24==1))))))&&(a11==1)))))&&(a22==1))){
	    	a20 = 0;
	    	a7 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if((((a24==1)&&((a0==1)&&((a25==1)&&(((a28==1)&&(((a29==8)&&(((!(a7==1)&&(input==6))&&(a19==1))&&(a22==1)))&&(a11==1)))&&(a14==9)))))&&(a20==1))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 4;
	    	a11 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a11==1)&&((a0==1)&&((a14==9)&&((a7==1)&&(!(a20==1)&&((((a19==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==2))&&!(a25==1))&&(a22==1)))&&(a28==1))&&(a24==1)))))))){
	    	a29 = 5;
	    	return 24;
	    } else if((((a28==1)&&(((((a19==5)&&((a29==9)&&(!(a25==1)&&((!(a7==1)&&(((a0==1)&&!(a11==1))&&!(a20==1)))&&!(a24==1)))))||((a19==1)&&((a29==5)&&((((a7==1)&&(((a11==1)&&!(a0==1))&&(a20==1)))&&(a24==1))&&(a25==1)))))&&(input==4))&&(a22==1)))&&(a14==8))){
	    	a7 = 0;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a20 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((a11==1)&&(!(a20==1)&&((a22==1)&&((((a0==1)&&((!(a24==1)&&(((a28==1)&&(input==4))&&(a14==9)))&&(a25==1)))&&(a19==5))&&!(a7==1)))))&&(a29==7))){
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if(((a0==1)&&(((a14==8)&&((a29==5)&&(!(a20==1)&&((a11==1)&&(!(a24==1)&&(!(a7==1)&&((a28==1)&&((a19==4)&&((input==5)&&(a22==1))))))))))&&!(a25==1)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a20==1)&&(((a28==1)&&(((a22==1)&&((a0==1)&&((((input==2)&&(((a19==2)&&(a29==6))||(((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))))&&(a11==1))&&(a7==1))))&&(a24==1)))&&!(a25==1))))){
	    	a29 = 8;
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 3;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a24==1)&&(!(a25==1)&&((!(a11==1)&&((!(a0==1)&&((((((((a19==3)&&(a29==8))||((a29==9)&&(a19==3)))||((a19==4)&&(a29==5)))&&(input==1))&&(a20==1))&&(a22==1))&&(a28==1)))&&(a14==8)))&&(a7==1))))){
	    	a7 = 0;
	    	a24 = 1;
	    	a11 = 1;
	    	a19 = 2;
	    	a25 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((a7==1)&&((a24==1)&&(((a20==1)&&((!(a11==1)&&((a0==1)&&(((a28==1)&&((a14==9)&&((a19==4)&&(input==5))))&&(a25==1))))&&(a22==1)))&&(a29==5))))){
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a22==1)&&(((a25==1)&&((a19==1)&&(!(a0==1)&&((((a11==1)&&((a7==1)&&(((input==2)&&((a29==7)||(a29==8)))&&(a14==8))))&&(a28==1))&&!(a24==1)))))&&(a20==1)))){
	    	a11 = 0;
	    	a29 = 9;
	    	a0 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if(((((((a11==1)&&((a22==1)&&((a14==9)&&((a20==1)&&((((input==5)&&((a29==8)||(a29==9)))&&(a28==1))&&(a25==1))))))&&(a19==2))&&(a0==1))&&(a7==1))&&(a24==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&((a24==1)&&(!(a11==1)&&(!(a20==1)&&(((a28==1)&&((((a29==8)&&((a19==2)&&(input==2)))&&!(a7==1))&&!(a0==1)))&&(a14==8))))))&&(a25==1))){
	    	a29 = 5;
	    	a19 = 4;
	    	a11 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	return -1;
	    } else if(((a19==1)&&(((((a28==1)&&(((!(a11==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==2))&&(a24==1))&&(a7==1)))&&(a20==1))&&(a0==1)))&&(a22==1))&&(a14==9))&&(a25==1)))){
	    	a14 = 8;
	    	a7 = 0;
	    	a20 = 0;
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	return 21;
	    } else if(((((!(a25==1)&&(!(a24==1)&&((a11==1)&&((a0==1)&&((a7==1)&&(((((a29==8)||(a29==9))&&(input==1))&&(a20==1))&&(a28==1)))))))&&(a22==1))&&(a19==4))&&(a14==9))){
	    	a0 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 9;
	    	return 21;
	    } else if((((((((a14==8)&&(((((a25==1)&&((input==6)&&(a0==1)))&&(a19==5))&&!(a20==1))&&!(a11==1)))&&(a28==1))&&!(a24==1))&&(a7==1))&&(a22==1))&&(a29==6))){
	    	a0 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a19 = 3;
	    	a24 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	return 21;
	    } else if(((((a7==1)&&(!(a11==1)&&((!(a20==1)&&((a24==1)&&(((((a14==8)&&(input==1))&&(a29==7))&&(a0==1))&&(a28==1))))&&(a19==2))))&&!(a25==1))&&(a22==1))){
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a25==1)&&((a14==9)&&((a20==1)&&(((a11==1)&&(!(a0==1)&&((a19==4)&&((a28==1)&&(((input==3)&&((a29==5)||(a29==6)))&&(a24==1))))))&&(a22==1)))))&&!(a7==1))){
	    	a29 = 5;
	    	return 23;
	    } else if(((((a25==1)&&((a28==1)&&(((((a24==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==4))&&(a22==1))&&!(a7==1)))&&!(a0==1))&&(a14==9))&&(a19==2))))&&(a20==1))&&(a11==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a24==1)&&((a22==1)&&(((a28==1)&&(!(a25==1)&&(((a7==1)&&((((((a29==8)||(a29==9))&&(input==4))&&(a20==1))&&(a0==1))&&!(a11==1)))&&(a19==3))))&&(a14==9))))){
	    	a7 = 0;
	    	a19 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((!(a0==1)&&((a11==1)&&((((!(a25==1)&&(((a28==1)&&(((!(a7==1)&&(input==4))&&(a29==8))&&(a14==8)))&&(a22==1)))&&(a19==1))&&(a20==1))&&(a24==1))))){
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if((((((a19==3)&&(!(a20==1)&&((a28==1)&&(!(a0==1)&&(((a11==1)&&(!(a24==1)&&((input==2)&&(a29==9))))&&(a22==1))))))&&!(a25==1))&&(a14==9))&&!(a7==1))){
	    	a11 = 0;
	    	a29 = 6;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a14==10)&&((((a11==1)&&((a28==1)&&(((a7==1)&&((input==2)&&(((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))))&&(a24==1))))&&(a22==1))&&(a25==1)))&&!(a20==1))&&(a0==1))){
	    	a19 = 4;
	    	a7 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a14 = 9;
	    	return 23;
	    } else if(((a14==9)&&(!(a20==1)&&(((((((((input==1)&&(((a19==3)&&(a29==6))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))&&!(a25==1))&&(a22==1))&&(a11==1))&&!(a0==1))&&!(a7==1))&&(a28==1))&&(a24==1))))){
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 7;
	    	return 21;
	    } else if(((a20==1)&&(((a19==5)&&((a22==1)&&(!(a11==1)&&(((a24==1)&&((a29==5)&&(((a0==1)&&((a7==1)&&(input==6)))&&(a25==1))))&&(a28==1)))))&&(a14==9)))){
	    	a19 = 2;
	    	a7 = 0;
	    	a25 = 0;
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if((((a22==1)&&(((a19==5)&&(((!(a7==1)&&(((a28==1)&&((a20==1)&&(((a29==5)||(a29==6))&&(input==1))))&&!(a24==1)))&&(a14==9))&&!(a0==1)))&&!(a25==1)))&&(a11==1))){
	    	a14 = 8;
	    	a29 = 7;
	    	a25 = 1;
	    	a7 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	return 21;
	    } else if(((!(a25==1)&&((((a19==4)&&(!(a0==1)&&(((a22==1)&&(((a20==1)&&((input==2)&&((a29==7)||(a29==8))))&&(a14==9)))&&(a24==1))))&&!(a7==1))&&(a28==1)))&&!(a11==1))){
	    	a20 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((a19==1)&&(!(a11==1)&&(((a14==8)&&(((a0==1)&&(((((((a29==7)||(a29==8))&&(input==4))&&(a7==1))&&(a25==1))&&(a20==1))&&(a28==1)))&&(a22==1)))&&(a24==1))))){
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if(((a22==1)&&(((a0==1)&&((!(a20==1)&&(((((a14==9)&&((((a19==2)&&(a29==9))||((a19==3)&&(a29==5)))&&(input==3)))&&(a11==1))&&!(a7==1))&&(a28==1)))&&(a24==1)))&&!(a25==1)))){
	    	a20 = 1;
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 5;
	    	a14 = 10;
	    	return 23;
	    } else if((((((a19==3)&&(!(a11==1)&&(!(a25==1)&&(((a20==1)&&((a22==1)&&((a24==1)&&(((a29==6)||(a29==7))&&(input==2)))))&&(a14==8)))))&&(a0==1))&&(a28==1))&&(a7==1))){
	    	a25 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	return 24;
	    } else if(((a29==9)&&((((a28==1)&&((a19==3)&&((((a14==9)&&(((!(a20==1)&&(input==5))&&(a0==1))&&(a22==1)))&&(a11==1))&&(a25==1))))&&!(a24==1))&&!(a7==1)))){
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 5;
	    	a0 = 0;
	    	a19 = 4;
	    	return 23;
	    } else if((((((((a14==10)&&((a0==1)&&(((a11==1)&&((a25==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9)))))&&!(a7==1))))&&(a24==1))&&(a19==1))&&(a22==1))&&!(a20==1))&&(a28==1))){
	    	a0 = 0;
	    	a29 = 7;
	    	a25 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((((a22==1)&&((((a14==9)&&((!(a25==1)&&((((((a29==5)&&(a19==3))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9))))&&(input==1))&&!(a7==1))&&(a0==1)))&&!(a11==1)))&&(a24==1))&&!(a20==1)))&&(a28==1))){
	    	a19 = 4;
	    	a7 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a22==1)&&(((a7==1)&&((a11==1)&&(!(a0==1)&&((!(a25==1)&&((a14==9)&&((a24==1)&&(((a28==1)&&(input==2))&&(a29==5)))))&&(a20==1)))))&&(a19==4)))){
	    	a19 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((!(a0==1)&&((a19==3)&&(((((a28==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==2))&&(a25==1)))&&(a22==1))&&(a7==1))&&!(a11==1))))&&!(a24==1))&&!(a20==1)))){
	    	a14 = 9;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if(((a25==1)&&(!(a7==1)&&(((((a19==3)&&((a14==9)&&((a28==1)&&(!(a11==1)&&(!(a24==1)&&((a22==1)&&(input==4)))))))&&(a20==1))&&(a0==1))&&(a29==8))))){
	    	a19 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if(((a24==1)&&(((((a19==5)&&((a22==1)&&((((((input==1)&&((a29==6)||(a29==7)))&&(a28==1))&&(a14==9))&&!(a25==1))&&!(a11==1))))&&!(a7==1))&&!(a20==1))&&(a0==1)))){
	    	a25 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	a29 = 6;
	    	a14 = 8;
	    	a24 = 0;
	    	return 24;
	    } else if(((a28==1)&&((((a20==1)&&(!(a25==1)&&((a22==1)&&((a0==1)&&((a11==1)&&((a19==5)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==2))&&(a7==1))))))))&&(a14==10))&&(a24==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((((((a28==1)&&(!(a24==1)&&((((a11==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==3)))&&(a7==1))&&(a0==1))))&&(a19==3))&&(a25==1))&&!(a20==1))&&(a14==9))&&(a22==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((((!(a24==1)&&(!(a0==1)&&((!(a11==1)&&(((((a19==3)&&(input==6))&&!(a7==1))&&(a22==1))&&(a29==9)))&&!(a25==1))))&&(a28==1))&&(a14==8))&&(a20==1))){
	    	a14 = 9;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&(((((a14==8)&&((!(a7==1)&&((a28==1)&&(((a29==5)&&(input==3))&&!(a25==1))))&&(a19==4)))&&!(a11==1))&&(a20==1))&&!(a0==1)))&&(a22==1))){
	    	a29 = 7;
	    	a14 = 9;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if(((a20==1)&&((a7==1)&&((a28==1)&&((((((a25==1)&&(((a14==9)&&((input==4)&&(a29==5)))&&(a24==1)))&&(a19==4))&&(a0==1))&&!(a11==1))&&(a22==1)))))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a25 = 0;
	    	a0 = 0;
	    	return 21;
	    } else if((((a24==1)&&((a19==4)&&(((a14==9)&&(((a22==1)&&((((((a29==7)||(a29==8))&&(input==6))&&(a11==1))&&(a28==1))&&!(a7==1)))&&!(a25==1)))&&(a20==1))))&&!(a0==1))){
	    	a0 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	a7 = 1;
	    	return 24;
	    } else if(((!(a7==1)&&(((a20==1)&&((a28==1)&&((((((a24==1)&&((a14==9)&&(input==3)))&&(a25==1))&&(a11==1))&&(a22==1))&&(a29==5))))&&(a19==3)))&&!(a0==1))){
	    	a29 = 8;
	    	a25 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a0 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if((((a25==1)&&(((a11==1)&&((((a19==3)&&((a7==1)&&((a0==1)&&(((input==4)&&((a29==6)||(a29==7)))&&(a24==1)))))&&(a14==10))&&(a28==1)))&&(a22==1)))&&!(a20==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&(((!(a11==1)&&(((a14==9)&&((!(a0==1)&&(((input==6)&&((a29==8)||(a29==9)))&&(a20==1)))&&(a19==4)))&&!(a25==1)))&&(a28==1))&&!(a24==1)))&&!(a7==1))){
	    	a24 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a19 = 5;
	    	return -1;
	    } else if(((a22==1)&&((a19==5)&&(((a11==1)&&((!(a25==1)&&((a0==1)&&(!(a24==1)&&(!(a7==1)&&((a14==9)&&(((a29==6)||(a29==7))&&(input==2)))))))&&(a28==1)))&&!(a20==1))))){
	    	a29 = 7;
	    	a19 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a0 = 0;
	    	return 23;
	    } else if(((!(a11==1)&&(((a28==1)&&((a19==2)&&((((!(a0==1)&&((((a29==8)||(a29==9))&&(input==5))&&!(a24==1)))&&(a14==8))&&(a25==1))&&!(a7==1))))&&!(a20==1)))&&(a22==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((((a28==1)&&(((a19==5)&&(!(a20==1)&&((!(a25==1)&&((a22==1)&&(((a29==5)||(a29==6))&&(input==4))))&&!(a11==1))))&&!(a0==1)))&&!(a24==1))&&(a14==9)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==1)&&(((a11==1)&&((a24==1)&&((((((a25==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))&&!(a20==1))&&(a22==1))&&(a7==1))&&(a14==9))))&&!(a0==1)))&&(a28==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a11 = 0;
	    	a24 = 0;
	    	a7 = 0;
	    	a19 = 3;
	    	return 24;
	    } else if(((((!(a11==1)&&((a24==1)&&(((a28==1)&&(((a22==1)&&((((a29==6)||(a29==7))&&(input==4))&&!(a25==1)))&&(a20==1)))&&!(a7==1))))&&(a0==1))&&(a19==1))&&(a14==9))){
	    	a25 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a11==1)&&((a28==1)&&((a7==1)&&(((a19==5)&&((a29==7)&&((!(a24==1)&&((a22==1)&&((a14==9)&&((input==5)&&(a0==1)))))&&(a25==1))))&&!(a20==1)))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((a22==1)&&(((((a19==1)&&(((a25==1)&&((a7==1)&&!(a20==1)))&&(a29==5)))||(((a19==5)&&((a29==8)&&((!(a7==1)&&(a20==1))&&!(a25==1))))||(((!(a25==1)&&((a20==1)&&!(a7==1)))&&(a29==9))&&(a19==5))))&&(input==1))&&!(a11==1)))&&!(a0==1))&&!(a24==1))&&(a14==9)))){
	    	a11 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(!(a20==1)&&(!(a25==1)&&((((a22==1)&&(!(a0==1)&&(((a19==1)&&(((input==5)&&(a24==1))&&(a28==1)))&&(a14==8))))&&(a29==9))&&(a11==1)))))){
	    	a25 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a28==1)&&((((a19==5)&&(!(a11==1)&&((a24==1)&&((((((a29==6)||(a29==7))&&(input==1))&&!(a7==1))&&(a25==1))&&!(a0==1)))))&&(a22==1))&&(a14==9))))){
	    	a7 = 1;
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if((((((!(a25==1)&&((a11==1)&&(((a28==1)&&(((a14==8)&&((input==1)&&(a24==1)))&&(a19==3)))&&(a22==1))))&&(a29==5))&&!(a20==1))&&!(a7==1))&&!(a0==1))){
	    	a25 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((((((a29==5)&&(((a22==1)&&((((input==3)&&(a20==1))&&(a7==1))&&(a0==1)))&&(a28==1)))&&(a19==4))&&(a24==1))&&(a25==1))&&(a14==9)))){
	    	a19 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((!(a20==1)&&(((a19==1)&&(((a11==1)&&(((a14==10)&&(((((input==2)&&((a29==7)||(a29==8)))&&(a22==1))&&(a28==1))&&(a24==1)))&&(a7==1)))&&(a0==1)))&&(a25==1)))){
	    	a11 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a14 = 9;
	    	a19 = 4;
	    	a20 = 1;
	    	return 23;
	    } else if((((a22==1)&&((a19==3)&&((a24==1)&&((((a28==1)&&((((a14==8)&&(((a29==8)||(a29==9))&&(input==1)))&&!(a20==1))&&(a25==1)))&&(a7==1))&&(a0==1)))))&&!(a11==1))){
	    	a11 = 1;
	    	a29 = 9;
	    	a0 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	return 24;
	    } else if((!(a11==1)&&((a25==1)&&((a14==9)&&((a19==5)&&(((a0==1)&&(((a20==1)&&(!(a24==1)&&(((((a29==7)||(a29==8))||(a29==9))&&(input==5))&&!(a7==1))))&&(a22==1)))&&(a28==1))))))){
	    	a25 = 0;
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 4;
	    	a29 = 6;
	    	a0 = 0;
	    	return 21;
	    } else if(((a19==2)&&((a29==8)&&((a7==1)&&((a14==8)&&((((!(a0==1)&&((a25==1)&&((!(a24==1)&&(input==2))&&(a11==1))))&&(a28==1))&&(a22==1))&&!(a20==1))))))){
	    	a0 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a20==1)&&(((a22==1)&&(((a11==1)&&(((((((a25==1)&&(input==5))&&(a29==6))&&(a28==1))&&!(a24==1))&&(a0==1))&&(a7==1)))&&(a19==5)))&&(a14==10)))){
	    	a14 = 9;
	    	a19 = 3;
	    	a20 = 0;
	    	return 24;
	    } else if(((((((a22==1)&&((a28==1)&&(!(a24==1)&&(((a11==1)&&((a7==1)&&(((a29==6)||(a29==7))&&(input==6))))&&(a20==1)))))&&(a25==1))&&(a0==1))&&(a19==1))&&(a14==10))){
	    	a0 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 9;
	    	a11 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a20 = 0;
	    	return -1;
	    } else if((!(a20==1)&&((!(a11==1)&&(((a28==1)&&(((!(a7==1)&&((((input==4)&&((a29==8)||(a29==9)))&&(a0==1))&&(a22==1)))&&(a14==8))&&(a25==1)))&&!(a24==1)))&&(a19==2)))){
	    	a19 = 1;
	    	a29 = 7;
	    	a0 = 0;
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if(((a25==1)&&((a19==2)&&((((((a14==9)&&((((((a29==5)||(a29==6))&&(input==5))&&!(a11==1))&&!(a20==1))&&(a22==1)))&&(a28==1))&&(a24==1))&&(a7==1))&&!(a0==1))))){
	    	a14 = 8;
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((((a11==1)&&((a28==1)&&(((((a19==5)&&((a22==1)&&((a7==1)&&(!(a25==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==2))))))&&(a20==1))&&(a24==1))&&!(a0==1))))&&(a14==9))){
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	return 23;
	    } else if(((a11==1)&&(((!(a25==1)&&((!(a20==1)&&((((a22==1)&&(((a29==6)&&(input==2))&&(a28==1)))&&(a7==1))&&!(a0==1)))&&(a24==1)))&&(a19==4))&&(a14==9)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } return calculate_output45(input);
	}

	int calculate_output45(int input) {
	    if(((a22==1)&&((!(a0==1)&&(((((a11==1)&&(!(a7==1)&&((a25==1)&&((a20==1)&&((a29==5)&&(input==3))))))&&(a14==9))&&(a19==1))&&(a24==1)))&&(a28==1)))){
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 2;
	    	a24 = 0;
	    	a14 = 8;
	    	return 23;
	    } else if((((((((a11==1)&&((a22==1)&&(((!(a25==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==1)))&&(a14==9))&&(a28==1))))&&(a19==5))&&!(a7==1))&&!(a0==1))&&(a20==1))&&!(a24==1))){
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if((((a22==1)&&((((((a24==1)&&((a11==1)&&((((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&(a20==1))&&!(a7==1))))&&(a19==5))&&(a25==1))&&(a14==8))&&(a28==1)))&&(a0==1))){
	    	a20 = 0;
	    	a19 = 4;
	    	a7 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((((a14==9)&&((((a19==5)&&(!(a11==1)&&((((((a29==6)||(a29==7))&&(input==2))&&(a22==1))&&(a7==1))&&(a25==1))))&&!(a20==1))&&(a28==1)))&&!(a0==1))&&(a24==1))){
	    	a29 = 7;
	    	a20 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 4;
	    	return 24;
	    } else if(((a22==1)&&((a7==1)&&((a28==1)&&(((a11==1)&&((a25==1)&&(((((a0==1)&&(((a29==7)||(a29==8))&&(input==3)))&&(a20==1))&&(a19==4))&&(a14==9))))&&(a24==1)))))){
	    	a19 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&(((a22==1)&&(((a19==2)&&((((a20==1)&&((a29==6)&&(((input==6)&&!(a7==1))&&(a24==1))))&&(a11==1))&&!(a0==1)))&&(a28==1)))&&(a25==1)))){
	    	a24 = 0;
	    	a20 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	a11 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	return -1;
	    } else if(((a22==1)&&((!(a11==1)&&((a28==1)&&((a7==1)&&((((((!(a24==1)&&(input==3))&&(a14==9))&&!(a25==1))&&(a29==6))&&!(a0==1))&&(a19==4)))))&&(a20==1)))){
	    	a24 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&((a25==1)&&(((a19==3)&&(!(a20==1)&&(!(a0==1)&&((a22==1)&&(!(a11==1)&&((a29==8)&&((a14==8)&&((input==4)&&(a24==1)))))))))&&(a7==1))))){
	    	a29 = 6;
	    	a11 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a29==6)&&((a19==4)&&((a25==1)&&((((!(a7==1)&&(((((input==4)&&(a24==1))&&(a14==10))&&(a22==1))&&(a0==1)))&&(a28==1))&&(a11==1))&&(a20==1)))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a7==1)&&(((a11==1)&&(!(a20==1)&&(((a19==5)&&(!(a24==1)&&((a0==1)&&((input==3)&&((a29==6)||(a29==7))))))&&(a14==9))))&&(a28==1)))&&(a22==1)))){
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a29==9)&&(!(a20==1)&&((((((a7==1)&&((a28==1)&&((((input==5)&&(a11==1))&&(a24==1))&&(a0==1))))&&(a25==1))&&(a14==10))&&(a19==5))&&(a22==1))))){
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a24==1)&&(((a22==1)&&((a19==2)&&((((((a28==1)&&((input==5)&&((a29==6)||(a29==7))))&&(a0==1))&&(a25==1))&&(a11==1))&&!(a20==1))))&&!(a7==1))))){
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a11 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	return 23;
	    } else if((!(a0==1)&&((((((a22==1)&&((a20==1)&&(!(a24==1)&&((((a11==1)&&(input==3))&&(a29==5))&&(a19==2)))))&&(a14==9))&&(a7==1))&&(a25==1))&&(a28==1)))){
	    	a0 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if((((((a24==1)&&(((((a22==1)&&(((!(a0==1)&&(input==1))&&(a7==1))&&(a14==8)))&&!(a25==1))&&(a29==8))&&(a28==1)))&&!(a11==1))&&(a19==1))&&!(a20==1))){
	    	a19 = 3;
	    	a20 = 1;
	    	a29 = 7;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a28==1)&&((a19==5)&&((a11==1)&&(((((!(a25==1)&&((a7==1)&&(((a29==8)||(a29==9))&&(input==4))))&&(a22==1))&&!(a24==1))&&(a0==1))&&(a20==1))))))){
	    	a29 = 7;
	    	a0 = 0;
	    	a19 = 3;
	    	a14 = 8;
	    	a24 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if((((a19==2)&&(((!(a24==1)&&((a14==8)&&((a25==1)&&(((((input==1)&&((a29==8)||(a29==9)))&&(a7==1))&&(a20==1))&&!(a0==1)))))&&(a28==1))&&(a11==1)))&&(a22==1))){
	    	a14 = 9;
	    	a7 = 0;
	    	a25 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	a0 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if((!(a25==1)&&((a0==1)&&(!(a20==1)&&((((!(a7==1)&&((a14==10)&&((a28==1)&&((input==5)&&((((a19==1)&&(a29==8))||((a19==1)&&(a29==9)))||((a29==5)&&(a19==2)))))))&&(a11==1))&&(a24==1))&&(a22==1)))))){
	    	a29 = 6;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 1;
	    	return 24;
	    } else if((((a28==1)&&((((a19==2)&&((a14==9)&&((a0==1)&&((a22==1)&&(!(a7==1)&&((a25==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==5))))))))&&!(a11==1))&&(a20==1)))&&(a24==1))){
	    	a11 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a11==1)&&((a20==1)&&((!(a24==1)&&((a19==4)&&(((a14==9)&&(!(a25==1)&&(!(a7==1)&&((((a29==8)||(a29==9))&&(input==5))&&!(a0==1)))))&&(a22==1))))&&(a28==1))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((((a28==1)&&((a22==1)&&((a24==1)&&((a7==1)&&(((((((a29==6)||(a29==7))&&(input==6))&&(a0==1))&&(a20==1))&&(a19==4))&&!(a25==1))))))&&(a11==1))&&(a14==9))){
	    	a14 = 8;
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a22==1)&&((((a28==1)&&(!(a11==1)&&((a29==7)&&((a0==1)&&((((a19==3)&&(input==4))&&!(a24==1))&&!(a7==1))))))&&(a14==8))&&!(a25==1)))&&!(a20==1))){
	    	a19 = 4;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	return 21;
	    } else if(((((a19==1)&&(((a28==1)&&((((a22==1)&&(!(a25==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a14==8))))&&!(a0==1))&&(a20==1)))&&!(a24==1)))&&!(a7==1))&&(a11==1))){
	    	a29 = 8;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	a25 = 1;
	    	return 21;
	    } else if(((a28==1)&&((a25==1)&&(((a11==1)&&((((a22==1)&&(!(a7==1)&&(!(a20==1)&&(((input==6)&&(a14==8))&&(a29==5)))))&&(a0==1))&&!(a24==1)))&&(a19==3))))){
	    	a0 = 0;
	    	a25 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if((!(a24==1)&&(((((!(a25==1)&&((a7==1)&&((a20==1)&&((a11==1)&&((a22==1)&&((input==4)&&(a14==9)))))))&&(a28==1))&&!(a0==1))&&(a29==8))&&(a19==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&(((a22==1)&&(((a11==1)&&((a19==3)&&((!(a7==1)&&((input==4)&&((a29==8)||((a29==6)||(a29==7)))))&&(a14==9))))&&!(a25==1)))&&(a28==1)))&&(a0==1))&&(a20==1))){
	    	a25 = 1;
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 8;
	    	return 23;
	    } else if(((((a7==1)&&((((!(a25==1)&&((((a28==1)&&((input==4)&&((a29==5)||(a29==6))))&&(a24==1))&&(a14==10)))&&(a19==3))&&(a0==1))&&(a22==1)))&&(a11==1))&&(a20==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a7==1)&&((a22==1)&&(((a0==1)&&(!(a25==1)&&((a14==10)&&((a28==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==5))&&(a20==1))&&(a19==1))))))&&!(a24==1))))&&(a11==1))){
	    	a20 = 0;
	    	a29 = 5;
	    	a0 = 0;
	    	a25 = 1;
	    	a14 = 9;
	    	return -1;
	    } else if(((a14==8)&&((((a29==7)&&(((((((a25==1)&&((a22==1)&&(input==5)))&&(a0==1))&&(a19==4))&&!(a24==1))&&(a28==1))&&(a20==1)))&&!(a7==1))&&(a11==1)))){
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 2;
	    	return 23;
	    } else if(((!(a11==1)&&(((a7==1)&&((a14==8)&&((((!(a25==1)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))&&(input==6)))&&(a24==1))&&(a28==1))&&!(a20==1))))&&!(a0==1)))&&(a22==1))){
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a0==1)&&((!(a11==1)&&((a14==9)&&(((!(a7==1)&&(((a24==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==3)))&&(a28==1)))&&!(a25==1))&&!(a20==1))))&&(a22==1)))){
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 3;
	    	return 24;
	    } else if((!(a7==1)&&(((!(a11==1)&&(((a20==1)&&(((a22==1)&&(((((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a19==1)&&(a29==9))))&&(input==4))&&!(a0==1)))&&(a28==1)))&&!(a24==1)))&&(a14==9))&&!(a25==1)))){
	    	a11 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a25==1)&&(((((a22==1)&&(((a14==9)&&((a28==1)&&((a11==1)&&((!(a7==1)&&(input==5))&&!(a20==1)))))&&(a0==1)))&&(a19==5))&&!(a24==1))&&(a29==7)))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 5;
	    	return 23;
	    } else if(((a22==1)&&(((((((a14==8)&&(((input==1)&&(((a19==5)&&((a25==1)&&(a29==9)))||((a19==1)&&(!(a25==1)&&(a29==5)))))&&!(a7==1)))&&!(a24==1))&&!(a0==1))&&!(a11==1))&&!(a20==1))&&(a28==1)))){
	    	a29 = 6;
	    	a19 = 4;
	    	a7 = 1;
	    	a25 = 1;
	    	return 21;
	    } else if(((a14==9)&&((((((a24==1)&&((a28==1)&&((a7==1)&&(!(a11==1)&&((((a29==9)&&(a19==2))||((a29==5)&&(a19==3)))&&(input==5))))))&&(a25==1))&&!(a0==1))&&(a22==1))&&!(a20==1)))){
	    	a14 = 8;
	    	a19 = 2;
	    	a29 = 6;
	    	a7 = 0;
	    	a11 = 1;
	    	a20 = 1;
	    	return 23;
	    } else if(((a28==1)&&(((a25==1)&&((a24==1)&&((((a11==1)&&((a22==1)&&((a7==1)&&((((a29==9)&&(a19==1))||((a29==5)&&(a19==2)))&&(input==3)))))&&(a14==10))&&(a0==1))))&&!(a20==1)))){
	    	a29 = 8;
	    	a14 = 8;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((a22==1)&&(!(a20==1)&&((a7==1)&&(!(a0==1)&&(!(a11==1)&&((a28==1)&&(((a14==9)&&((a24==1)&&(!(a25==1)&&((input==2)&&((a29==7)||(a29==8))))))&&(a19==4))))))))){
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a19 = 3;
	    	return 24;
	    } else if((((a19==4)&&(((a25==1)&&((((a29==9)&&((!(a20==1)&&((a28==1)&&((input==6)&&(a14==9))))&&!(a24==1)))&&(a0==1))&&!(a7==1)))&&(a22==1)))&&!(a11==1))){
	    	a7 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a28==1)&&((a25==1)&&(((((((a14==8)&&((input==6)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))))&&(a22==1))&&(a11==1))&&(a0==1))&&(a20==1))&&!(a7==1)))))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a28==1)&&((a0==1)&&(((a14==9)&&(((!(a20==1)&&((input==5)&&(((((a29==8)&&(a25==1))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5)))||((a19==1)&&((a29==5)&&!(a25==1))))))&&(a22==1))&&!(a11==1)))&&(a24==1)))))){
	    	a14 = 8;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a19==3)&&((a11==1)&&(((a20==1)&&((((a14==9)&&(!(a7==1)&&((a28==1)&&(((input==3)&&(a29==5))&&(a24==1)))))&&(a22==1))&&(a25==1)))&&(a0==1))))){
	    	a7 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((a22==1)&&(((!(a0==1)&&((!(a25==1)&&((!(a20==1)&&(!(a7==1)&&((input==1)&&(a14==9))))&&(a19==3)))&&(a11==1)))&&(a29==9))&&(a28==1))))){
	    	a7 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((!(a24==1)&&((((a14==9)&&(((a0==1)&&((a19==1)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a22==1)))&&!(a20==1))&&(a28==1)))&&!(a25==1))&&(a11==1))&&!(a7==1))){
	    	a24 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a7 = 1;
	    	return 24;
	    } else if((((((a14==8)&&((a0==1)&&((((a20==1)&&((a28==1)&&((((a29==8)||(a29==9))&&(input==5))&&!(a7==1))))&&(a22==1))&&(a19==5))))&&(a24==1))&&!(a25==1))&&!(a11==1))){
	    	a19 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((((a22==1)&&(!(a0==1)&&((((a25==1)&&((a11==1)&&(!(a20==1)&&((a19==2)&&(((input==1)&&((a29==8)||(a29==9)))&&!(a7==1))))))&&(a14==8))&&(a28==1))))&&(a24==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a24 = 0;
	    	a29 = 8;
	    	return -1;
	    } else if(((a0==1)&&((a29==5)&&(((a24==1)&&((((a20==1)&&((a14==10)&&((a19==4)&&(((input==3)&&(a11==1))&&(a7==1)))))&&!(a25==1))&&(a28==1)))&&(a22==1))))){
	    	a11 = 0;
	    	a19 = 5;
	    	a14 = 9;
	    	a7 = 0;
	    	a29 = 7;
	    	a25 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 0;
	    	return -1;
	    } else if(((((a24==1)&&((a28==1)&&((a19==3)&&(!(a25==1)&&(((a22==1)&&(((a0==1)&&((input==5)&&((a29==7)||(a29==8))))&&(a7==1)))&&(a14==9))))))&&!(a11==1))&&!(a20==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==4)&&(((a20==1)&&((a25==1)&&(!(a7==1)&&(!(a11==1)&&((a28==1)&&(((a24==1)&&(((input==6)&&((a29==9)||((a29==7)||(a29==8))))&&(a22==1)))&&(a0==1)))))))&&(a14==9)))){
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	return 23;
	    } else if((((a11==1)&&((((a19==4)&&((!(a25==1)&&(!(a7==1)&&((a29==9)&&(!(a20==1)&&((input==1)&&(a14==9))))))&&(a0==1)))&&(a22==1))&&(a24==1)))&&(a28==1))){
	    	a7 = 1;
	    	a19 = 2;
	    	a0 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((((a11==1)&&((a19==5)&&(!(a25==1)&&(((a24==1)&&(((a28==1)&&(!(a7==1)&&(((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&(a20==1))))&&(a0==1)))&&(a14==10)))))&&(a22==1))){
	    	a25 = 1;
	    	a20 = 0;
	    	a7 = 1;
	    	a29 = 5;
	    	a0 = 0;
	    	a14 = 9;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((a20==1)&&((a22==1)&&((a24==1)&&((a14==8)&&((a0==1)&&((((((a19==5)&&((a25==1)&&(a29==9)))||(((a29==5)&&!(a25==1))&&(a19==1)))||((a19==1)&&(!(a25==1)&&(a29==6))))&&(input==3))&&(a28==1)))))))&&!(a7==1)))){
	    	a7 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if((!(a0==1)&&(!(a11==1)&&((((((a19==4)&&(((a24==1)&&(((a29==9)&&(input==3))&&(a20==1)))&&(a14==9)))&&(a25==1))&&(a28==1))&&!(a7==1))&&(a22==1))))){
	    	a25 = 0;
	    	a0 = 1;
	    	a29 = 7;
	    	a24 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if(((a25==1)&&((!(a7==1)&&(((a28==1)&&((a19==4)&&((((a24==1)&&((a14==9)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9)))))&&(a11==1))&&(a22==1))))&&!(a0==1)))&&(a20==1)))){
	    	a20 = 0;
	    	a7 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 3;
	    	a29 = 7;
	    	return 24;
	    } else if(((!(a25==1)&&((a14==8)&&((a22==1)&&((!(a20==1)&&((a19==5)&&((a11==1)&&((a28==1)&&(!(a24==1)&&(((a29==8)||(a29==9))&&(input==2)))))))&&(a7==1)))))&&!(a0==1))){
	    	a20 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a22==1)&&(!(a24==1)&&((a19==3)&&(!(a25==1)&&((a14==8)&&((a7==1)&&(!(a11==1)&&((a0==1)&&((a29==6)&&((a28==1)&&(input==3))))))))))))){
	    	a25 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a14==9)&&(((a0==1)&&((((a7==1)&&(((a25==1)&&(!(a24==1)&&((input==3)&&(((a19==4)&&(a29==6))||(((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))))))&&(a22==1)))&&!(a20==1))&&(a28==1)))&&!(a11==1)))){
	    	a19 = 4;
	    	a29 = 9;
	    	return 24;
	    } else if(((a0==1)&&((!(a20==1)&&((a22==1)&&(((a19==1)&&((a28==1)&&(!(a25==1)&&((a7==1)&&((a11==1)&&((input==2)&&(a29==5)))))))&&(a14==9))))&&(a24==1)))){
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 4;
	    	a24 = 0;
	    	return -1;
	    } else if(((a7==1)&&((!(a20==1)&&(((a22==1)&&(((a25==1)&&((a14==8)&&(!(a24==1)&&((input==5)&&(((a19==3)&&(a29==9))||((a29==5)&&(a19==4)))))))&&(a28==1)))&&!(a11==1)))&&!(a0==1)))){
	    	a19 = 3;
	    	a25 = 0;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	return 24;
	    } else if(((a28==1)&&(!(a24==1)&&((((a29==5)&&(!(a0==1)&&(!(a25==1)&&(((a22==1)&&((a14==9)&&((a11==1)&&(input==4))))&&(a7==1)))))&&(a19==4))&&!(a20==1))))){
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 7;
	    	a11 = 0;
	    	return 23;
	    } else if((((((((a7==1)&&((a24==1)&&((((a19==4)&&((input==3)&&(((a29==6)||(a29==7))||(a29==8))))&&!(a25==1))&&(a0==1))))&&!(a20==1))&&(a22==1))&&(a14==10))&&(a28==1))&&(a11==1))){
	    	a11 = 0;
	    	a14 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	return 23;
	    } else if(((a14==8)&&(((((a11==1)&&(((a22==1)&&((a24==1)&&((a28==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a0==1)))))&&(a19==1)))&&!(a20==1))&&(a7==1))&&(a25==1)))){
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 2;
	    	a20 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if((((a24==1)&&((a11==1)&&((a22==1)&&((a28==1)&&(!(a0==1)&&(((a14==9)&&((((((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5)))&&(input==4))&&(a7==1)))&&(a20==1)))))))&&(a25==1))){
	    	a24 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a19 = 5;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((a25==1)&&(((((a0==1)&&((a14==8)&&((a19==2)&&(!(a7==1)&&((a11==1)&&((input==3)&&((a29==5)||(a29==6))))))))&&!(a20==1))&&(a22==1))&&!(a24==1))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a14==8)&&((((a22==1)&&((((((input==1)&&((a29==5)||(a29==6)))&&(a19==2))&&!(a0==1))&&(a11==1))&&(a25==1)))&&!(a7==1))&&(a28==1)))&&!(a24==1))&&!(a20==1))){
	    	a20 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a7==1)&&((a24==1)&&(!(a20==1)&&(((a28==1)&&(((!(a25==1)&&((((input==4)&&(((a29==7)||(a29==8))||(a29==9)))&&(a19==3))&&(a14==9)))&&(a22==1))&&(a0==1)))&&(a11==1)))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a22==1)&&((((((a11==1)&&((!(a25==1)&&((a7==1)&&((a19==5)&&((input==2)&&!(a20==1)))))&&!(a0==1)))&&(a28==1))&&(a24==1))&&(a29==7))&&(a14==9)))){
	    	a29 = 6;
	    	a14 = 8;
	    	a7 = 0;
	    	a19 = 1;
	    	a11 = 0;
	    	return 24;
	    } else if(((!(a7==1)&&(((a24==1)&&(((a22==1)&&((((a14==8)&&((!(a0==1)&&(input==6))&&(a28==1)))&&!(a11==1))&&(a25==1)))&&!(a20==1)))&&(a29==8)))&&(a19==2))){
	    	a0 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a0==1)&&((a28==1)&&((a19==5)&&((a20==1)&&(!(a24==1)&&(!(a11==1)&&(((a22==1)&&(((a29==8)||(a29==9))&&(input==4)))&&!(a25==1))))))))&&(a7==1))&&(a14==8))){
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 0;
	    	a19 = 4;
	    	return 21;
	    } else if(((a19==4)&&((a7==1)&&(((a22==1)&&(!(a24==1)&&(((a11==1)&&((a28==1)&&((!(a0==1)&&((a20==1)&&(input==4)))&&(a14==9))))&&(a29==5))))&&!(a25==1))))){
	    	a19 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a19==4)&&(((a28==1)&&((a22==1)&&((!(a11==1)&&((a0==1)&&(((input==2)&&(a14==8))&&(a29==6))))&&!(a7==1))))&&(a20==1)))&&(a24==1)))){
	    	a19 = 3;
	    	a24 = 0;
	    	a7 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a20==1)&&((a0==1)&&((a22==1)&&((a28==1)&&(!(a11==1)&&((a24==1)&&(!(a7==1)&&(!(a25==1)&&((((((a19==4)&&(a29==8))||((a19==4)&&(a29==9)))||((a19==5)&&(a29==5)))&&(input==3))&&(a14==8))))))))))){
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 5;
	    	a14 = 9;
	    	return 23;
	    } else if((((((a28==1)&&(((a19==2)&&(!(a25==1)&&((((a14==9)&&(((a29==6)||(a29==7))&&(input==1)))&&(a24==1))&&(a20==1))))&&(a7==1)))&&!(a0==1))&&(a22==1))&&!(a11==1))){
	    	a14 = 8;
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if(((((a29==5)&&(((!(a20==1)&&((a0==1)&&((a11==1)&&((((input==5)&&!(a24==1))&&(a19==3))&&(a14==9)))))&&!(a25==1))&&(a28==1)))&&(a22==1))&&(a7==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	return -1;
	    } else if((((a22==1)&&(!(a20==1)&&(((a24==1)&&((a14==9)&&(((!(a0==1)&&((input==2)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6)))))&&!(a25==1))&&!(a7==1))))&&(a28==1))))&&(a11==1))){
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 0;
	    	return 24;
	    } else if(((a28==1)&&(!(a11==1)&&((a24==1)&&((((a7==1)&&((a25==1)&&(((((input==1)&&((a29==7)||(a29==8)))&&(a14==9))&&(a0==1))&&!(a20==1))))&&(a19==1))&&(a22==1)))))){
	    	a29 = 8;
	    	a20 = 1;
	    	a19 = 3;
	    	return 24;
	    } else if(((a29==6)&&(((a14==10)&&((a28==1)&&((a11==1)&&((!(a24==1)&&((a0==1)&&((a25==1)&&(((a20==1)&&(input==6))&&(a22==1)))))&&(a7==1)))))&&(a19==5)))){
	    	a0 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 9;
	    	return 23;
	    } else if(((a14==8)&&(((!(a24==1)&&((a29==7)&&((!(a7==1)&&(!(a20==1)&&((((a22==1)&&(input==4))&&!(a0==1))&&(a11==1))))&&(a19==5))))&&(a28==1))&&(a25==1)))){
	    	a25 = 0;
	    	a7 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 3;
	    	return 21;
	    } else if(((a28==1)&&((a14==8)&&((!(a20==1)&&((a24==1)&&((a7==1)&&((((a19==1)&&(!(a25==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==3))))&&!(a0==1))&&(a11==1)))))&&(a22==1))))){
	    	a19 = 2;
	    	a29 = 9;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a19==2)&&(!(a24==1)&&(!(a0==1)&&((((a7==1)&&((((a22==1)&&((input==2)&&(a11==1)))&&(a29==6))&&(a14==9)))&&!(a25==1))&&(a20==1))))))){
	    	a7 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	return 21;
	    } else if((((a29==7)&&(((a24==1)&&(((a19==4)&&((a28==1)&&(!(a0==1)&&((a7==1)&&(((input==4)&&(a11==1))&&(a22==1))))))&&!(a20==1)))&&!(a25==1)))&&(a14==9))){
	    	a25 = 1;
	    	a24 = 0;
	    	a20 = 1;
	    	a11 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((a11==1)&&(((((a28==1)&&(((a7==1)&&(!(a0==1)&&((a22==1)&&(!(a20==1)&&((input==6)&&((a29==5)||(a29==6)))))))&&(a14==8)))&&(a25==1))&&(a24==1))&&(a19==1)))){
	    	a0 = 1;
	    	a29 = 5;
	    	a14 = 9;
	    	a25 = 0;
	    	a20 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if((((((!(a0==1)&&((((((a29==9)&&((input==3)&&(a14==8)))&&(a24==1))&&(a19==2))&&(a28==1))&&!(a11==1)))&&!(a7==1))&&!(a25==1))&&(a22==1))&&!(a20==1))){
	    	a24 = 0;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	return -1;
	    } else if((((((a0==1)&&((((a24==1)&&((a28==1)&&((((((a29==7)||(a29==8))||(a29==9))&&(input==1))&&(a7==1))&&(a22==1))))&&(a14==9))&&!(a11==1)))&&(a19==5))&&!(a20==1))&&(a25==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((((a28==1)&&((a22==1)&&((a29==7)&&(((((a14==8)&&(!(a0==1)&&(input==6)))&&(a24==1))&&!(a11==1))&&(a25==1)))))&&(a20==1))&&(a19==2))&&(a7==1))){
	    	a19 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	a7 = 0;
	    	return 23;
	    } else if(((((((a7==1)&&((a22==1)&&((a11==1)&&((a0==1)&&(((input==1)&&((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5))))&&(a28==1))))))&&(a20==1))&&(a24==1))&&(a14==9))&&!(a25==1))){
	    	a19 = 5;
	    	a24 = 0;
	    	a20 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a11 = 0;
	    	a25 = 1;
	    	a29 = 6;
	    	return -1;
	    } else if(((a19==2)&&(!(a20==1)&&((a14==8)&&(((!(a0==1)&&((a7==1)&&((a22==1)&&((!(a24==1)&&((input==2)&&((a29==7)||((a29==5)||(a29==6)))))&&!(a25==1)))))&&(a28==1))&&(a11==1)))))){
	    	a0 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((a7==1)&&(!(a20==1)&&(((a14==9)&&((a24==1)&&((((a0==1)&&((a25==1)&&((input==4)&&((((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))||((a19==3)&&(a29==6))))))&&(a28==1))&&!(a11==1))))&&(a22==1))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a14==9)&&((((a11==1)&&((a19==2)&&(((a20==1)&&(((a29==8)&&(((input==3)&&!(a0==1))&&!(a7==1)))&&!(a24==1)))&&(a22==1))))&&(a25==1))&&(a28==1)))){
	    	a25 = 0;
	    	a11 = 0;
	    	a20 = 0;
	    	a0 = 1;
	    	a29 = 6;
	    	return 23;
	    } else if(((a29==7)&&(((!(a7==1)&&((((((a25==1)&&((a24==1)&&((a0==1)&&(input==6))))&&!(a20==1))&&(a11==1))&&(a22==1))&&(a28==1)))&&(a19==5))&&(a14==8)))){
	    	a19 = 4;
	    	a11 = 0;
	    	return 23;
	    } else if(((a11==1)&&((((((a14==8)&&((a7==1)&&(!(a24==1)&&(((((a29==7)||(a29==8))&&(input==5))&&!(a20==1))&&(a0==1)))))&&(a25==1))&&(a22==1))&&(a19==1))&&(a28==1)))){
	    	a0 = 0;
	    	a24 = 1;
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if(((a0==1)&&((((a19==1)&&((a22==1)&&(((a20==1)&&(((a28==1)&&(((input==5)&&((a29==6)||(a29==7)))&&(a11==1)))&&(a14==8)))&&(a7==1))))&&!(a24==1))&&!(a25==1)))){
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	a19 = 3;
	    	return 23;
	    } else if(((((((a22==1)&&(((a28==1)&&(!(a7==1)&&(!(a11==1)&&((((a29==6)||(a29==7))&&(input==2))&&(a19==5)))))&&(a0==1)))&&(a25==1))&&(a14==9))&&!(a20==1))&&(a24==1))){
	    	a29 = 9;
	    	a0 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((!(a0==1)&&(((!(a7==1)&&((a14==8)&&(!(a25==1)&&((a19==5)&&((a28==1)&&(((((a29==7)||((a29==5)||(a29==6)))&&(input==1))&&(a22==1))&&!(a20==1)))))))&&!(a24==1))&&(a11==1)))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	return 23;
	    } else if((((((a11==1)&&(((((a24==1)&&((((input==1)&&(a19==2))&&(a29==9))&&!(a0==1)))&&(a22==1))&&(a25==1))&&(a20==1)))&&!(a7==1))&&(a28==1))&&(a14==9))){
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((a14==8)&&((a0==1)&&(((((a19==2)&&((a28==1)&&(((a22==1)&&((input==3)&&((a29==8)||(a29==9))))&&!(a25==1))))&&!(a7==1))&&(a11==1))&&(a24==1)))))){
	    	a7 = 1;
	    	a24 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	a20 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((((a14==9)&&((a24==1)&&((a22==1)&&((((a19==4)&&((a28==1)&&((a7==1)&&(!(a25==1)&&(!(a20==1)&&(input==2))))))&&(a0==1))&&(a11==1)))))&&(a29==8))){
	    	a0 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a28==1)&&(((!(a0==1)&&((a29==7)&&(((a11==1)&&(((a24==1)&&(input==5))&&(a19==3)))&&(a22==1))))&&!(a25==1))&&(a20==1)))&&(a14==8))&&(a7==1))){
	    	a29 = 5;
	    	a19 = 5;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a20==1)&&((a28==1)&&(!(a7==1)&&((a14==9)&&((a24==1)&&((a0==1)&&((a25==1)&&((a11==1)&&((a22==1)&&((((a19==5)&&(a29==5))||(((a29==8)&&(a19==4))||((a29==9)&&(a19==4))))&&(input==2)))))))))))){
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if((((a14==8)&&((((!(a11==1)&&(((a24==1)&&((((input==5)&&((a29==6)||(a29==7)))&&!(a0==1))&&(a22==1)))&&(a28==1)))&&!(a20==1))&&!(a7==1))&&(a19==5)))&&(a25==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((((a19==1)&&(!(a7==1)&&((((a0==1)&&(input==2))&&!(a24==1))&&(a25==1))))&&(a29==5))&&(a11==1))&&(a14==9))&&(a20==1))&&(a22==1)))){
	    	a29 = 7;
	    	a7 = 1;
	    	a19 = 5;
	    	a14 = 10;
	    	a20 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((((a14==9)&&((((a28==1)&&((!(a25==1)&&(!(a7==1)&&((a22==1)&&((input==1)&&((a29==6)||(a29==7))))))&&!(a11==1)))&&!(a0==1))&&!(a24==1)))&&(a19==4))&&(a20==1))){
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a11 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a11==1)&&((((a28==1)&&((a0==1)&&((!(a20==1)&&((a19==4)&&((input==2)&&!(a7==1))))&&(a29==6))))&&!(a25==1))&&(a14==8)))&&!(a24==1)))){
	    	a7 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((!(a25==1)&&((((!(a0==1)&&(((a14==9)&&(!(a11==1)&&((a7==1)&&((input==3)&&!(a20==1)))))&&(a22==1)))&&(a28==1))&&(a29==5))&&(a19==5)))&&!(a24==1))){
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((((a22==1)&&(((((a11==1)&&((a14==8)&&((a29==6)&&((a0==1)&&(((input==5)&&(a19==4))&&(a28==1))))))&&!(a24==1))&&!(a20==1))&&(a25==1)))&&!(a7==1))){
	    	a29 = 5;
	    	a11 = 0;
	    	a19 = 2;
	    	return 24;
	    } else if(((a22==1)&&(!(a7==1)&&(((!(a20==1)&&(!(a24==1)&&((a28==1)&&(((a25==1)&&(((input==6)&&((a29==6)||(a29==7)))&&!(a0==1)))&&(a19==3)))))&&(a14==9))&&!(a11==1))))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a19 = 4;
	    	a11 = 1;
	    	return 21;
	    } else if(((a28==1)&&((!(a11==1)&&(!(a25==1)&&((((a14==8)&&((a24==1)&&((a0==1)&&((((a29==5)&&(a19==4))||(((a19==3)&&(a29==8))||((a19==3)&&(a29==9))))&&(input==2)))))&&!(a20==1))&&(a22==1))))&&!(a7==1)))){
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if((!(a20==1)&&(((a19==3)&&(!(a25==1)&&((a7==1)&&(((a22==1)&&((a11==1)&&(((a14==9)&&(((a29==5)||(a29==6))&&(input==3)))&&(a28==1))))&&!(a0==1)))))&&!(a24==1)))){
	    	a19 = 5;
	    	a29 = 9;
	    	a20 = 1;
	    	a11 = 0;
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a20==1)&&(((((((a28==1)&&((a19==1)&&(((input==2)&&((a29==9)||((a29==7)||(a29==8))))&&(a25==1))))&&(a0==1))&&(a11==1))&&!(a7==1))&&(a22==1))&&(a24==1)))&&(a14==10))){
	    	a24 = 0;
	    	a29 = 5;
	    	a14 = 9;
	    	a19 = 5;
	    	a7 = 1;
	    	a0 = 0;
	    	return -1;
	    } else if((((a24==1)&&((((a14==8)&&((a22==1)&&(!(a20==1)&&((a0==1)&&((a29==8)&&((a25==1)&&((a28==1)&&(input==1))))))))&&!(a7==1))&&!(a11==1)))&&(a19==4))){
	    	a7 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a7==1)&&((a14==9)&&((a28==1)&&((a24==1)&&((((a11==1)&&(!(a25==1)&&(((a0==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8)))))&&(a22==1))))&&!(a20==1))&&(a19==1))))))){
	    	a19 = 2;
	    	a7 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((a14==9)&&((a28==1)&&((!(a24==1)&&(!(a25==1)&&((a22==1)&&(!(a7==1)&&((a19==1)&&(!(a11==1)&&(((a29==8)&&(input==2))&&!(a0==1))))))))&&!(a20==1))))){
	    	a29 = 6;
	    	a19 = 5;
	    	a14 = 8;
	    	return 23;
	    } else if((((!(a0==1)&&(((((a19==2)&&(!(a11==1)&&(((((a29==6)||(a29==7))&&(input==1))&&!(a7==1))&&!(a20==1))))&&(a28==1))&&(a25==1))&&!(a24==1)))&&(a14==8))&&(a22==1))){
	    	a25 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a7 = 1;
	    	a19 = 4;
	    	return -1;
	    } else if((((a11==1)&&((((a29==7)&&(((((a14==9)&&(((input==3)&&(a22==1))&&(a28==1)))&&(a7==1))&&(a19==3))&&(a20==1)))&&(a0==1))&&!(a25==1)))&&(a24==1))){
	    	a25 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	a29 = 9;
	    	a14 = 8;
	    	a0 = 0;
	    	return 21;
	    } else if((((a22==1)&&((((((a0==1)&&((a28==1)&&(((((a29==6)||(a29==7))&&(input==1))&&(a20==1))&&(a19==2))))&&(a11==1))&&(a25==1))&&(a7==1))&&!(a24==1)))&&(a14==10))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	return -1;
	    } else if((((a7==1)&&((a22==1)&&(((a25==1)&&(((((a14==10)&&((a28==1)&&((input==5)&&((a29==6)||(a29==7)))))&&(a19==2))&&(a11==1))&&(a0==1)))&&(a20==1))))&&!(a24==1))){
	    	a25 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((((((a0==1)&&(!(a25==1)&&(((a28==1)&&((a22==1)&&((a11==1)&&((input==4)&&((((a29==9)&&(a19==4))||((a19==5)&&(a29==5)))||((a29==6)&&(a19==5)))))))&&(a7==1))))&&(a14==9))&&(a24==1))&&(a20==1))){
	    	a19 = 1;
	    	a11 = 0;
	    	a29 = 6;
	    	a20 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	return 21;
	    } else if((((a0==1)&&(!(a24==1)&&((((a14==8)&&(!(a7==1)&&((((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))&&(input==4))&&(a20==1))&&(a11==1))))&&(a22==1))&&(a28==1))))&&(a25==1))){
	    	a19 = 3;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a29 = 6;
	    	a0 = 0;
	    	return 21;
	    } else if(((((a11==1)&&((a0==1)&&((((a24==1)&&((a20==1)&&((a7==1)&&(((input==2)&&((a29==7)||(a29==8)))&&(a14==9)))))&&(a19==4))&&(a25==1))))&&(a28==1))&&(a22==1))){
	    	a25 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if((!(a25==1)&&(((((((a11==1)&&(!(a24==1)&&((((input==5)&&(a19==4))&&(a0==1))&&(a22==1))))&&(a28==1))&&(a14==9))&&(a20==1))&&(a7==1))&&(a29==7)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	return -1;
	    } else if((((a19==2)&&((!(a20==1)&&((((a7==1)&&(((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&(a28==1))&&(a14==8))&&!(a25==1)))&&(a22==1))&&(a11==1)))&&(a0==1)))&&(a24==1))){
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if(((((a11==1)&&((((((((a19==1)&&((input==1)&&((a29==9)||((a29==7)||(a29==8)))))&&(a22==1))&&(a14==9))&&(a28==1))&&(a25==1))&&!(a24==1))&&!(a7==1)))&&!(a20==1))&&(a0==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 7;
	    	return -1;
	    } else if(((a20==1)&&((a11==1)&&((a7==1)&&(((a14==8)&&((a28==1)&&(!(a25==1)&&(((a24==1)&&(!(a0==1)&&((input==2)&&(a29==9))))&&(a19==3)))))&&(a22==1)))))){
	    	a29 = 7;
	    	a19 = 4;
	    	return 24;
	    } else if(((a11==1)&&((a22==1)&&((a14==9)&&(!(a25==1)&&(!(a24==1)&&((a29==6)&&(((((a20==1)&&((a19==2)&&(input==3)))&&!(a0==1))&&(a7==1))&&(a28==1))))))))){
	    	a20 = 0;
	    	a29 = 5;
	    	a19 = 5;
	    	a14 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if((((a24==1)&&((a14==9)&&(((a7==1)&&(((((a25==1)&&((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))&&(input==1)))&&!(a20==1))&&!(a0==1))&&(a22==1)))&&(a11==1))))&&(a28==1))){
	    	a0 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	a24 = 0;
	    	return 24;
	    } else if(((a14==8)&&((a28==1)&&(((a7==1)&&(((((a0==1)&&((!(a11==1)&&((a24==1)&&(input==1)))&&(a25==1)))&&(a19==4))&&(a20==1))&&(a22==1)))&&(a29==6))))){
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 1;
	    	a29 = 8;
	    	a0 = 0;
	    	return 23;
	    } else if((((((((a22==1)&&((a28==1)&&((!(a25==1)&&((input==2)&&(((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))))&&(a0==1))))&&(a14==8))&&(a20==1))&&!(a7==1))&&!(a11==1))&&(a24==1))){
	    	a19 = 5;
	    	a25 = 1;
	    	a11 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((a22==1)&&((!(a7==1)&&(((a0==1)&&((a19==5)&&((a20==1)&&((a28==1)&&(((a25==1)&&(!(a24==1)&&(input==6)))&&(a29==6))))))&&!(a11==1)))&&(a14==8)))){
	    	a29 = 5;
	    	a20 = 0;
	    	return 23;
	    } else if((((((a11==1)&&((a20==1)&&(((a19==5)&&(!(a0==1)&&((a14==8)&&(!(a25==1)&&((input==6)&&(((a29==7)||(a29==8))||(a29==9)))))))&&!(a24==1))))&&(a22==1))&&(a7==1))&&(a28==1))){
	    	a0 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	a11 = 0;
	    	return 21;
	    } else if(((!(a24==1)&&((((((a22==1)&&((a11==1)&&(!(a0==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a28==1)))))&&!(a7==1))&&!(a20==1))&&(a14==8))&&!(a25==1)))&&(a19==3))){
	    	a24 = 1;
	    	a19 = 2;
	    	a14 = 9;
	    	a29 = 9;
	    	return 23;
	    } else if((((!(a0==1)&&(((a22==1)&&((a11==1)&&((a29==9)&&((((a28==1)&&((a20==1)&&(input==6)))&&(a19==2))&&(a14==9)))))&&!(a7==1)))&&(a24==1))&&(a25==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	a20 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if((((!(a11==1)&&(((((a24==1)&&((a7==1)&&(!(a20==1)&&((a28==1)&&((input==6)&&((a29==5)||(a29==6)))))))&&(a0==1))&&(a14==9))&&(a19==4)))&&(a22==1))&&(a25==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a24 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 7;
	    	a20 = 1;
	    	return 24;
	    } else if(((!(a20==1)&&((a29==9)&&(((a11==1)&&(((a19==1)&&((a25==1)&&(((a24==1)&&((a14==9)&&(input==5)))&&(a7==1))))&&(a28==1)))&&(a22==1))))&&(a0==1))){
	    	a29 = 7;
	    	a19 = 3;
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 0;
	    	return 21;
	    } else if(((((!(a24==1)&&((a22==1)&&((a14==8)&&((((input==5)&&(((a19==1)&&((a29==5)&&!(a25==1)))||((((a25==1)&&(a29==8))&&(a19==5))||(((a25==1)&&(a29==9))&&(a19==5)))))&&!(a7==1))&&(a20==1)))))&&(a28==1))&&(a0==1))&&(a11==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a7 = 1;
	    	a20 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((a29==6)&&((a19==1)&&((a11==1)&&(((((((a22==1)&&(!(a20==1)&&((a28==1)&&(input==5))))&&(a24==1))&&!(a25==1))&&(a14==10))&&(a7==1))&&(a0==1)))))){
	    	a24 = 0;
	    	a19 = 3;
	    	a25 = 1;
	    	a11 = 0;
	    	a7 = 0;
	    	a14 = 9;
	    	a20 = 1;
	    	return 23;
	    } else if((!(a25==1)&&((a28==1)&&((a14==9)&&(((((((a22==1)&&((a19==2)&&((input==1)&&(((a29==6)||(a29==7))||(a29==8)))))&&(a0==1))&&(a24==1))&&!(a20==1))&&(a7==1))&&!(a11==1)))))){
	    	a19 = 5;
	    	a29 = 5;
	    	a25 = 1;
	    	return 24;
	    } else if(((((a22==1)&&(((a0==1)&&(((a11==1)&&((a29==6)&&((a20==1)&&((a14==10)&&((a19==2)&&(input==6))))))&&!(a7==1)))&&(a24==1)))&&!(a25==1))&&(a28==1))){
	    	a20 = 0;
	    	a14 = 9;
	    	a19 = 5;
	    	a25 = 1;
	    	a24 = 0;
	    	return 21;
	    } else if((!(a20==1)&&((a25==1)&&((a28==1)&&(((a22==1)&&(((a19==1)&&((a7==1)&&((((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a14==9))&&!(a11==1))))&&!(a0==1)))&&(a24==1)))))){
	    	a29 = 5;
	    	a19 = 5;
	    	a24 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	return -1;
	    } else if(((a19==3)&&((a24==1)&&((a11==1)&&(((((a7==1)&&(((a22==1)&&(((a28==1)&&(input==5))&&(a0==1)))&&(a29==8)))&&(a20==1))&&(a14==9))&&!(a25==1)))))){
	    	a0 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if((((a19==2)&&(((!(a24==1)&&(!(a7==1)&&(((a25==1)&&((a20==1)&&(((input==4)&&((a29==5)||(a29==6)))&&(a14==9))))&&!(a0==1))))&&!(a11==1))&&(a28==1)))&&(a22==1))){
	    	a29 = 9;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	return 24;
	    } else if(((!(a24==1)&&(((((a14==8)&&(((a28==1)&&(!(a7==1)&&(((input==6)&&((a29==8)||(a29==9)))&&!(a11==1))))&&(a25==1)))&&(a20==1))&&!(a0==1))&&(a22==1)))&&(a19==4))){
	    	a25 = 0;
	    	a19 = 2;
	    	a29 = 7;
	    	a24 = 1;
	    	a11 = 1;
	    	a20 = 0;
	    	return 23;
	    } else if((!(a7==1)&&((!(a25==1)&&((a22==1)&&((((!(a0==1)&&(((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&!(a11==1))&&(a19==1)))&&(a24==1))&&(a28==1))&&(a20==1))))&&(a14==9)))){
	    	a14 = 8;
	    	a29 = 9;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if(((((a28==1)&&((!(a20==1)&&((a7==1)&&((((a14==8)&&(((input==5)&&((a29==6)||(a29==7)))&&!(a24==1)))&&!(a25==1))&&!(a11==1))))&&(a19==2)))&&(a0==1))&&(a22==1))){
	    	a24 = 1;
	    	a14 = 9;
	    	a20 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	a29 = 7;
	    	return 24;
	    } else if(((((a14==8)&&((((a22==1)&&(!(a7==1)&&((!(a20==1)&&(!(a11==1)&&((a19==5)&&(input==3))))&&(a28==1))))&&!(a0==1))&&!(a24==1)))&&(a29==9))&&!(a25==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	return 23;
	    } else if(((!(a20==1)&&(((a28==1)&&((a0==1)&&((a11==1)&&(((input==2)&&((((a29==5)&&(!(a7==1)&&(a25==1)))&&(a19==1))||(((a19==5)&&((!(a25==1)&&(a7==1))&&(a29==8)))||((a19==5)&&(((a7==1)&&!(a25==1))&&(a29==9))))))&&(a14==9)))))&&!(a24==1)))&&(a22==1))){
	    	a29 = 7;
	    	a14 = 10;
	    	a7 = 1;
	    	a19 = 2;
	    	a20 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if((((a22==1)&&((a24==1)&&((!(a11==1)&&(!(a7==1)&&(((((!(a20==1)&&(input==6))&&(a29==6))&&(a14==8))&&(a28==1))&&(a19==4))))&&(a0==1))))&&!(a25==1))){
	    	a19 = 3;
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return 23;
	    } else if(((((a25==1)&&((a24==1)&&((a0==1)&&((a14==9)&&((a7==1)&&(((a28==1)&&((a11==1)&&((input==5)&&((a29==6)||(a29==7)))))&&(a22==1)))))))&&(a20==1))&&(a19==5))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((((!(a11==1)&&(!(a24==1)&&(((a14==9)&&(((a0==1)&&(((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&(a22==1)))&&!(a7==1)))&&(a20==1))))&&(a19==1))&&(a25==1))&&(a28==1))){
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a19==5)&&((a28==1)&&(((a0==1)&&((((((input==6)&&(a7==1))&&(a25==1))&&(a22==1))&&!(a24==1))&&(a11==1)))&&(a14==9))))&&(a20==1))&&(a29==7))){
	    	a25 = 0;
	    	a19 = 2;
	    	a0 = 0;
	    	a29 = 8;
	    	a24 = 1;
	    	a14 = 8;
	    	return 24;
	    } else if((((((a14==9)&&(((a22==1)&&((a25==1)&&(!(a11==1)&&((((input==3)&&((a29==7)||(a29==8)))&&(a7==1))&&!(a24==1)))))&&(a28==1)))&&(a19==4))&&(a0==1))&&!(a20==1))){
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((!(a25==1)&&(!(a24==1)&&((a14==8)&&((((((a28==1)&&((((a19==2)&&(a29==6))||(((a19==1)&&(a29==9))||((a29==5)&&(a19==2))))&&(input==2)))&&(a20==1))&&!(a0==1))&&(a7==1))&&(a22==1)))))&&!(a11==1))){
	    	a29 = 5;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a29==6)&&((a28==1)&&((!(a25==1)&&((a11==1)&&((a14==9)&&((a7==1)&&(!(a20==1)&&((a0==1)&&(input==5)))))))&&(a19==4))))&&(a22==1))&&!(a24==1))){
	    	a24 = 1;
	    	a0 = 0;
	    	a14 = 8;
	    	a7 = 0;
	    	a29 = 8;
	    	a19 = 1;
	    	return 24;
	    } else if(((((!(a11==1)&&(((a24==1)&&(!(a25==1)&&(!(a0==1)&&((a14==9)&&((a20==1)&&(((a29==5)||(a29==6))&&(input==4)))))))&&(a28==1)))&&(a22==1))&&!(a7==1))&&(a19==3))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 5;
	    	a20 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if((((((a19==3)&&((!(a24==1)&&((!(a11==1)&&((a14==8)&&(((input==3)&&!(a20==1))&&!(a25==1))))&&!(a7==1)))&&(a29==7)))&&(a28==1))&&(a0==1))&&(a22==1))){
	    	a19 = 2;
	    	a29 = 9;
	    	return -1;
	    } else if(((!(a20==1)&&(!(a11==1)&&(((a25==1)&&((!(a24==1)&&((a19==3)&&(((a0==1)&&((input==4)&&((a29==8)||(a29==9))))&&(a14==8))))&&(a28==1)))&&(a22==1))))&&(a7==1))){
	    	a19 = 2;
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 1;
	    	a11 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if((((a11==1)&&((((a28==1)&&(((((((input==5)&&((a29==9)||((a29==7)||(a29==8))))&&!(a0==1))&&(a20==1))&&(a14==9))&&(a22==1))&&(a19==4)))&&!(a7==1))&&(a24==1)))&&(a25==1))){
	    	a19 = 2;
	    	a0 = 1;
	    	a7 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	a20 = 0;
	    	a29 = 5;
	    	return -1;
	    } else if(((a19==5)&&((a14==8)&&(!(a25==1)&&(((a0==1)&&(((a28==1)&&((((!(a20==1)&&(input==4))&&(a29==8))&&(a24==1))&&(a22==1)))&&!(a7==1)))&&(a11==1)))))){
	    	a20 = 1;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 7;
	    	a19 = 2;
	    	return 24;
	    } else if(((((!(a20==1)&&((a0==1)&&((a14==9)&&((((((input==1)&&(a11==1))&&(a22==1))&&!(a7==1))&&(a19==4))&&!(a24==1)))))&&(a28==1))&&(a25==1))&&(a29==8))){
	    	a20 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a7 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a14==8)&&(((((a28==1)&&((a20==1)&&((a7==1)&&((((input==2)&&(((a19==4)&&(a29==5))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))))&&(a22==1))&&!(a25==1)))))&&(a24==1))&&!(a11==1))&&!(a0==1)))){
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 3;
	    	a29 = 5;
	    	a7 = 0;
	    	return 21;
	    } else if((((((((((a14==9)&&((a29==9)&&(((a25==1)&&(input==2))&&(a11==1))))&&(a19==1))&&(a24==1))&&(a0==1))&&!(a7==1))&&(a20==1))&&(a28==1))&&(a22==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 7;
	    	a20 = 0;
	    	a19 = 3;
	    	a24 = 0;
	    	return -1;
	    } else if((((((a25==1)&&(!(a0==1)&&((a14==9)&&(!(a11==1)&&((a28==1)&&(((a22==1)&&(((a29==6)||(a29==7))&&(input==4)))&&!(a7==1)))))))&&(a19==3))&&!(a24==1))&&!(a20==1))){
	    	a25 = 0;
	    	a19 = 5;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a29==8)&&((((a28==1)&&((a22==1)&&((((a0==1)&&((!(a11==1)&&((a19==5)&&(input==2)))&&(a25==1)))&&(a20==1))&&!(a7==1))))&&(a24==1))&&(a14==8)))){
	    	a0 = 0;
	    	a19 = 3;
	    	a11 = 1;
	    	a29 = 6;
	    	a7 = 1;
	    	return 21;
	    } else if((!(a20==1)&&(((a19==2)&&((!(a11==1)&&(((((a24==1)&&((a25==1)&&(((a29==7)||(a29==8))&&(input==5))))&&(a0==1))&&(a14==9))&&(a28==1)))&&(a22==1)))&&(a7==1)))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==9)&&(!(a11==1)&&(((a20==1)&&(((a24==1)&&(((((((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a25==1)&&(a29==9))))||(((a29==5)&&!(a25==1))&&(a19==1)))&&(input==5))&&(a28==1))&&(a22==1)))&&!(a7==1)))&&(a0==1))))){
	    	a24 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	a20 = 0;
	    	a19 = 5;
	    	a25 = 0;
	    	return -1;
	    } else if((!(a7==1)&&(((a11==1)&&(((a14==9)&&(!(a24==1)&&((((input==6)&&(((((a25==1)&&(a29==8))&&(a19==5))||(((a29==9)&&(a25==1))&&(a19==5)))||((a19==1)&&((a29==5)&&!(a25==1)))))&&(a22==1))&&(a20==1))))&&(a28==1)))&&(a0==1)))){
	    	a29 = 5;
	    	a25 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a24==1)&&((a11==1)&&((((!(a20==1)&&(((a22==1)&&((a14==9)&&(((input==2)&&((a29==6)||(a29==7)))&&(a28==1))))&&(a7==1)))&&!(a0==1))&&(a19==2))&&(a25==1))))){
	    	a29 = 7;
	    	a0 = 1;
	    	a24 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a20==1)&&((((a22==1)&&((((!(a7==1)&&(((a14==9)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==5)))&&(a28==1)))&&(a0==1))&&!(a24==1))&&!(a11==1)))&&(a25==1))&&(a19==4)))){
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a11==1)&&((a14==9)&&((a20==1)&&((a0==1)&&(((a28==1)&&((a7==1)&&(!(a25==1)&&(!(a24==1)&&((a29==7)&&(input==5))))))&&(a22==1))))))&&(a19==3))){
	    	a29 = 5;
	    	a20 = 0;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	return 24;
	    } else if(((((!(a7==1)&&(!(a11==1)&&((((((((a29==6)||(a29==7))&&(input==2))&&(a14==9))&&(a20==1))&&(a25==1))&&(a22==1))&&!(a24==1))))&&(a28==1))&&(a0==1))&&(a19==3))){
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((((a28==1)&&((a22==1)&&((a19==4)&&((((a29==9)&&((((input==1)&&(a14==9))&&!(a0==1))&&(a20==1)))&&(a24==1))&&!(a11==1)))))&&!(a7==1))&&(a25==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a14==8)&&((!(a24==1)&&(!(a25==1)&&((((!(a11==1)&&((a20==1)&&((input==4)&&((a29==8)||(a29==9)))))&&(a22==1))&&(a28==1))&&(a19==3))))&&(a0==1)))&&!(a7==1))){
	    	a14 = 9;
	    	a29 = 9;
	    	a19 = 4;
	    	a11 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a7==1)&&((a19==5)&&((a22==1)&&((a24==1)&&((!(a0==1)&&(((((a28==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==6)))&&(a20==1))&&!(a11==1))&&(a14==8)))&&!(a25==1))))))){
	    	a25 = 1;
	    	a19 = 2;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 7;
	    	a20 = 0;
	    	a14 = 9;
	    	a24 = 0;
	    	return 24;
	    } else if(((a20==1)&&(((a28==1)&&((a11==1)&&(((a19==3)&&((a14==9)&&(!(a24==1)&&(((a22==1)&&((input==5)&&((a29==5)||(a29==6))))&&!(a0==1)))))&&!(a25==1))))&&!(a7==1)))){
	    	a24 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((((a25==1)&&((a24==1)&&((((((((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&(a28==1))&&(a22==1))&&(a14==10))&&(a19==5))&&(a7==1))&&(a0==1))))&&!(a20==1))&&(a11==1))){
	    	a20 = 1;
	    	a14 = 8;
	    	a25 = 0;
	    	a24 = 0;
	    	a19 = 1;
	    	a0 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if(((a19==5)&&(!(a25==1)&&((!(a20==1)&&((((a28==1)&&(((((input==4)&&((a29==5)||(a29==6)))&&(a24==1))&&(a11==1))&&(a7==1)))&&!(a0==1))&&(a14==8)))&&(a22==1))))){
	    	a29 = 7;
	    	a24 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a14 = 9;
	    	return 24;
	    } else if((!(a24==1)&&((((a25==1)&&(!(a0==1)&&((a19==1)&&(!(a20==1)&&((a7==1)&&((((a14==9)&&(input==5))&&(a11==1))&&(a28==1)))))))&&(a29==9))&&(a22==1)))){
	    	a19 = 3;
	    	a0 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a11 = 0;
	    	a25 = 0;
	    	return 21;
	    } else if((((((a14==9)&&(!(a11==1)&&((a22==1)&&(((((input==4)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&(a7==1))&&!(a24==1))&&!(a20==1)))))&&(a28==1))&&!(a25==1))&&!(a0==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a24 = 1;
	    	a29 = 6;
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	return -1;
	    } else if((((a19==1)&&((((((!(a7==1)&&((!(a20==1)&&(((a29==6)||(a29==7))&&(input==4)))&&!(a24==1)))&&(a14==8))&&!(a25==1))&&(a0==1))&&!(a11==1))&&(a28==1)))&&(a22==1))){
	    	a20 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 8;
	    	a24 = 1;
	    	return 24;
	    } else if((!(a7==1)&&((a28==1)&&((((!(a20==1)&&(((a22==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==3))&&(a24==1))&&(a25==1)))&&(a0==1)))&&(a19==1))&&!(a11==1))&&(a14==9))))){
	    	a14 = 8;
	    	a29 = 6;
	    	a20 = 1;
	    	a0 = 0;
	    	a19 = 2;
	    	return -1;
	    } else if(((!(a25==1)&&(!(a20==1)&&((((!(a11==1)&&(!(a7==1)&&((((input==2)&&((a29==8)||(a29==9)))&&(a0==1))&&(a28==1))))&&(a22==1))&&(a14==9))&&!(a24==1))))&&(a19==4))){
	    	a24 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	return 21;
	    } else if((((!(a20==1)&&((a7==1)&&((a24==1)&&((a19==2)&&(((a11==1)&&(((a22==1)&&(((a29==8)||(a29==9))&&(input==1)))&&(a25==1)))&&(a14==8))))))&&(a28==1))&&!(a0==1))){
	    	a19 = 5;
	    	a7 = 0;
	    	a25 = 0;
	    	a29 = 6;
	    	a20 = 1;
	    	return -1;
	    } else if((((a14==9)&&((a0==1)&&((!(a24==1)&&(!(a25==1)&&(((a22==1)&&(!(a20==1)&&(((((a29==8)&&(a19==3))||((a29==9)&&(a19==3)))||((a29==5)&&(a19==4)))&&(input==6))))&&(a28==1))))&&(a7==1))))&&!(a11==1))){
	    	a19 = 2;
	    	a7 = 0;
	    	a24 = 1;
	    	a29 = 7;
	    	return 23;
	    } else if(((a22==1)&&(((a28==1)&&(!(a7==1)&&(((!(a20==1)&&(((!(a0==1)&&((input==2)&&((a29==8)||(a29==9))))&&(a14==8))&&!(a24==1)))&&(a19==3))&&(a11==1))))&&(a25==1)))){
	    	a14 = 9;
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 7;
	    	return 24;
	    } else if((((a29==7)&&((a19==5)&&((a24==1)&&((((a28==1)&&((a14==9)&&(!(a20==1)&&((a11==1)&&((input==1)&&(a22==1))))))&&!(a25==1))&&!(a0==1)))))&&(a7==1))){
	    	a19 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	a14 = 8;
	    	a25 = 1;
	    	return 24;
	    } else if((((a20==1)&&((!(a7==1)&&(((a29==8)&&((((((input==4)&&(a25==1))&&(a0==1))&&(a19==5))&&(a22==1))&&(a28==1)))&&(a14==8)))&&(a24==1)))&&!(a11==1))){
	    	a19 = 2;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	return 23;
	    } else if((((a7==1)&&((a24==1)&&((a28==1)&&((a0==1)&&(((((a22==1)&&((a11==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==3))))&&(a20==1))&&!(a25==1))&&(a14==10))))))&&(a19==1))){
	    	a7 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	a24 = 0;
	    	a29 = 8;
	    	a14 = 9;
	    	return -1;
	    } else if(((a11==1)&&((((a20==1)&&((a14==10)&&(((a25==1)&&(((((input==5)&&((a29==7)||(a29==8)))&&(a28==1))&&(a24==1))&&(a0==1)))&&(a22==1))))&&(a19==3))&&!(a7==1)))){
	    	a29 = 9;
	    	a24 = 0;
	    	a7 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a19 = 5;
	    	a14 = 9;
	    	return -1;
	    } else if((!(a0==1)&&(((a24==1)&&((a19==5)&&(!(a7==1)&&((a14==8)&&((((!(a20==1)&&((input==4)&&(a25==1)))&&(a22==1))&&!(a11==1))&&(a28==1))))))&&(a29==5)))){
	    	a7 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a11==1)&&(!(a0==1)&&((a14==9)&&(((((a22==1)&&((a19==3)&&(!(a25==1)&&((((a29==5)||(a29==6))&&(input==4))&&(a28==1)))))&&(a7==1))&&!(a20==1))&&!(a24==1)))))){
	    	a24 = 1;
	    	a0 = 1;
	    	a19 = 2;
	    	a29 = 7;
	    	a20 = 1;
	    	return 24;
	    } else if((((a25==1)&&((a28==1)&&((a19==4)&&((!(a24==1)&&((a20==1)&&(((a14==9)&&((((a29==8)||(a29==9))&&(input==5))&&!(a11==1)))&&(a22==1))))&&!(a0==1)))))&&(a7==1))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 0;
	    	a24 = 1;
	    	a19 = 2;
	    	a20 = 0;
	    	return 24;
	    } else if(((a19==3)&&((a28==1)&&(((!(a20==1)&&(((!(a7==1)&&((a14==8)&&((a22==1)&&((a0==1)&&(input==3)))))&&(a11==1))&&(a29==5)))&&(a25==1))&&!(a24==1))))){
	    	a25 = 0;
	    	a7 = 1;
	    	a11 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a29 = 8;
	    	a20 = 1;
	    	a19 = 2;
	    	return 21;
	    } else if((((((a19==1)&&(((((a22==1)&&((a25==1)&&((((a29==5)||(a29==6))&&(input==6))&&(a0==1))))&&(a28==1))&&(a14==8))&&(a11==1)))&&!(a20==1))&&(a7==1))&&!(a24==1))){
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 9;
	    	a24 = 1;
	    	a7 = 0;
	    	return 24;
	    } else if((!(a11==1)&&(((a22==1)&&(!(a20==1)&&((a14==8)&&((a28==1)&&(((((a19==5)&&(((a29==5)||(a29==6))&&(input==3)))&&(a0==1))&&(a25==1))&&!(a24==1))))))&&!(a7==1)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if(((a0==1)&&((a19==3)&&((a20==1)&&((a22==1)&&((a28==1)&&(((a11==1)&&(((a14==8)&&(!(a25==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7))))))&&!(a24==1)))&&(a7==1)))))))){
	    	a0 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	a24 = 1;
	    	return 23;
	    } else if((!(a25==1)&&((a19==5)&&(!(a20==1)&&(((a7==1)&&((a14==8)&&(!(a24==1)&&(((a28==1)&&(((a11==1)&&(input==3))&&(a29==6)))&&!(a0==1)))))&&(a22==1)))))){
	    	a29 = 5;
	    	a19 = 2;
	    	a7 = 0;
	    	a14 = 9;
	    	a25 = 1;
	    	a24 = 1;
	    	return 23;
	    } else if(((!(a24==1)&&(!(a11==1)&&((a22==1)&&((a19==3)&&(((a28==1)&&(!(a7==1)&&(!(a25==1)&&((a14==8)&&((input==2)&&((a29==8)||(a29==9)))))))&&(a0==1))))))&&!(a20==1))){
	    	a29 = 5;
	    	a19 = 4;
	    	a7 = 1;
	    	return -1;
	    } else if((((a22==1)&&((a14==8)&&((!(a7==1)&&((((a28==1)&&((a24==1)&&(((((a29==8)&&(a19==1))||((a29==9)&&(a19==1)))||((a19==2)&&(a29==5)))&&(input==2))))&&(a25==1))&&!(a20==1)))&&(a11==1))))&&!(a0==1))){
	    	a29 = 7;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((a20==1)&&(((a22==1)&&((((((a14==8)&&((((a29==5)||(a29==6))||(a29==7))&&(input==2)))&&!(a0==1))&&(a7==1))&&(a28==1))&&(a11==1)))&&(a19==4))))&&!(a25==1))){
	    	a24 = 1;
	    	a19 = 5;
	    	a25 = 1;
	    	a14 = 9;
	    	a29 = 9;
	    	return 23;
	    } else if(((a0==1)&&((a19==2)&&(((a22==1)&&((((a25==1)&&(((((input==4)&&((a29==7)||((a29==5)||(a29==6))))&&(a14==9))&&!(a24==1))&&!(a20==1)))&&(a11==1))&&!(a7==1)))&&(a28==1))))){
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	a14 = 8;
	    	a29 = 6;
	    	return 23;
	    } else if(((a11==1)&&((a7==1)&&(((((!(a0==1)&&(((a14==9)&&(((((a19==4)&&(a29==8))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5)))&&(input==2)))&&(a22==1)))&&(a28==1))&&(a25==1))&&!(a20==1))&&(a24==1))))){
	    	a19 = 5;
	    	a25 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	return 24;
	    } else if((((((a0==1)&&((a28==1)&&((a20==1)&&(((a24==1)&&((!(a25==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==6)))&&(a19==3)))&&(a22==1)))))&&!(a7==1))&&(a11==1))&&(a14==8))){
	    	a19 = 4;
	    	a20 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if((!(a25==1)&&((a24==1)&&(((a11==1)&&(((a7==1)&&((a22==1)&&((a0==1)&&((a29==9)&&(!(a20==1)&&((a28==1)&&(input==4)))))))&&(a14==10)))&&(a19==4))))){
	    	a24 = 0;
	    	a20 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a22==1)&&(((a11==1)&&((((a19==1)&&((a14==10)&&((a28==1)&&(((a29==8)&&((input==4)&&(a7==1)))&&(a25==1)))))&&(a20==1))&&!(a24==1)))&&(a0==1)))){
	    	a29 = 7;
	    	a14 = 8;
	    	a11 = 0;
	    	a19 = 4;
	    	a25 = 0;
	    	a20 = 0;
	    	return 21;
	    } else if((((a11==1)&&((((((a28==1)&&((((a25==1)&&((input==4)&&((a29==8)||((a29==6)||(a29==7)))))&&(a14==9))&&!(a0==1)))&&(a24==1))&&(a20==1))&&!(a7==1))&&(a22==1)))&&(a19==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a7 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((!(a11==1)&&((a25==1)&&((a14==9)&&((((a0==1)&&(!(a24==1)&&(((a22==1)&&((input==1)&&((a29==7)||(a29==8))))&&(a7==1))))&&!(a20==1))&&(a28==1)))))&&(a19==4))){
	    	a11 = 1;
	    	a19 = 1;
	    	a24 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&(((a0==1)&&(((a24==1)&&((a14==8)&&(((a22==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==5))&&(a25==1))&&(a19==5)))&&(a11==1))))&&!(a20==1)))&&(a7==1)))){
	    	a29 = 6;
	    	a19 = 3;
	    	a25 = 0;
	    	a24 = 0;
	    	return 23;
	    } else if(((((!(a7==1)&&(((a20==1)&&(((a24==1)&&((a22==1)&&(((a29==9)&&(input==1))&&(a28==1))))&&(a19==3)))&&!(a25==1)))&&(a14==8))&&!(a11==1))&&!(a0==1))){
	    	a25 = 1;
	    	a20 = 0;
	    	a11 = 1;
	    	a19 = 5;
	    	return 24;
	    } else if((!(a25==1)&&(((a11==1)&&((a28==1)&&((a22==1)&&(!(a20==1)&&((a14==8)&&(((a19==4)&&((a29==7)&&(!(a0==1)&&(input==3))))&&(a7==1)))))))&&!(a24==1)))){
	    	a11 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	a29 = 9;
	    	a7 = 0;
	    	return 23;
	    } else if((!(a7==1)&&((a24==1)&&((a0==1)&&((!(a25==1)&&(!(a11==1)&&((((((((a29==7)||(a29==8))||(a29==9))&&(input==6))&&!(a20==1))&&(a19==1))&&(a22==1))&&(a14==9))))&&(a28==1)))))){
	    	a0 = 0;
	    	a11 = 1;
	    	a29 = 5;
	    	a19 = 3;
	    	a14 = 8;
	    	a7 = 1;
	    	return 24;
	    } else if(((a22==1)&&(!(a0==1)&&(!(a24==1)&&((a14==9)&&((!(a11==1)&&(((input==1)&&((((a29==9)&&((a7==1)&&!(a25==1)))&&(a19==5))||((((a25==1)&&!(a7==1))&&(a29==5))&&(a19==1))))&&(a28==1)))&&(a20==1))))))){
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a24==1)&&((((a25==1)&&((a22==1)&&((((((a20==1)&&(input==4))&&(a11==1))&&(a29==8))&&(a28==1))&&(a7==1))))&&(a19==5))&&(a14==9)))&&(a0==1))){
	    	a19 = 4;
	    	a0 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if(((a19==3)&&((((a28==1)&&((((a22==1)&&((a14==9)&&(((a7==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7))))&&!(a25==1))))&&(a24==1))&&!(a20==1)))&&!(a0==1))&&(a11==1)))){
	    	a29 = 6;
	    	a20 = 1;
	    	a19 = 2;
	    	return -1;
	    } else if((((a28==1)&&((!(a20==1)&&((a14==9)&&(((a22==1)&&(((a0==1)&&((input==1)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a29==5)&&(a19==4)))))&&(a25==1)))&&(a24==1))))&&(a11==1)))&&!(a7==1))){
	    	a29 = 5;
	    	a20 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((((a29==5)&&(((!(a7==1)&&(((a20==1)&&(((!(a11==1)&&((input==4)&&!(a25==1)))&&(a19==4))&&!(a24==1)))&&(a28==1)))&&(a22==1))&&!(a0==1)))&&(a14==8))){
	    	a20 = 0;
	    	a14 = 9;
	    	a7 = 1;
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 8;
	    	a19 = 3;
	    	return 24;
	    } else if((((a19==1)&&((a20==1)&&(!(a24==1)&&(!(a25==1)&&(((!(a0==1)&&((a22==1)&&((((a29==5)||(a29==6))&&(input==1))&&(a14==9))))&&(a7==1))&&(a28==1))))))&&!(a11==1))){
	    	a24 = 1;
	    	a29 = 7;
	    	a7 = 0;
	    	a25 = 1;
	    	a11 = 1;
	    	a19 = 5;
	    	a14 = 8;
	    	a20 = 0;
	    	return 24;
	    } else if(((a22==1)&&(((a7==1)&&(((((a14==8)&&((((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))&&(input==4))&&!(a25==1))&&(a28==1)))&&!(a24==1))&&(a20==1))&&!(a0==1)))&&!(a11==1)))){
	    	a24 = 1;
	    	a19 = 5;
	    	a29 = 8;
	    	a14 = 9;
	    	return 21;
	    } else if(((a28==1)&&(!(a25==1)&&(((((a22==1)&&((((a0==1)&&(!(a20==1)&&(((a29==8)||(a29==9))&&(input==3))))&&!(a24==1))&&(a19==2)))&&!(a7==1))&&!(a11==1))&&(a14==8))))){
	    	a19 = 3;
	    	a25 = 1;
	    	a14 = 9;
	    	a24 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((a22==1)&&(((!(a25==1)&&(((((a20==1)&&((!(a24==1)&&(((a29==6)||(a29==7))&&(input==2)))&&!(a11==1)))&&(a0==1))&&!(a7==1))&&(a19==4)))&&(a14==8))&&(a28==1)))){
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((!(a24==1)&&((!(a20==1)&&(((((a19==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&!(a7==1))&&(a22==1)))&&(a28==1))&&(a11==1))&&!(a25==1)))&&(a14==9)))&&!(a0==1))){
	    	a19 = 4;
	    	a25 = 1;
	    	a29 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	a11 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a19==2)&&((((a28==1)&&(!(a0==1)&&(((a14==8)&&((((input==2)&&(((a29==7)||(a29==8))||(a29==9)))&&!(a20==1))&&(a7==1)))&&(a25==1))))&&!(a24==1))&&!(a11==1))))){
	    	a11 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a19 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	a20 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if(((a24==1)&&(((a14==9)&&((a28==1)&&(((((a11==1)&&(!(a7==1)&&((a29==9)&&((a22==1)&&(input==5)))))&&(a20==1))&&!(a25==1))&&(a19==3))))&&!(a0==1)))){
	    	a14 = 8;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 2;
	    	return 23;
	    } else if((((a14==8)&&(((a19==3)&&(((!(a24==1)&&(!(a11==1)&&(!(a25==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==3))&&(a22==1)))))&&(a28==1))&&!(a20==1)))&&(a7==1)))&&!(a0==1))){
	    	a19 = 4;
	    	a14 = 9;
	    	a29 = 9;
	    	a24 = 1;
	    	a7 = 0;
	    	a25 = 1;
	    	return 24;
	    } return calculate_output46(input);
	}

	int calculate_output46(int input) {
	    if(((a28==1)&&((!(a0==1)&&(((a14==9)&&(((a20==1)&&(((((a22==1)&&(input==4))&&(a19==2))&&(a24==1))&&(a7==1)))&&!(a11==1)))&&!(a25==1)))&&(a29==8)))){
	    	a29 = 6;
	    	a19 = 1;
	    	a7 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a14 = 8;
	    	return 24;
	    } else if(((((((a14==9)&&((a19==5)&&((((!(a20==1)&&((input==3)&&(a29==8)))&&(a28==1))&&(a22==1))&&!(a24==1))))&&!(a7==1))&&!(a11==1))&&(a25==1))&&(a0==1))){
	    	a19 = 2;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	return 24;
	    } else if(((!(a24==1)&&((a22==1)&&((a14==9)&&((a28==1)&&(!(a20==1)&&((a11==1)&&(!(a7==1)&&((((input==5)&&((a29==6)||(a29==7)))&&!(a0==1))&&(a19==2)))))))))&&!(a25==1))){
	    	a19 = 3;
	    	a25 = 1;
	    	a29 = 7;
	    	a11 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((a19==3)&&((((a22==1)&&(((((a7==1)&&((input==2)&&((a29==7)||(a29==8))))&&(a28==1))&&(a0==1))&&(a25==1)))&&!(a24==1))&&!(a20==1)))&&(a14==9)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if((((((((a22==1)&&(!(a25==1)&&((a7==1)&&((a19==3)&&((!(a0==1)&&(input==3))&&!(a24==1))))))&&(a29==7))&&(a11==1))&&(a28==1))&&(a14==9))&&!(a20==1))){
	    	a7 = 0;
	    	a29 = 6;
	    	a14 = 8;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a14==9)&&(((a28==1)&&((((((a29==8)&&(((a24==1)&&(!(a7==1)&&!(a20==1)))&&!(a25==1)))&&(a19==5))||((a19==5)&&((a29==9)&&(((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1)))))||((((((a20==1)&&(a7==1))&&!(a24==1))&&(a25==1))&&(a29==5))&&(a19==1)))&&(input==6)))&&(a11==1)))&&(a0==1))&&(a22==1))){
	    	a25 = 0;
	    	a24 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 5;
	    	return 24;
	    } else if((((a20==1)&&(((a19==2)&&((a0==1)&&((a7==1)&&(((a29==9)&&((((a14==9)&&(input==4))&&(a11==1))&&!(a25==1)))&&(a24==1)))))&&(a28==1)))&&(a22==1))){
	    	a0 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a19 = 4;
	    	a29 = 7;
	    	a24 = 0;
	    	return 24;
	    } else if((((a25==1)&&((a19==2)&&((((a20==1)&&(((a22==1)&&(((a29==7)&&((input==3)&&(a24==1)))&&(a28==1)))&&(a14==8)))&&(a7==1))&&!(a11==1))))&&!(a0==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a0 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a0==1)&&(((a11==1)&&(!(a20==1)&&((a14==9)&&((a22==1)&&((a28==1)&&((a25==1)&&(((input==5)&&((((a29==9)&&(a19==4))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5))))&&(a7==1))))))))&&!(a24==1)))){
	    	a24 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a29 = 6;
	    	a20 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((a19==2)&&(!(a24==1)&&(((a20==1)&&((a22==1)&&(((a11==1)&&((a7==1)&&(((((a29==6)||(a29==7))&&(input==2))&&!(a25==1))&&(a14==8))))&&!(a0==1))))&&(a28==1))))){
	    	a25 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	a14 = 9;
	    	a19 = 3;
	    	a11 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if(((((a0==1)&&((a14==8)&&((((((!(a7==1)&&((input==3)&&((a29==7)||(a29==8))))&&(a24==1))&&(a20==1))&&(a22==1))&&!(a11==1))&&!(a25==1))))&&(a28==1))&&(a19==4))){
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&(!(a20==1)&&(((a11==1)&&((a24==1)&&((a0==1)&&((a28==1)&&((((a19==5)&&((a29==9)&&(a25==1)))||((a19==1)&&(!(a25==1)&&(a29==5))))&&(input==1))))))&&(a22==1))))&&(a14==8))){
	    	a29 = 6;
	    	a19 = 4;
	    	a11 = 0;
	    	a25 = 0;
	    	return 24;
	    } else if((((a11==1)&&((a22==1)&&(!(a7==1)&&((a29==6)&&((a0==1)&&((((!(a20==1)&&((a24==1)&&(input==6)))&&(a19==1))&&!(a25==1))&&(a28==1)))))))&&(a14==9))){
	    	a0 = 0;
	    	a24 = 0;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 8;
	    	return -1;
	    } else if((((a14==8)&&((a25==1)&&((a28==1)&&((a24==1)&&((a19==1)&&((a22==1)&&(((((((a29==6)||(a29==7))||(a29==8))&&(input==4))&&!(a0==1))&&(a20==1))&&(a7==1))))))))&&(a11==1))){
	    	a0 = 1;
	    	a20 = 0;
	    	a14 = 9;
	    	a29 = 7;
	    	a7 = 0;
	    	a19 = 5;
	    	a11 = 0;
	    	return 24;
	    } else if(((a25==1)&&((!(a20==1)&&((a22==1)&&(((a24==1)&&((((a19==3)&&(((input==1)&&(a14==8))&&!(a0==1)))&&!(a11==1))&&(a28==1)))&&(a7==1))))&&(a29==7)))){
	    	a11 = 1;
	    	a7 = 0;
	    	a19 = 5;
	    	return 21;
	    } else if((((((((a22==1)&&((a14==9)&&(((a7==1)&&((((a29==8)||(a29==9))&&(input==1))&&(a19==5)))&&(a20==1))))&&(a28==1))&&!(a11==1))&&(a0==1))&&!(a24==1))&&!(a25==1))){
	    	a19 = 3;
	    	a20 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((a25==1)&&((a19==2)&&((a0==1)&&(((((((a28==1)&&(((a24==1)&&(input==1))&&(a20==1)))&&(a22==1))&&(a14==9))&&(a7==1))&&(a11==1))&&(a29==6)))))){
	    	a0 = 0;
	    	a19 = 3;
	    	a7 = 0;
	    	a24 = 0;
	    	a11 = 0;
	    	return 21;
	    } else if((!(a25==1)&&(((((a22==1)&&((a14==8)&&((((((a29==6)&&(input==4))&&(a0==1))&&!(a7==1))&&(a20==1))&&(a28==1))))&&!(a11==1))&&(a24==1))&&(a19==2)))){
	    	a24 = 0;
	    	a29 = 5;
	    	a19 = 3;
	    	a20 = 0;
	    	return 24;
	    } else if(((a20==1)&&(((a22==1)&&((a29==9)&&((a14==9)&&(!(a11==1)&&(((a28==1)&&((a19==3)&&(((a0==1)&&(input==2))&&(a7==1))))&&(a25==1))))))&&(a24==1)))){
	    	a0 = 0;
	    	a14 = 8;
	    	a11 = 1;
	    	a20 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((!(a25==1)&&((a28==1)&&(((!(a24==1)&&((a19==1)&&((((a7==1)&&((a14==8)&&(input==3)))&&(a20==1))&&(a29==9))))&&!(a11==1))&&(a22==1))))&&(a0==1))){
	    	a24 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((((a11==1)&&((a19==5)&&((((a20==1)&&(((a25==1)&&(!(a24==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==1))))&&(a0==1)))&&(a14==8))&&(a28==1))))&&(a7==1))&&(a22==1))){
	    	a19 = 4;
	    	a29 = 8;
	    	a20 = 0;
	    	a11 = 0;
	    	a7 = 0;
	    	a25 = 0;
	    	return 23;
	    } else if((((a19==2)&&((a28==1)&&((!(a7==1)&&(((!(a20==1)&&((a22==1)&&((((a29==5)||(a29==6))&&(input==6))&&!(a24==1))))&&(a14==8))&&!(a25==1)))&&!(a0==1))))&&(a11==1))){
	    	a7 = 1;
	    	a29 = 6;
	    	a11 = 0;
	    	return 23;
	    } else if(((a14==9)&&(!(a0==1)&&((!(a20==1)&&(((a22==1)&&((((((input==5)&&((a29==5)||(a29==6)))&&(a19==1))&&(a11==1))&&!(a25==1))&&(a24==1)))&&(a7==1)))&&(a28==1))))){
	    	a0 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((!(a20==1)&&((a19==2)&&((a28==1)&&((a14==9)&&(((a0==1)&&((a24==1)&&(!(a11==1)&&(((a25==1)&&(((a29==7)||(a29==8))&&(input==3)))&&(a7==1)))))&&(a22==1))))))){
	    	a11 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a24 = 0;
	    	a20 = 1;
	    	a25 = 0;
	    	a14 = 8;
	    	return -1;
	    } else if(((a28==1)&&(((a19==2)&&(((a22==1)&&(((a14==8)&&(((a11==1)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==3))&&(a20==1)))&&!(a7==1)))&&!(a24==1)))&&!(a25==1)))&&(a0==1)))){
	    	a29 = 5;
	    	a7 = 1;
	    	a19 = 3;
	    	a0 = 0;
	    	return 23;
	    } else if((((!(a20==1)&&((!(a0==1)&&((a22==1)&&((((((a19==5)&&((!(a25==1)&&(a7==1))&&(a29==9)))||((a19==1)&&((a29==5)&&((a25==1)&&!(a7==1)))))||(((a29==6)&&(!(a7==1)&&(a25==1)))&&(a19==1)))&&(input==4))&&!(a11==1))))&&(a14==9)))&&(a28==1))&&!(a24==1))){
	    	a19 = 5;
	    	a11 = 1;
	    	a29 = 8;
	    	a14 = 8;
	    	a25 = 1;
	    	a7 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if((((!(a7==1)&&(((a20==1)&&((((((((a19==2)&&(a29==9))||((a29==5)&&(a19==3)))&&(input==3))&&(a25==1))&&(a24==1))&&(a14==8))&&(a22==1)))&&(a28==1)))&&(a11==1))&&!(a0==1))){
	    	a19 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((((((a11==1)&&((((a7==1)&&((input==4)&&(((a29==6)&&(a19==5))||(((a19==4)&&(a29==9))||((a29==5)&&(a19==5))))))&&!(a24==1))&&(a28==1)))&&!(a20==1))&&(a22==1))&&(a0==1))&&(a14==9))&&(a25==1))){
	    	a29 = 6;
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 10;
	    	return 24;
	    } else if((!(a25==1)&&(((a28==1)&&((a7==1)&&(((((a22==1)&&(!(a20==1)&&((input==1)&&(((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a19==3)&&(a29==5)))))))&&!(a24==1))&&!(a11==1))&&(a14==9))))&&!(a0==1)))){
	    	a0 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a7 = 0;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(!(a25==1)&&(!(a0==1)&&(!(a24==1)&&((a22==1)&&(!(a20==1)&&((((((((a19==3)&&(a29==9))||((a19==4)&&(a29==5)))||((a19==4)&&(a29==6)))&&(input==3))&&!(a7==1))&&(a14==9))&&(a28==1))))))))){
	    	a11 = 1;
	    	a19 = 3;
	    	a0 = 1;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if(((a29==6)&&((a28==1)&&(!(a24==1)&&(((a25==1)&&((((a22==1)&&(((!(a7==1)&&(input==2))&&(a11==1))&&(a20==1)))&&(a0==1))&&(a14==8)))&&(a19==4)))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a20 = 0;
	    	a29 = 8;
	    	a25 = 0;
	    	return 24;
	    } else if(((a14==8)&&((a28==1)&&(((!(a24==1)&&(((!(a20==1)&&((a19==4)&&((((a29==6)||(a29==7))&&(input==6))&&(a7==1))))&&(a11==1))&&(a0==1)))&&!(a25==1))&&(a22==1))))){
	    	a24 = 1;
	    	a0 = 0;
	    	a11 = 0;
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	a25 = 1;
	    	return 24;
	    } else if(((((!(a24==1)&&(((a11==1)&&(!(a25==1)&&((a0==1)&&(((input==2)&&(((a19==3)&&(a29==5))||(((a19==2)&&(a29==8))||((a19==2)&&(a29==9)))))&&(a20==1)))))&&(a14==8)))&&(a28==1))&&(a22==1))&&(a7==1))){
	    	a24 = 1;
	    	a19 = 3;
	    	a29 = 7;
	    	a0 = 0;
	    	return 24;
	    } else if(((a19==3)&&(((a7==1)&&((a28==1)&&((((a11==1)&&((a25==1)&&((((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a0==1))&&(a22==1))))&&(a24==1))&&(a14==10))))&&(a20==1)))){
	    	a11 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 1;
	    	a7 = 0;
	    	a14 = 9;
	    	a20 = 0;
	    	return 24;
	    } else if(((a24==1)&&((a11==1)&&(((a14==8)&&((a0==1)&&(!(a7==1)&&((a22==1)&&(((((input==6)&&(a29==7))&&(a25==1))&&(a19==3))&&(a20==1))))))&&(a28==1))))){
	    	a7 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a7==1)&&((a0==1)&&((((((a19==2)&&(((((a29==6)||(a29==7))&&(input==3))&&(a20==1))&&!(a25==1)))&&(a11==1))&&(a22==1))&&(a24==1))&&(a14==10)))))){
	    	a29 = 5;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a25==1)&&(((a14==8)&&((((a22==1)&&(((a7==1)&&(!(a11==1)&&(!(a0==1)&&((input==3)&&((a29==8)||((a29==6)||(a29==7)))))))&&(a24==1)))&&(a19==2))&&!(a20==1)))&&(a28==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((((!(a24==1)&&((a22==1)&&(((a19==5)&&(((input==1)&&(a29==8))&&(a14==9)))&&!(a20==1))))&&(a0==1))&&!(a11==1))&&!(a7==1))&&(a25==1)))){
	    	a14 = 8;
	    	a24 = 1;
	    	a29 = 9;
	    	a19 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	return 23;
	    } else if((!(a0==1)&&((a28==1)&&((a19==2)&&(((a25==1)&&(((((a20==1)&&((((a29==7)||(a29==8))&&(input==1))&&(a14==8)))&&!(a7==1))&&(a24==1))&&(a11==1)))&&(a22==1)))))){
	    	a7 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(((!(a11==1)&&(((a14==8)&&(((a28==1)&&(((((a29==6)||(a29==7))&&(input==5))&&(a19==2))&&!(a20==1)))&&!(a25==1)))&&!(a0==1)))&&(a22==1))&&!(a24==1)))){
	    	a7 = 1;
	    	a11 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if((((a11==1)&&((((a24==1)&&((a25==1)&&(!(a7==1)&&((!(a0==1)&&((((a29==7)||(a29==8))&&(input==2))&&(a14==8)))&&(a28==1)))))&&(a20==1))&&(a19==3)))&&(a22==1))){
	    	a7 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((((a19==3)&&(((a14==9)&&(((a7==1)&&((((a28==1)&&((a25==1)&&(((a29==7)||(a29==8))&&(input==5))))&&(a24==1))&&(a22==1)))&&(a0==1)))&&!(a20==1)))&&!(a11==1))){
	    	a24 = 0;
	    	a14 = 8;
	    	a29 = 8;
	    	a25 = 0;
	    	return -1;
	    } else if(((a7==1)&&((((a20==1)&&(((a14==9)&&((((a28==1)&&((input==6)&&((((a29==9)&&(a19==1))||((a19==2)&&(a29==5)))||((a29==6)&&(a19==2)))))&&(a25==1))&&!(a0==1)))&&!(a11==1)))&&!(a24==1))&&(a22==1)))){
	    	a29 = 6;
	    	a19 = 4;
	    	a14 = 8;
	    	return 24;
	    } else if(((((((((a11==1)&&(((((input==1)&&((a29==8)||(a29==9)))&&(a24==1))&&(a22==1))&&!(a7==1)))&&!(a25==1))&&(a28==1))&&(a19==2))&&(a14==8))&&(a20==1))&&(a0==1))){
	    	a29 = 5;
	    	a19 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((!(a25==1)&&(((a22==1)&&((a19==2)&&((((a14==10)&&((a24==1)&&((((a11==1)&&(input==2))&&(a0==1))&&(a28==1))))&&!(a7==1))&&(a20==1))))&&(a29==5)))){
	    	a7 = 1;
	    	a25 = 1;
	    	a11 = 0;
	    	a19 = 5;
	    	a14 = 9;
	    	return 21;
	    } else if((((!(a24==1)&&(!(a0==1)&&((a22==1)&&(((a7==1)&&((a19==5)&&(((a20==1)&&((input==4)&&((a29==5)||(a29==6))))&&(a28==1))))&&!(a25==1)))))&&(a11==1))&&(a14==8))){
	    	a29 = 5;
	    	a19 = 3;
	    	a24 = 1;
	    	return 21;
	    } else if(((a14==8)&&((a28==1)&&((a7==1)&&(((a22==1)&&(((a19==3)&&((a24==1)&&((a0==1)&&((((a29==7)||(a29==8))&&(input==2))&&(a25==1)))))&&(a20==1)))&&!(a11==1)))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((a20==1)&&(((a28==1)&&((a25==1)&&(((a14==9)&&(((a7==1)&&((a24==1)&&((a22==1)&&(input==4))))&&(a19==2)))&&(a29==7))))&&(a0==1)))&&(a11==1))){
	    	a11 = 0;
	    	a19 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	return -1;
	    } else if(((a14==9)&&(((a22==1)&&((((((a25==1)&&(((!(a11==1)&&(input==6))&&!(a0==1))&&(a28==1)))&&(a24==1))&&!(a7==1))&&(a29==6))&&!(a20==1)))&&(a19==1)))){
	    	a19 = 4;
	    	a7 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	a25 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if((((a20==1)&&((a11==1)&&(((a0==1)&&((a14==10)&&(((a22==1)&&(((a7==1)&&((((a29==6)||(a29==7))||(a29==8))&&(input==1)))&&(a28==1)))&&!(a25==1))))&&(a19==1))))&&(a24==1))){
	    	a29 = 5;
	    	a25 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a0==1)&&(((((((a25==1)&&((((a20==1)&&((input==4)&&((a29==7)||(a29==8))))&&(a28==1))&&(a14==8)))&&(a19==3))&&(a11==1))&&!(a7==1))&&(a22==1))&&(a24==1)))){
	    	a19 = 4;
	    	a11 = 0;
	    	a7 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a20 = 0;
	    	a24 = 0;
	    	a29 = 6;
	    	return -1;
	    } else if((((a25==1)&&((((!(a0==1)&&(!(a20==1)&&(!(a11==1)&&((a24==1)&&((((a29==6)||(a29==7))&&(input==5))&&(a28==1))))))&&(a22==1))&&(a14==9))&&(a19==5)))&&(a7==1))){
	    	a7 = 0;
	    	a0 = 1;
	    	a24 = 0;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	return 24;
	    } else if(((a22==1)&&((!(a7==1)&&((a14==9)&&(((a25==1)&&((a28==1)&&(!(a24==1)&&(((a19==5)&&(!(a0==1)&&(input==4)))&&!(a11==1)))))&&(a29==8))))&&!(a20==1)))){
	    	a0 = 1;
	    	a11 = 1;
	    	a19 = 4;
	    	a29 = 9;
	    	a20 = 1;
	    	return -1;
	    } else if(((a28==1)&&(((a7==1)&&(((a11==1)&&((((a0==1)&&(((input==2)&&((((a29==9)&&(a19==3))||((a19==4)&&(a29==5)))||((a29==6)&&(a19==4))))&&(a20==1)))&&(a14==9))&&!(a25==1)))&&(a22==1)))&&!(a24==1)))){
	    	a24 = 1;
	    	a14 = 8;
	    	a25 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a24==1)&&((!(a25==1)&&(((a14==9)&&((a28==1)&&(((a22==1)&&(((input==2)&&((a29==5)||(a29==6)))&&!(a11==1)))&&!(a20==1))))&&(a7==1)))&&(a19==1)))&&!(a0==1))){
	    	a14 = 8;
	    	a29 = 6;
	    	a11 = 1;
	    	a20 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if(((((a28==1)&&((a11==1)&&(((a14==9)&&((a25==1)&&((a24==1)&&(((a0==1)&&((input==5)&&(a20==1)))&&(a29==8)))))&&!(a7==1))))&&(a19==2))&&(a22==1))){
	    	a11 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a19 = 1;
	    	a29 = 7;
	    	return -1;
	    } else if((((a14==8)&&((((((!(a7==1)&&((a25==1)&&((a11==1)&&(((a29==5)||(a29==6))&&(input==2)))))&&!(a24==1))&&!(a0==1))&&(a22==1))&&(a28==1))&&!(a20==1)))&&(a19==5))){
	    	a7 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&((a0==1)&&((a25==1)&&((((a14==10)&&((a24==1)&&((((input==5)&&(a20==1))&&!(a7==1))&&(a11==1))))&&(a28==1))&&(a29==7)))))&&(a19==4))){
	    	a14 = 8;
	    	a20 = 0;
	    	a0 = 0;
	    	a29 = 5;
	    	a25 = 0;
	    	a11 = 0;
	    	a19 = 2;
	    	return 21;
	    } else if(((a20==1)&&((a7==1)&&((a24==1)&&(!(a0==1)&&(((((a28==1)&&((a22==1)&&((a14==8)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==2)))))&&(a19==1))&&(a25==1))&&(a11==1))))))){
	    	a29 = 5;
	    	a0 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((a11==1)&&(!(a25==1)&&((a22==1)&&((a28==1)&&((a7==1)&&((a20==1)&&(((input==2)&&((a29==8)||(a29==9)))&&(a19==4))))))))&&(a14==9))&&(a0==1)))){
	    	a25 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a14 = 10;
	    	a29 = 8;
	    	return 21;
	    } else if(((a11==1)&&(!(a24==1)&&((a19==1)&&(((a25==1)&&(((a22==1)&&((a7==1)&&((a14==9)&&((a28==1)&&((input==4)&&(((a29==5)||(a29==6))||(a29==7)))))))&&!(a20==1)))&&!(a0==1)))))){
	    	a25 = 0;
	    	a29 = 6;
	    	a24 = 1;
	    	a19 = 3;
	    	a14 = 8;
	    	a7 = 0;
	    	return 21;
	    } else if((((!(a11==1)&&((a28==1)&&(((((a19==5)&&((a29==9)&&(!(a25==1)&&((a24==1)&&(!(a20==1)&&!(a7==1))))))||(((a29==5)&&((!(a24==1)&&((a20==1)&&(a7==1)))&&(a25==1)))&&(a19==1)))&&(input==4))&&(a22==1))))&&(a14==9))&&!(a0==1))){
	    	a25 = 1;
	    	a24 = 1;
	    	a7 = 0;
	    	a20 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	return -1;
	    } else if(((((a22==1)&&(((a11==1)&&(((((a29==5)&&((!(a24==1)&&((a7==1)&&(a20==1)))&&(a25==1)))&&(a19==1))||((((!(a25==1)&&((!(a7==1)&&!(a20==1))&&(a24==1)))&&(a29==8))&&(a19==5))||(((((!(a20==1)&&!(a7==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5))))&&(input==3)))&&(a28==1)))&&(a0==1))&&(a14==9))){
	    	a25 = 1;
	    	a14 = 10;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a19 = 5;
	    	a7 = 0;
	    	return 21;
	    } else if(((a24==1)&&((!(a25==1)&&((a22==1)&&(!(a11==1)&&((a28==1)&&(((a14==8)&&(!(a20==1)&&(((input==2)&&(((a29==5)||(a29==6))||(a29==7)))&&(a7==1))))&&(a19==5))))))&&(a0==1)))){
	    	a20 = 1;
	    	a19 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((a7==1)&&((a14==9)&&((a0==1)&&(!(a25==1)&&((a19==5)&&((a29==7)&&(!(a20==1)&&(((a28==1)&&(((a22==1)&&(input==2))&&(a11==1)))&&(a24==1)))))))))){
	    	a25 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	a24 = 0;
	    	a7 = 0;
	    	a11 = 0;
	    	a29 = 6;
	    	return 24;
	    } else if(((((!(a25==1)&&((!(a24==1)&&(((((a22==1)&&((input==2)&&((a29==8)||(a29==9))))&&(a7==1))&&(a20==1))&&!(a0==1)))&&!(a11==1)))&&(a28==1))&&(a19==5))&&(a14==8))){
	    	a29 = 6;
	    	a7 = 0;
	    	a0 = 1;
	    	a25 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((((((a28==1)&&((a0==1)&&(((a29==6)&&(((a7==1)&&(((a24==1)&&(input==5))&&!(a11==1)))&&(a22==1)))&&(a20==1))))&&(a14==8))&&(a25==1))&&(a19==4))){
	    	a25 = 0;
	    	a11 = 1;
	    	a20 = 0;
	    	a0 = 0;
	    	return 23;
	    } else if((!(a25==1)&&((!(a11==1)&&((((a24==1)&&(!(a7==1)&&(((((input==4)&&((a29==5)||(a29==6)))&&(a14==8))&&!(a20==1))&&(a28==1))))&&(a19==3))&&!(a0==1)))&&(a22==1)))){
	    	a11 = 1;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a28==1)&&(!(a7==1)&&((!(a20==1)&&(((a19==5)&&(!(a0==1)&&(((a22==1)&&(((a29==6)||(a29==7))&&(input==1)))&&(a14==9))))&&(a25==1)))&&!(a11==1))))&&!(a24==1))){
	    	a19 = 4;
	    	a29 = 7;
	    	a20 = 1;
	    	return -1;
	    } else if((((a20==1)&&((a22==1)&&(!(a11==1)&&((a28==1)&&(!(a0==1)&&((!(a24==1)&&((!(a25==1)&&((input==6)&&((a29==9)||((a29==7)||(a29==8)))))&&(a14==9)))&&(a19==2)))))))&&(a7==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a14 = 8;
	    	a24 = 1;
	    	a11 = 1;
	    	a7 = 0;
	    	a29 = 9;
	    	return 24;
	    } else if((!(a25==1)&&(!(a11==1)&&(((!(a7==1)&&((a0==1)&&((((a28==1)&&((a19==1)&&(((a29==6)||(a29==7))&&(input==3))))&&(a22==1))&&(a20==1))))&&(a14==9))&&(a24==1))))){
	    	a11 = 1;
	    	a25 = 1;
	    	a7 = 1;
	    	a29 = 6;
	    	a19 = 5;
	    	a24 = 0;
	    	return 21;
	    } else if((((((a22==1)&&(!(a25==1)&&((a28==1)&&((!(a0==1)&&((((input==3)&&(((a29==7)||(a29==8))||(a29==9)))&&(a14==9))&&(a7==1)))&&!(a24==1)))))&&(a19==2))&&(a20==1))&&(a11==1))){
	    	a14 = 8;
	    	a29 = 9;
	    	a11 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if(((a28==1)&&(!(a11==1)&&((a14==9)&&(((a22==1)&&((input==5)&&(((a19==5)&&((a29==9)&&(!(a25==1)&&((a24==1)&&(!(a20==1)&&!(a7==1))))))||((a19==1)&&((a29==5)&&((a25==1)&&(!(a24==1)&&((a20==1)&&(a7==1)))))))))&&!(a0==1)))))){
	    	a24 = 1;
	    	a20 = 1;
	    	a7 = 0;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 4;
	    	return -1;
	    } else if((((a14==8)&&((((a7==1)&&((a28==1)&&(((a25==1)&&(!(a11==1)&&((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))&&(input==3))))&&(a24==1))))&&(a20==1))&&(a0==1)))&&(a22==1))){
	    	a29 = 7;
	    	a20 = 0;
	    	a11 = 1;
	    	a7 = 0;
	    	a0 = 0;
	    	a19 = 1;
	    	return 23;
	    } else if(((!(a25==1)&&(((a24==1)&&((a22==1)&&(!(a20==1)&&((a28==1)&&((a11==1)&&((a0==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))||((a19==4)&&(a29==6)))&&(input==1))))))))&&(a14==8)))&&(a7==1))){
	    	a19 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((((a19==3)&&(((a7==1)&&(((a28==1)&&((a11==1)&&((((((a29==7)||(a29==8))&&(input==3))&&(a22==1))&&(a0==1))&&!(a25==1))))&&(a14==10)))&&!(a20==1)))&&(a24==1))){
	    	a14 = 9;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((((a7==1)&&((a28==1)&&(((a22==1)&&((a11==1)&&(((((input==6)&&((a29==6)||(a29==7)))&&(a20==1))&&(a0==1))&&!(a24==1))))&&(a19==1))))&&!(a25==1))&&(a14==8))){
	    	a29 = 9;
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	return 24;
	    } else if((((((a11==1)&&((((a28==1)&&(!(a24==1)&&((!(a20==1)&&((input==2)&&(((a29==5)||(a29==6))||(a29==7))))&&(a14==8))))&&!(a25==1))&&(a19==3)))&&(a22==1))&&!(a7==1))&&(a0==1))){
	    	a11 = 0;
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	return 21;
	    } else if((!(a7==1)&&(!(a25==1)&&(((a20==1)&&((!(a11==1)&&((a28==1)&&((a14==8)&&((a0==1)&&(((input==5)&&((a29==7)||(a29==8)))&&(a22==1))))))&&(a19==1)))&&(a24==1))))){
	    	a19 = 2;
	    	a20 = 0;
	    	a25 = 1;
	    	a24 = 0;
	    	a0 = 0;
	    	a7 = 1;
	    	a29 = 7;
	    	return 24;
	    } else if(((a22==1)&&((!(a25==1)&&((a7==1)&&((a14==9)&&(!(a24==1)&&((a11==1)&&((((a20==1)&&(((a29==7)||(a29==8))&&(input==5)))&&(a28==1))&&!(a0==1)))))))&&(a19==5)))){
	    	a29 = 8;
	    	a24 = 1;
	    	a7 = 0;
	    	a14 = 8;
	    	return 21;
	    } else if(((((((((a7==1)&&((!(a11==1)&&(((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&!(a25==1)))&&!(a20==1)))&&(a24==1))&&(a14==9))&&(a22==1))&&(a19==1))&&(a28==1))&&(a0==1))){
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 7;
	    	a14 = 8;
	    	a11 = 1;
	    	a19 = 3;
	    	a7 = 0;
	    	return 24;
	    } else if(((a0==1)&&(((a28==1)&&((!(a20==1)&&((a14==8)&&((a19==4)&&(!(a11==1)&&((a25==1)&&(((input==1)&&(a24==1))&&(a29==9)))))))&&!(a7==1)))&&(a22==1)))){
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((a19==2)&&(((!(a11==1)&&((a0==1)&&(!(a24==1)&&((a28==1)&&(((((input==4)&&!(a20==1))&&(a29==7))&&(a25==1))&&(a22==1))))))&&!(a7==1))&&(a14==8)))){
	    	a24 = 1;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 1;
	    	a0 = 0;
	    	a11 = 1;
	    	return 21;
	    } else if((((a25==1)&&((a7==1)&&((a14==9)&&((a0==1)&&(!(a11==1)&&(((a22==1)&&(((((a29==8)||(a29==9))&&(input==1))&&(a20==1))&&(a24==1)))&&(a19==4)))))))&&(a28==1))){
	    	a7 = 0;
	    	a24 = 0;
	    	a20 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	return 21;
	    } else if(((!(a7==1)&&((((a28==1)&&((a14==9)&&((((a19==3)&&(((a22==1)&&(input==1))&&(a11==1)))&&(a0==1))&&(a20==1))))&&(a29==7))&&(a24==1)))&&(a25==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((((((((!(a7==1)&&((input==4)&&((a29==8)||((a29==6)||(a29==7)))))&&(a28==1))&&(a22==1))&&(a14==9))&&!(a20==1))&&(a25==1))&&(a24==1))&&!(a11==1)))&&(a19==5))){
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 9;
	    	a20 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a20==1)&&((a22==1)&&((((((a14==8)&&((!(a25==1)&&((a7==1)&&((input==3)&&((a29==6)||(a29==7)))))&&(a19==3)))&&(a28==1))&&!(a11==1))&&!(a24==1))&&!(a0==1))))){
	    	a25 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==8)&&((a28==1)&&((a24==1)&&(!(a11==1)&&((((a20==1)&&(((((a19==3)&&(a29==6))||(((a19==2)&&(a29==9))||((a19==3)&&(a29==5))))&&(input==6))&&(a22==1)))&&!(a0==1))&&!(a25==1))))))&&!(a7==1))){
	    	a29 = 8;
	    	a19 = 1;
	    	a20 = 0;
	    	return 21;
	    } else if((!(a25==1)&&((((!(a24==1)&&((a22==1)&&((((a14==8)&&((((a29==8)||((a29==6)||(a29==7)))&&(input==5))&&!(a11==1)))&&(a28==1))&&(a19==4))))&&(a7==1))&&(a0==1))&&!(a20==1)))){
	    	a20 = 1;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a19 = 3;
	    	return 23;
	    } else if(((a14==9)&&((!(a24==1)&&((a19==1)&&(((a28==1)&&((a22==1)&&((((a0==1)&&((((a29==7)||(a29==8))||(a29==9))&&(input==6)))&&!(a20==1))&&(a25==1))))&&!(a7==1))))&&!(a11==1)))){
	    	a29 = 9;
	    	a19 = 3;
	    	return 23;
	    } else if(((a14==8)&&(((((a19==1)&&(!(a11==1)&&((a0==1)&&(((a24==1)&&(((input==1)&&((a29==9)||((a29==7)||(a29==8))))&&!(a20==1)))&&(a22==1)))))&&!(a25==1))&&!(a7==1))&&(a28==1)))){
	    	a25 = 1;
	    	a14 = 9;
	    	a11 = 1;
	    	a29 = 6;
	    	a19 = 3;
	    	return 21;
	    } else if(((((a0==1)&&(((a22==1)&&(!(a20==1)&&((a14==8)&&((!(a7==1)&&((a24==1)&&((input==1)&&((a29==8)||(a29==9)))))&&!(a25==1)))))&&(a19==2)))&&(a11==1))&&(a28==1))){
	    	a7 = 1;
	    	a25 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a22==1)&&(!(a7==1)&&((a28==1)&&((a11==1)&&((a20==1)&&(((a29==6)&&((((input==4)&&(a19==1))&&(a0==1))&&(a14==9)))&&!(a24==1)))))))&&(a25==1))){
	    	a29 = 5;
	    	a24 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a24==1)&&(!(a7==1)&&((a14==9)&&((a22==1)&&(((a25==1)&&(!(a0==1)&&(((a11==1)&&((((a29==6)&&(a19==3))||(((a29==9)&&(a19==2))||((a29==5)&&(a19==3))))&&(input==2)))&&!(a20==1))))&&(a28==1))))))){
	    	a19 = 4;
	    	a24 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a14 = 8;
	    	return 24;
	    } else if((((((((!(a24==1)&&(((((((a29==6)||(a29==7))||(a29==8))&&(input==3))&&(a22==1))&&(a14==9))&&(a11==1)))&&!(a25==1))&&(a19==1))&&!(a7==1))&&(a28==1))&&!(a0==1))&&(a20==1))){
	    	a11 = 0;
	    	a25 = 1;
	    	a29 = 8;
	    	a0 = 1;
	    	a24 = 1;
	    	a20 = 0;
	    	a19 = 5;
	    	return 24;
	    } else if(((a14==8)&&((a11==1)&&(((a22==1)&&(!(a24==1)&&(((!(a20==1)&&((a0==1)&&((a7==1)&&((input==5)&&(((a29==6)||(a29==7))||(a29==8))))))&&(a19==5))&&(a28==1))))&&!(a25==1))))){
	    	a20 = 1;
	    	a19 = 3;
	    	a24 = 1;
	    	a25 = 1;
	    	a0 = 0;
	    	a29 = 5;
	    	return 23;
	    } else if((!(a0==1)&&(((a28==1)&&((((a22==1)&&(((a24==1)&&((a14==8)&&((input==3)&&((((a29==8)&&(a19==4))||((a29==9)&&(a19==4)))||((a29==5)&&(a19==5))))))&&(a11==1)))&&!(a7==1))&&!(a20==1)))&&(a25==1)))){
	    	a7 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((!(a11==1)&&(((!(a0==1)&&(!(a24==1)&&(!(a7==1)&&((a22==1)&&(((input==4)&&((a29==8)||(a29==9)))&&(a14==9))))))&&(a28==1))&&(a25==1)))&&(a19==2))&&!(a20==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a0 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	a20 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	return -1;
	    } else if((!(a24==1)&&((((a0==1)&&((!(a7==1)&&((!(a20==1)&&(!(a11==1)&&((((a29==5)||(a29==6))&&(input==5))&&!(a25==1))))&&(a19==3)))&&(a28==1)))&&(a22==1))&&(a14==8)))){
	    	a25 = 1;
	    	a29 = 6;
	    	a20 = 1;
	    	a19 = 4;
	    	a24 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a14==10)&&((((((a19==1)&&((a7==1)&&((a11==1)&&((((input==3)&&((a29==9)||((a29==7)||(a29==8))))&&(a20==1))&&(a24==1)))))&&(a22==1))&&(a28==1))&&(a25==1))&&(a0==1)))){
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a0==1)&&((a19==3)&&((!(a7==1)&&(!(a20==1)&&((a24==1)&&((a11==1)&&(((a29==7)&&(input==2))&&(a22==1))))))&&(a14==8))))&&(a25==1))&&(a28==1))){
	    	a11 = 0;
	    	a29 = 8;
	    	a7 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((a11==1)&&((((a28==1)&&((a25==1)&&(((a19==4)&&(!(a7==1)&&(((a22==1)&&((a29==6)&&(input==1)))&&(a20==1))))&&(a14==8))))&&(a0==1))&&(a24==1)))){
	    	a25 = 0;
	    	a29 = 7;
	    	return 24;
	    } else if(((a28==1)&&((a20==1)&&((a14==9)&&(((a24==1)&&((a22==1)&&((!(a11==1)&&(((input==6)&&((((a19==3)&&(a29==8))||((a19==3)&&(a29==9)))||((a19==4)&&(a29==5))))&&!(a25==1)))&&!(a0==1))))&&!(a7==1)))))){
	    	a25 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 6;
	    	a19 = 4;
	    	a14 = 8;
	    	return -1;
	    } else if((!(a25==1)&&((((a11==1)&&(((a19==4)&&((((a22==1)&&((a28==1)&&(((a29==9)||((a29==7)||(a29==8)))&&(input==4))))&&!(a0==1))&&(a14==8)))&&!(a20==1)))&&(a24==1))&&(a7==1)))){
	    	a29 = 5;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if((((!(a25==1)&&((!(a24==1)&&((a19==2)&&((a20==1)&&((a14==8)&&(!(a7==1)&&(((input==4)&&(a28==1))&&(a0==1)))))))&&(a22==1)))&&(a29==5))&&(a11==1))){
	    	a29 = 8;
	    	a0 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if((((!(a24==1)&&(!(a0==1)&&(((a7==1)&&((a14==9)&&((((((a29==9)||((a29==7)||(a29==8)))&&(input==4))&&!(a11==1))&&(a20==1))&&(a19==3))))&&!(a25==1))))&&(a28==1))&&(a22==1))){
	    	a20 = 0;
	    	a19 = 4;
	    	a0 = 1;
	    	a29 = 9;
	    	return 23;
	    } else if(((a28==1)&&((a25==1)&&((a14==8)&&((a7==1)&&((((a22==1)&&((a11==1)&&(((a20==1)&&((input==4)&&((a29==7)||((a29==5)||(a29==6)))))&&(a19==5))))&&(a0==1))&&!(a24==1))))))){
	    	a29 = 7;
	    	a11 = 0;
	    	a7 = 0;
	    	a20 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	return 21;
	    } else if(((((a22==1)&&(((a14==10)&&(((((a20==1)&&(!(a24==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==3))))&&(a0==1))&&(a28==1))&&(a11==1)))&&(a7==1)))&&!(a25==1))&&(a19==1))){
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a25==1)&&(((a28==1)&&(!(a0==1)&&(((a7==1)&&(!(a20==1)&&((((a29==5)||(a29==6))||(a29==7))&&(input==5))))&&!(a24==1))))&&(a19==1))))&&(a11==1))&&(a14==9))){
	    	a0 = 1;
	    	a19 = 2;
	    	a24 = 1;
	    	a11 = 0;
	    	a25 = 0;
	    	a7 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if(((a11==1)&&((a29==7)&&((a22==1)&&((a25==1)&&((((a28==1)&&((a19==2)&&((!(a20==1)&&((a7==1)&&(input==5)))&&(a14==9))))&&(a24==1))&&!(a0==1))))))){
	    	a29 = 5;
	    	a19 = 1;
	    	a14 = 8;
	    	a0 = 1;
	    	a20 = 1;
	    	return -1;
	    } else if((!(a11==1)&&(((((a0==1)&&((a22==1)&&(((((a20==1)&&((input==4)&&(a28==1)))&&(a29==7))&&(a24==1))&&(a14==9))))&&(a7==1))&&(a25==1))&&(a19==2)))){
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a28==1)&&(((!(a20==1)&&((a14==9)&&((((a25==1)&&(((input==2)&&(a11==1))&&(a7==1)))&&(a19==5))&&!(a0==1))))&&(a22==1))&&(a29==9))))){
	    	a29 = 8;
	    	a7 = 0;
	    	a19 = 2;
	    	a24 = 0;
	    	a25 = 0;
	    	a0 = 1;
	    	return -1;
	    } else if((((a19==3)&&((((!(a20==1)&&(((a28==1)&&((((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&(a14==8))&&(a22==1)))&&(a11==1)))&&!(a7==1))&&!(a25==1))&&(a0==1)))&&!(a24==1))){
	    	a20 = 1;
	    	a29 = 9;
	    	a19 = 4;
	    	a25 = 1;
	    	a0 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if((!(a0==1)&&(((a29==7)&&((a28==1)&&((a25==1)&&((a20==1)&&((((((input==3)&&(a22==1))&&(a19==1))&&(a14==9))&&(a11==1))&&(a24==1))))))&&(a7==1)))){
	    	a7 = 0;
	    	a29 = 9;
	    	a19 = 2;
	    	a20 = 0;
	    	a11 = 0;
	    	a14 = 8;
	    	a25 = 0;
	    	return 21;
	    } else if((!(a11==1)&&(!(a7==1)&&((a28==1)&&(((((((((a0==1)&&(input==2))&&(a22==1))&&!(a20==1))&&(a14==9))&&(a19==5))&&!(a24==1))&&(a29==9))&&!(a25==1)))))){
	    	a19 = 2;
	    	a25 = 1;
	    	a11 = 1;
	    	a20 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a11==1)&&(((((((a7==1)&&((a19==1)&&(!(a24==1)&&((((a29==6)||(a29==7))&&(input==2))&&(a14==9)))))&&(a20==1))&&(a28==1))&&(a25==1))&&(a22==1))&&(a0==1)))){
	    	a20 = 0;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	return 21;
	    } else if(((a22==1)&&((((a20==1)&&(((a28==1)&&((((a25==1)&&(((input==6)&&((a29==6)||(a29==7)))&&(a19==1)))&&(a7==1))&&!(a11==1)))&&!(a24==1)))&&(a0==1))&&(a14==9)))){
	    	a29 = 5;
	    	a19 = 4;
	    	a25 = 0;
	    	a14 = 8;
	    	a24 = 1;
	    	a0 = 0;
	    	return 24;
	    } else if(((!(a0==1)&&((((a25==1)&&(((((((a28==1)&&(input==5))&&(a24==1))&&(a29==6))&&!(a11==1))&&(a14==8))&&(a19==5)))&&(a22==1))&&!(a7==1)))&&(a20==1))){
	    	a0 = 1;
	    	a19 = 1;
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a28==1)&&((a19==4)&&(!(a20==1)&&((a0==1)&&((a25==1)&&((a22==1)&&((a24==1)&&((a14==8)&&((((input==4)&&(((a29==5)||(a29==6))||(a29==7)))&&!(a7==1))&&!(a11==1))))))))))){
	    	a11 = 1;
	    	a19 = 2;
	    	a25 = 0;
	    	a14 = 9;
	    	a29 = 9;
	    	a7 = 1;
	    	return 24;
	    } else if((!(a20==1)&&(((a28==1)&&(((((a7==1)&&((!(a0==1)&&(!(a24==1)&&((input==3)&&((a29==8)||(a29==9)))))&&!(a25==1)))&&(a19==4))&&(a14==8))&&(a22==1)))&&(a11==1)))){
	    	a24 = 1;
	    	a29 = 9;
	    	a25 = 1;
	    	a19 = 3;
	    	a20 = 1;
	    	return -1;
	    } else if((((!(a20==1)&&(((a29==6)&&((!(a7==1)&&((((a28==1)&&((input==4)&&(a11==1)))&&!(a24==1))&&(a19==1)))&&(a25==1)))&&(a0==1)))&&(a22==1))&&(a14==9))){
	    	a11 = 0;
	    	a0 = 0;
	    	a24 = 1;
	    	a14 = 8;
	    	return -1;
	    } else if(((a14==8)&&(((a20==1)&&(!(a7==1)&&(((!(a25==1)&&(((a0==1)&&(((((a29==6)||(a29==7))||(a29==8))&&(input==2))&&(a11==1)))&&(a28==1)))&&(a19==2))&&(a22==1))))&&!(a24==1)))){
	    	a0 = 0;
	    	a7 = 1;
	    	a19 = 4;
	    	a29 = 5;
	    	return 24;
	    } else if(((a28==1)&&((a20==1)&&((a19==5)&&(((!(a11==1)&&((a24==1)&&((!(a7==1)&&(((input==5)&&((a29==6)||(a29==7)))&&(a22==1)))&&!(a25==1))))&&(a0==1))&&(a14==8)))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a19 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((!(a24==1)&&((a22==1)&&(!(a0==1)&&((((!(a11==1)&&((((a29==7)||((a29==5)||(a29==6)))&&(input==5))&&(a25==1)))&&(a19==2))&&(a28==1))&&!(a20==1)))))&&(a7==1))&&(a14==9))){
	    	a19 = 1;
	    	a29 = 7;
	    	a24 = 1;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	return 21;
	    } else if(((a0==1)&&(!(a7==1)&&(((a24==1)&&((a28==1)&&((a11==1)&&(((((((a29==5)&&(a19==4))||(((a29==8)&&(a19==3))||((a29==9)&&(a19==3))))&&(input==2))&&(a25==1))&&(a14==9))&&!(a20==1)))))&&(a22==1))))){
	    	a29 = 9;
	    	a11 = 0;
	    	a7 = 1;
	    	a25 = 0;
	    	a20 = 1;
	    	a19 = 5;
	    	a24 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a28==1)&&((a0==1)&&(((((a7==1)&&(((((((a19==4)&&(a29==9))||((a19==5)&&(a29==5)))||((a19==5)&&(a29==6)))&&(input==1))&&(a25==1))&&!(a20==1)))&&(a14==9))&&(a24==1))&&(a11==1)))))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	return -1;
	    } else if(((((a22==1)&&((a19==2)&&((!(a11==1)&&((((a0==1)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==1))&&(a28==1)))&&!(a7==1))&&(a25==1)))&&(a14==9))))&&(a20==1))&&(a24==1))){
	    	a29 = 5;
	    	a11 = 1;
	    	a19 = 3;
	    	return -1;
	    } else if((!(a0==1)&&((!(a7==1)&&((a22==1)&&((((a28==1)&&((((a19==5)&&((((a29==5)||(a29==6))||(a29==7))&&(input==6)))&&(a20==1))&&!(a11==1)))&&!(a24==1))&&(a14==8))))&&(a25==1)))){
	    	a19 = 1;
	    	a0 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a7==1)&&((a19==2)&&((((((a28==1)&&((!(a20==1)&&((input==6)&&((a29==8)||(a29==9))))&&!(a25==1)))&&(a22==1))&&!(a0==1))&&!(a11==1))&&(a14==9))))&&(a24==1))){
	    	a29 = 7;
	    	return -1;
	    } else if((((a25==1)&&((((a22==1)&&(((a19==3)&&((((((a29==8)||((a29==6)||(a29==7)))&&(input==6))&&(a28==1))&&!(a7==1))&&!(a11==1)))&&(a24==1)))&&!(a0==1))&&!(a20==1)))&&(a14==9))){
	    	a20 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	a7 = 1;
	    	a0 = 1;
	    	a14 = 8;
	    	a19 = 1;
	    	return -1;
	    } else if(((a29==7)&&((((a22==1)&&((a19==4)&&((a11==1)&&((((a25==1)&&((a24==1)&&((a0==1)&&(input==4))))&&(a28==1))&&(a14==10)))))&&!(a7==1))&&(a20==1)))){
	    	a19 = 5;
	    	a14 = 9;
	    	a29 = 8;
	    	a11 = 0;
	    	return -1;
	    } else if(((a29==5)&&((((a25==1)&&(!(a7==1)&&((((!(a0==1)&&((!(a20==1)&&(input==1))&&!(a11==1)))&&(a24==1))&&(a28==1))&&(a19==5))))&&(a22==1))&&(a14==8)))){
	    	a29 = 8;
	    	a24 = 0;
	    	a25 = 0;
	    	a19 = 3;
	    	a0 = 1;
	    	a7 = 1;
	    	return 21;
	    } else if(((a28==1)&&(!(a11==1)&&((!(a7==1)&&((!(a25==1)&&((((a19==2)&&((a20==1)&&(((a29==8)||(a29==9))&&(input==1))))&&(a22==1))&&(a24==1)))&&(a14==9)))&&!(a0==1))))){
	    	a11 = 1;
	    	a19 = 4;
	    	a14 = 8;
	    	a7 = 1;
	    	a29 = 9;
	    	return -1;
	    } else if((((a14==8)&&(!(a11==1)&&((a22==1)&&((((a7==1)&&(((((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a29==6)&&(a19==5)))&&(input==1))&&(a0==1))&&(a24==1)))&&(a28==1))&&!(a25==1)))))&&(a20==1))){
	    	a19 = 3;
	    	a0 = 0;
	    	a29 = 6;
	    	a24 = 0;
	    	return 23;
	    } else if(((a22==1)&&((a19==5)&&(!(a11==1)&&((a7==1)&&((a28==1)&&((a0==1)&&((((a29==9)&&((a14==8)&&((input==2)&&!(a24==1))))&&(a20==1))&&!(a25==1))))))))){
	    	a7 = 0;
	    	a20 = 0;
	    	a24 = 1;
	    	a0 = 0;
	    	a29 = 8;
	    	a11 = 1;
	    	return 23;
	    } else if(((((((a24==1)&&((a28==1)&&(((((((a29==7)||(a29==8))&&(input==6))&&(a19==2))&&!(a11==1))&&(a7==1))&&!(a20==1))))&&(a25==1))&&(a22==1))&&!(a0==1))&&(a14==9))){
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 1;
	    	a29 = 7;
	    	return 21;
	    } else if((!(a20==1)&&((a14==9)&&((a28==1)&&(((((a19==1)&&((!(a11==1)&&((((a29==7)||(a29==8))&&(input==4))&&(a7==1)))&&(a22==1)))&&(a24==1))&&!(a0==1))&&!(a25==1)))))){
	    	a11 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a25 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a19==5)&&((!(a25==1)&&((a14==8)&&(((a0==1)&&(((a7==1)&&(((((a29==7)||(a29==8))&&(input==2))&&!(a24==1))&&!(a11==1)))&&(a20==1)))&&(a22==1))))&&(a28==1)))){
	    	a19 = 1;
	    	a24 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a25 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a11==1)&&((((a14==8)&&(((!(a25==1)&&((!(a0==1)&&((input==1)&&(a20==1)))&&(a29==8)))&&(a19==3))&&(a22==1)))&&(a28==1))&&(a7==1))))){
	    	a19 = 4;
	    	a29 = 9;
	    	a20 = 0;
	    	a25 = 1;
	    	a7 = 0;
	    	return 21;
	    } else if(((a24==1)&&(((((a19==5)&&((a14==9)&&((a0==1)&&((((a28==1)&&(((a29==8)||(a29==9))&&(input==4)))&&(a20==1))&&!(a25==1)))))&&!(a11==1))&&(a7==1))&&(a22==1)))){
	    	a0 = 0;
	    	a29 = 5;
	    	a7 = 0;
	    	a14 = 8;
	    	a20 = 0;
	    	a24 = 0;
	    	a25 = 1;
	    	return 23;
	    } else if((!(a20==1)&&((a22==1)&&((((a25==1)&&((a14==9)&&(!(a24==1)&&((a11==1)&&(!(a7==1)&&((a19==1)&&(((a29==7)||(a29==8))&&(input==6))))))))&&!(a0==1))&&(a28==1))))){
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 0;
	    	a29 = 9;
	    	a19 = 3;
	    	a11 = 0;
	    	a24 = 1;
	    	return 21;
	    } else if(((!(a0==1)&&((a28==1)&&((a24==1)&&((a14==8)&&((a7==1)&&(!(a11==1)&&((((input==5)&&(((a29==5)&&(a19==3))||(((a29==8)&&(a19==2))||((a19==2)&&(a29==9)))))&&(a22==1))&&(a20==1))))))))&&(a25==1))){
	    	a11 = 1;
	    	a14 = 9;
	    	a29 = 5;
	    	a24 = 0;
	    	a19 = 2;
	    	return 23;
	    } else if((((!(a11==1)&&((((((a0==1)&&(((!(a24==1)&&(input==1))&&(a29==7))&&(a20==1)))&&(a22==1))&&!(a25==1))&&(a14==8))&&(a28==1)))&&(a19==3))&&(a7==1))){
	    	a11 = 1;
	    	a14 = 9;
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 8;
	    	return 24;
	    } else if(((((!(a7==1)&&((a28==1)&&(!(a25==1)&&(((((((a19==2)&&(a29==5))||(((a19==1)&&(a29==8))||((a19==1)&&(a29==9))))&&(input==3))&&(a14==9))&&(a22==1))&&!(a0==1)))))&&!(a24==1))&&!(a20==1))&&(a11==1))){
	    	a14 = 8;
	    	a11 = 0;
	    	a29 = 7;
	    	a19 = 5;
	    	a0 = 1;
	    	return 21;
	    } else if(((a20==1)&&(((a28==1)&&(!(a7==1)&&((((a22==1)&&((a24==1)&&((a0==1)&&((a25==1)&&((input==6)&&(a14==9))))))&&(a19==4))&&!(a11==1))))&&(a29==6)))){
	    	a14 = 8;
	    	a24 = 0;
	    	a29 = 9;
	    	a25 = 0;
	    	a20 = 0;
	    	a19 = 1;
	    	return 21;
	    } else if((((!(a7==1)&&((((a14==8)&&(((a28==1)&&((((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&(a11==1))&&(a0==1)))&&(a19==3)))&&!(a25==1))&&(a22==1)))&&(a24==1))&&(a20==1))){
	    	a19 = 4;
	    	a29 = 9;
	    	a20 = 0;
	    	return 21;
	    } else if(((!(a0==1)&&(!(a24==1)&&((a28==1)&&((a22==1)&&(((!(a11==1)&&((((((a29==5)||(a29==6))||(a29==7))&&(input==1))&&(a25==1))&&(a20==1)))&&(a19==5))&&(a14==9))))))&&!(a7==1))){
	    	a19 = 1;
	    	a14 = 8;
	    	a7 = 1;
	    	a11 = 1;
	    	a29 = 5;
	    	a24 = 1;
	    	a0 = 1;
	    	return -1;
	    } else if(((a14==9)&&((a22==1)&&((a25==1)&&(!(a7==1)&&(!(a20==1)&&((((a24==1)&&(((((a29==6)||(a29==7))&&(input==3))&&(a0==1))&&!(a11==1)))&&(a28==1))&&(a19==5)))))))){
	    	a25 = 0;
	    	a11 = 1;
	    	a29 = 7;
	    	a19 = 4;
	    	a7 = 1;
	    	return 21;
	    } else if((((a22==1)&&((a28==1)&&((!(a11==1)&&((!(a20==1)&&(!(a7==1)&&((a0==1)&&((a19==1)&&((input==2)&&(((a29==7)||(a29==8))||(a29==9)))))))&&!(a24==1)))&&(a14==9))))&&(a25==1))){
	    	a29 = 5;
	    	a14 = 8;
	    	a20 = 1;
	    	a24 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((a29==9)&&((a28==1)&&(((a25==1)&&(((a22==1)&&((!(a7==1)&&((a14==9)&&(input==5)))&&(a19==2)))&&(a24==1)))&&(a20==1)))))&&(a11==1))){
	    	a0 = 1;
	    	return -1;
	    } else if(((((a0==1)&&(!(a7==1)&&((((a28==1)&&((a22==1)&&((a19==4)&&(((input==5)&&((a29==8)||((a29==6)||(a29==7))))&&!(a25==1)))))&&(a14==8))&&(a11==1))))&&!(a24==1))&&(a20==1))){
	    	a20 = 0;
	    	a29 = 9;
	    	a11 = 0;
	    	a7 = 1;
	    	return 21;
	    } else if((((a0==1)&&(((a14==8)&&((a25==1)&&(!(a24==1)&&(((((input==4)&&(((a29==9)&&(a19==3))||((a19==4)&&(a29==5))))&&!(a7==1))&&(a11==1))&&!(a20==1)))))&&(a28==1)))&&(a22==1))){
	    	a29 = 5;
	    	a19 = 4;
	    	a0 = 0;
	    	a24 = 1;
	    	return 23;
	    } else if(((a14==9)&&(((!(a20==1)&&(!(a25==1)&&((a22==1)&&(((a11==1)&&(!(a24==1)&&((input==2)&&((((a19==1)&&(a29==8))||((a29==9)&&(a19==1)))||((a29==5)&&(a19==2))))))&&(a28==1)))))&&!(a0==1))&&!(a7==1)))){
	    	a19 = 5;
	    	a20 = 1;
	    	a29 = 8;
	    	a24 = 1;
	    	a25 = 1;
	    	a14 = 8;
	    	return 21;
	    } else if(((((a22==1)&&((((a14==9)&&(((a11==1)&&(!(a25==1)&&((a28==1)&&((input==2)&&!(a0==1)))))&&!(a24==1)))&&(a29==5))&&(a20==1)))&&(a7==1))&&(a19==4))){
	    	a19 = 1;
	    	a29 = 6;
	    	a24 = 1;
	    	a0 = 1;
	    	a20 = 0;
	    	a7 = 0;
	    	a25 = 1;
	    	return -1;
	    } else if((!(a25==1)&&((((((a7==1)&&(((a11==1)&&(((((a29==9)&&(a19==3))||((a29==5)&&(a19==4)))&&(input==2))&&(a0==1)))&&!(a20==1)))&&(a28==1))&&(a14==9))&&(a22==1))&&!(a24==1)))){
	    	a25 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a20 = 1;
	    	a24 = 1;
	    	a19 = 1;
	    	return -1;
	    } else if(((a24==1)&&((a28==1)&&(((((((a20==1)&&((input==5)&&((((a19==5)&&((a25==1)&&(a29==8)))||((a19==5)&&((a29==9)&&(a25==1))))||((a19==1)&&(!(a25==1)&&(a29==5))))))&&!(a7==1))&&!(a11==1))&&(a22==1))&&(a14==9))&&!(a0==1))))){
	    	a11 = 1;
	    	a7 = 1;
	    	a29 = 5;
	    	a14 = 8;
	    	a19 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if((((((a20==1)&&((((a29==6)&&((!(a11==1)&&(((a14==9)&&(input==3))&&!(a7==1)))&&(a25==1)))&&(a24==1))&&(a19==2)))&&!(a0==1))&&(a28==1))&&(a22==1))){
	    	a29 = 7;
	    	a11 = 1;
	    	a14 = 8;
	    	a20 = 0;
	    	return 21;
	    } else if((((a28==1)&&((a14==9)&&(!(a24==1)&&(((a0==1)&&((a19==1)&&((((a22==1)&&(((a29==8)||((a29==6)||(a29==7)))&&(input==1)))&&!(a11==1))&&!(a20==1))))&&(a7==1)))))&&!(a25==1))){
	    	a0 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a29 = 7;
	    	a20 = 1;
	    	a11 = 1;
	    	a24 = 1;
	    	return 21;
	    } else if(((a24==1)&&((a25==1)&&((((a19==5)&&(!(a11==1)&&((a28==1)&&((a22==1)&&((((input==3)&&((a29==7)||((a29==5)||(a29==6))))&&!(a0==1))&&(a7==1))))))&&(a14==8))&&(a20==1))))){
	    	a29 = 5;
	    	a11 = 1;
	    	a14 = 9;
	    	a24 = 0;
	    	return 21;
	    } else if(((a7==1)&&((a14==10)&&(((a20==1)&&((a19==3)&&((((((((a29==5)||(a29==6))&&(input==3))&&(a22==1))&&!(a25==1))&&(a24==1))&&(a11==1))&&(a28==1))))&&(a0==1))))){
	    	a19 = 1;
	    	a24 = 0;
	    	a25 = 1;
	    	a11 = 0;
	    	a29 = 7;
	    	a14 = 9;
	    	return 21;
	    } else if((((!(a25==1)&&((a0==1)&&((a7==1)&&((a19==4)&&((a24==1)&&((a28==1)&&((((input==4)&&((a29==5)||(a29==6)))&&!(a20==1))&&(a22==1))))))))&&(a14==9))&&(a11==1))){
	    	a19 = 5;
	    	a7 = 0;
	    	a29 = 5;
	    	return 21;
	    } else if(((((a24==1)&&((a14==8)&&(((a28==1)&&(!(a7==1)&&((((a22==1)&&(!(a25==1)&&(input==3)))&&(a19==4))&&(a0==1))))&&(a29==6))))&&!(a20==1))&&!(a11==1))){
	    	a11 = 1;
	    	a25 = 1;
	    	a19 = 5;
	    	a0 = 0;
	    	a29 = 9;
	    	return 23;
	    } else if(((a7==1)&&((a22==1)&&((((a20==1)&&((a14==9)&&(((!(a25==1)&&((((a29==5)||(a29==6))&&(input==4))&&(a24==1)))&&(a0==1))&&(a11==1))))&&(a28==1))&&(a19==3))))){
	    	a29 = 7;
	    	a7 = 0;
	    	return 21;
	    } else if((((a19==3)&&(((a11==1)&&(!(a25==1)&&((a14==9)&&((a20==1)&&(((a0==1)&&((a28==1)&&((input==6)&&((a29==8)||((a29==6)||(a29==7))))))&&(a22==1))))))&&!(a7==1)))&&!(a24==1))){
	    	a25 = 1;
	    	a19 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a24 = 1;
	    	return -1;
	    } else if(((a22==1)&&((a0==1)&&(((a14==8)&&((a28==1)&&(!(a25==1)&&(((!(a20==1)&&((((a29==8)||(a29==9))&&(input==6))&&(a19==4)))&&(a11==1))&&(a24==1)))))&&(a7==1))))){
	    	a20 = 1;
	    	a19 = 1;
	    	a29 = 5;
	    	a11 = 0;
	    	return 21;
	    } else if(((a29==7)&&((a28==1)&&((a14==9)&&((((a0==1)&&((a20==1)&&(((!(a24==1)&&((input==2)&&(a11==1)))&&(a7==1))&&(a22==1))))&&(a19==4))&&!(a25==1)))))){
	    	a11 = 0;
	    	a14 = 8;
	    	a19 = 5;
	    	a0 = 0;
	    	a24 = 1;
	    	return -1;
	    } else if(((a28==1)&&((a7==1)&&((((((((a0==1)&&(((a19==1)&&(input==3))&&(a11==1)))&&(a22==1))&&(a20==1))&&(a29==9))&&(a14==10))&&(a25==1))&&!(a24==1))))){
	    	a24 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	return -1;
	    } else if(((((a24==1)&&((a19==1)&&(!(a25==1)&&((a7==1)&&(!(a11==1)&&((a28==1)&&(!(a0==1)&&(((a14==8)&&(input==6))&&(a20==1)))))))))&&(a29==6))&&(a22==1))){
	    	a19 = 4;
	    	a25 = 1;
	    	a29 = 5;
	    	a11 = 1;
	    	return 21;
	    } else if((((((a28==1)&&(((a14==10)&&((a24==1)&&(((a0==1)&&((a22==1)&&((input==4)&&(a25==1))))&&(a29==9))))&&!(a7==1)))&&!(a20==1))&&(a19==2))&&(a11==1))){
	    	a20 = 1;
	    	a7 = 1;
	    	a14 = 8;
	    	a29 = 5;
	    	a19 = 1;
	    	return -1;
	    } else if((!(a11==1)&&((a7==1)&&(((((((!(a20==1)&&(((((a19==4)&&(a29==9))||((a29==5)&&(a19==5)))||((a19==5)&&(a29==6)))&&(input==5)))&&(a28==1))&&!(a24==1))&&(a14==8))&&(a25==1))&&(a22==1))&&!(a0==1))))){
	    	a19 = 4;
	    	a20 = 1;
	    	a29 = 9;
	    	a11 = 1;
	    	a24 = 1;
	    	a25 = 0;
	    	return 21;
	    } else if(((((a14==8)&&(!(a20==1)&&((((a11==1)&&(!(a24==1)&&((a22==1)&&((((a29==8)||(a29==9))&&(input==4))&&(a7==1)))))&&!(a0==1))&&!(a25==1))))&&(a19==4))&&(a28==1))){
	    	a19 = 1;
	    	a24 = 1;
	    	a29 = 5;
	    	a20 = 1;
	    	a0 = 1;
	    	a25 = 1;
	    	return -1;
	    } else if(((!(a0==1)&&((a14==8)&&((a24==1)&&(!(a11==1)&&((a7==1)&&(((((a19==5)&&((input==1)&&(((a29==5)||(a29==6))||(a29==7))))&&(a22==1))&&(a20==1))&&(a25==1)))))))&&(a28==1))){
	    	a25 = 0;
	    	a19 = 2;
	    	a7 = 0;
	    	a29 = 7;
	    	a11 = 1;
	    	a20 = 0;
	    	return 24;
	    } else if((((!(a11==1)&&((((a22==1)&&(((a7==1)&&(((a24==1)&&((a19==5)&&(input==2)))&&(a29==8)))&&(a14==8)))&&!(a0==1))&&!(a25==1)))&&!(a20==1))&&(a28==1))){
	    	a11 = 1;
	    	a19 = 1;
	    	a0 = 1;
	    	a20 = 1;
	    	a25 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if((((a14==9)&&((a19==4)&&(!(a7==1)&&((a24==1)&&((a28==1)&&(!(a11==1)&&(((a25==1)&&(((input==1)&&((a29==8)||((a29==6)||(a29==7))))&&!(a0==1)))&&(a22==1))))))))&&(a20==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a7 = 1;
	    	a11 = 1;
	    	a0 = 1;
	    	a29 = 5;
	    	return -1;
	    } else if(((a0==1)&&((a14==9)&&(((a19==1)&&((((a11==1)&&((a22==1)&&((a24==1)&&(!(a7==1)&&((input==3)&&((a29==8)||(a29==9)))))))&&(a28==1))&&(a25==1)))&&!(a20==1))))){
	    	a29 = 5;
	    	a14 = 10;
	    	a20 = 1;
	    	a7 = 1;
	    	a19 = 4;
	    	return 23;
	    } else if(((a22==1)&&(!(a25==1)&&(((a19==4)&&(((a11==1)&&((a14==8)&&((!(a7==1)&&((a0==1)&&((input==6)&&((a29==7)||(a29==8)))))&&(a24==1))))&&(a20==1)))&&(a28==1))))){
	    	a7 = 1;
	    	a24 = 0;
	    	a19 = 1;
	    	a29 = 5;
	    	return 21;
	    } else if((((((a14==10)&&((((a0==1)&&(((a19==5)&&((((a29==9)||((a29==7)||(a29==8)))&&(input==5))&&(a20==1)))&&(a11==1)))&&(a22==1))&&(a25==1)))&&(a7==1))&&(a28==1))&&!(a24==1))){
	    	a29 = 7;
	    	a14 = 9;
	    	return -1;
	    } else if(((a28==1)&&(((((a7==1)&&((a11==1)&&((a20==1)&&((a14==8)&&((a19==4)&&(!(a25==1)&&(((a29==7)||(a29==8))&&(input==1))))))))&&(a22==1))&&!(a0==1))&&(a24==1)))){
	    	a29 = 7;
	    	a19 = 2;
	    	a25 = 1;
	    	return 23;
	    } else if(((a7==1)&&(((((((!(a20==1)&&(((a22==1)&&(((a29==8)||(a29==9))&&(input==5)))&&(a14==9)))&&(a0==1))&&(a11==1))&&(a19==2))&&(a24==1))&&(a25==1))&&(a28==1)))){
	    	a25 = 0;
	    	a14 = 8;
	    	a0 = 0;
	    	a20 = 1;
	    	a24 = 0;
	    	a11 = 0;
	    	a19 = 5;
	    	a29 = 7;
	    	return -1;
	    } else if((((a28==1)&&((a11==1)&&(!(a0==1)&&(!(a20==1)&&(((a25==1)&&((((a7==1)&&((input==1)&&(a22==1)))&&(a19==5))&&(a29==8)))&&(a14==9))))))&&!(a24==1))){
	    	a14 = 8;
	    	a19 = 1;
	    	a29 = 5;
	    	a7 = 0;
	    	a24 = 1;
	    	return 23;
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==9))&&(a19==2))){
	    	error_58: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==8))&&(a19==5))){
	    	error_47: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==6))&&(a19==2))){
	    	error_5: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==5))){
	    	error_48: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==5))&&(a19==5))){
	    	error_19: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==5))&&(a19==4))){
	    	error_39: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==7))&&(a19==3))){
	    	error_36: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==6))&&(a19==4))){
	    	error_40: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==6))&&(a19==3))){
	    	error_35: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==7))&&(a19==2))){
	    	error_31: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==5))&&(a19==3))){
	    	error_9: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==8))&&(a19==4))){
	    	error_42: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==8))&&(a19==2))){
	    	error_7: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==5))&&(a19==1))){
	    	globalError: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==7))&&(a19==3))){
	    	error_11: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==6))&&(a19==5))){
	    	error_20: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==5))&&(a19==5))){
	    	error_44: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==7))&&(a19==5))){
	    	error_46: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==9))&&(a19==4))){
	    	error_18: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==7))&&(a19==2))){
	    	error_6: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==9))&&(a19==5))){
	    	error_23: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==6))&&(a19==2))){
	    	error_30: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==9))&&(a19==1))){
	    	error_3: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==8))&&(a19==3))){
	    	error_37: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==6))&&(a19==4))){
	    	error_15: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==7))&&(a19==1))){
	    	error_1: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==5))&&(a19==1))){
	    	error_49: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==8))&&(a19==2))){
	    	error_57: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==2))){
	    	error_33: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==8))&&(a19==1))){
	    	error_27: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==8))&&(a19==4))){
	    	error_17: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==9))&&(a19==2))){
	    	error_8: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==7))&&(a19==5))){
	    	error_21: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==7))&&(a19==4))){
	    	error_41: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==5))&&(a19==3))){
	    	error_34: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==6))&&(a19==3))){
	    	error_10: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==8))&&(a19==2))){
	    	error_32: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==5))&&(a19==2))){
	    	error_4: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==6))&&(a19==5))){
	    	error_45: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==6))&&(a19==2))){
	    	error_55: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==9))&&(a19==3))){
	    	error_13: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==1))){
	    	error_28: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==7))&&(a19==2))){
	    	error_56: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==8))&&(a19==3))){
	    	error_12: __VERIFIER_error();
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==7))&&(a19==1))){
	    	error_51: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==5))&&(a19==4))){
	    	error_14: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==4))){
	    	error_43: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==9))&&(a19==3))){
	    	error_38: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==5))&&(a19==2))){
	    	error_29: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==8))&&(a19==5))){
	    	error_22: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==5))&&(a19==2))){
	    	error_54: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==7))&&(a19==4))){
	    	error_16: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==6))&&(a19==1))){
	    	error_50: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==7))&&(a19==1))){
	    	error_26: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==6))&&(a19==1))){
	    	error_25: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==5))&&(a19==3))){
	    	error_59: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==6))&&(a19==1))){
	    	error_0: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==8))&&(a19==1))){
	    	error_52: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&!(a25==1))&&(a29==5))&&(a19==1))){
	    	error_24: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==8))&&(a19==1))){
	    	error_2: exit(0);
	    } 
	    if((((((((((((a14==8)&&(a0==1))&&(a11==1))&&(a28==1))&&(a20==1))&&!(a7==1))&&(a22==1))&&(a24==1))&&(a25==1))&&(a29==9))&&(a19==1))){
	    	error_53: exit(0);
	    } 
	    return -2; 
	}

int main()
{
    // default output
    int output = -1;

    // main i/o-loop
    while(1)
    {
        // read input
        int input;
        input = __VERIFIER_nondet_int();
        if ((input != 1) && (input != 2) && (input != 3) && (input != 4) && (input != 5) && (input != 6)) return -2;

        // operate eca engine
        output = calculate_output(input);

    }
}