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: 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_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: __VERIFIER_error(); } 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); } }